MyApplication框架或者变量的初始化
来源:互联网 发布:unity3d 5.3.2f1 破解 编辑:程序博客网 时间:2024/06/05 08:26
1、MyApplication如果要起作用 必须让AndroidManifest.xml清单文件中 指定application标签的name属性为该类的全名
* 2、MyApplication类会在应用启动时 首先进行加载 所以该类中经常做一些 框架或者变量的初始化
效果图:
结构图:
AndroidManifest.xml:
activity_main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.day8imageloder2.MainActivity" > <ImageView android:id="@+id/iv" android:layout_width="wrap_content" android:layout_height="wrap_content" /></RelativeLayout>
MainActivity.java:
import android.app.Activity;import android.os.Bundle;import android.widget.ImageView;import com.nostra13.universalimageloader.core.DisplayImageOptions;import com.nostra13.universalimageloader.core.ImageLoader;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DisplayImageOptions options = new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.ic_launcher) .showImageOnFail(R.drawable.guide1) .showImageForEmptyUri(R.drawable.guide2).cacheInMemory(true) .cacheOnDisk(true) // .displayer(new RoundedBitmapDisplayer(20)) .build(); ImageView iv = (ImageView) findViewById(R.id.iv); ImageLoader.getInstance().displayImage( "http://img.my.csdn.net/uploads/201407/26/1406383275_3977.jpg", iv, options); }}
MyApplication.java:
import android.app.Application;import com.nostra13.universalimageloader.cache.memory.impl.UsingFreqLimitedMemoryCache;import com.nostra13.universalimageloader.core.DisplayImageOptions;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer;public class MyApplication extends Application{ @Override public void onCreate() { DisplayImageOptions options = new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.ic_launcher) .showImageOnFail(R.drawable.guide1) .showImageForEmptyUri(R.drawable.guide2).cacheInMemory(true) .cacheOnDisk(true) // .displayer(new RoundedBitmapDisplayer(20)) .displayer(new FadeInBitmapDisplayer(3000)).build(); //在一个肯定会被最先执行的方法中 初始化ImageLoader// ImageLoaderConfiguration configs = ImageLoaderConfiguration.createDefault(this); ImageLoaderConfiguration configs = new ImageLoaderConfiguration.Builder(this) .memoryCacheExtraOptions(480, 800) .threadPoolSize(5) .threadPriority(Thread.NORM_PRIORITY - 1) .memoryCache(new UsingFreqLimitedMemoryCache(2 * 1024 * 1024)) .defaultDisplayImageOptions(options) .build(); //在init方法之后 ImageLoader就可以使用了 ImageLoader.getInstance().init(configs); super.onCreate(); }}
阅读全文
0 0
- MyApplication框架或者变量的初始化
- MyApplication框架或者变量的初始化
- ImageLoader的MyApplication
- 数据库的MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- MyApplication
- go的html模板替换
- 数据结构:图——图的遍历、最小生成树、最短路径算法
- c++---构建内存管理器
- nfs
- 1497: [NOI2006]最大获利
- MyApplication框架或者变量的初始化
- 一级页面向二级页面传参,二级页面根据一级页面参数筛选数据渲染页面
- JQuery之DOM函数CSS样式学习总结
- 论文阅读:BoVW-MI:TASK DRIVEN DICTIONARY LEARNING BASED ON MUTUAL INFORMATION FOR MEDICAL IMAGE CLASSIFIC
- flex的应用
- 初入前端,学习进程
- 三、梯度下降与反向传播(含过程推导及证明)
- Numpy(四)
- display: none;与visibility: hidden;的区别