自己重新写一个App的类,继承Application,重写onCreate()方法
需要在清单文件中添加 网络和写入 权限
@Override public void onCreate() { super.onCreate();
initImageLoader();
}
private void initImageLoader() {
//指定一个缓存地址 File cacheDir = StorageUtils.getOwnCacheDirectory(getApplicationContext(),"/wangpeng110"); Log.i("bbbbbb","缓存路径??:"+cacheDir); ImageLoaderConfiguration configuration = new ImageLoaderConfiguration .Builder(getApplicationContext()) .diskCache(new UnlimitedDiskCache(cacheDir)) .diskCacheSize(50 * 1024 * 1024) .diskCacheFileCount(100) .defaultDisplayImageOptions(displayOption()) .build(); ImageLoader.getInstance().init(configuration); } private DisplayImageOptions displayOption() { DisplayImageOptions options = new DisplayImageOptions .Builder() .displayer(new RoundedBitmapDisplayer(50)) .cacheOnDisk(true) .build(); return options; }