**
创建新类继承Application
public class MyApplication extends Application {
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
//设置ImageLoader的存储路径
ImageLoader imageLoader = ImageLoader.getInstance();
// imageLoader构建对象
ImageLoaderConfiguration.Builder builder = new Builder(this);
// 设置磁盘缓存策略*(sd卡)
String cacheDir = Environment.getExternalStorageDirectory()
+ "/ImagaloadercacheDir";
// 磁盘缓存
builder.discCache(new UnlimitedDiskCache(new File(cacheDir)));
// 内存缓存
builder.memoryCache(new LruMemoryCache(1024 * 1024 * 20));
imageLoader.init(builder.build());
}
**
**
**运用imageloader时
ImageLoader imageLoader = ImageLoader.getInstance();**
//设置一些存储的方式
builder = new Builder();
//图片是否缓存在内存中
builder.cacheInMemory(true);
//图片是否缓存在sd卡中
builder.cacheOnDisk(true);
//图片的地址为空的时候显示的默认图片
// Bitmap decodeFile = BitmapFactory.decodeFile("pathName");
// builder.showImageForEmptyUri(new BitmapDrawable(decodeFile));
builder.showImageForEmptyUri(R.drawable.ic_launcher);
//图片加载失败显示的默认图片
builder.showImageOnFail(R.drawable.ic_launcher);
//图片加载过程中显示的图片
builder.showImageOnLoading(R.drawable.ic_launcher);
builder.bitmapConfig(Config.RGB_565); //每个像素点占16位
**