p
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
String path = Environment.getDownloadCacheDirectory().getParent() + "/image";
File file = new File(path);
`在这里插入代码片` DisplayImageOptions options= new DisplayImageOptions.Builder().displayer(new CircleBitmapDisplayer()).build();
ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this)
//配置内存缓存图片的尺寸
.memoryCacheExtraOptions(200,200)//
//配置内存的缓存大小
.memoryCacheSize(2*1024*1024)
//配置加载图片的线程数
.threadPoolSize(3)
//配置线程的优先级
.threadPriority(1000)
//UnlimitedDiskCache(file)限制这个图片的缓存路径
.diskCache(new UnlimitedDiskCache(file))
//配置sdcard的缓存文件的数量
.diskCacheFileCount(50)
//Md5的这种方式生成缓存文件的名字
.diskCacheFileNameGenerator(new Md5FileNameGenerator())
//在sdcard05MB
.diskCacheSize(50*1024*1024)
//完成
.build();
//初始化
ImageLoader.getInstance().init(configuration);
}