ImageLoader三级缓存和清除缓存
来源:互联网 发布:淘宝刷钻平台源码 编辑:程序博客网 时间:2024/05/17 09:26
public class ImageLoaderPicture {
private DisplayImageOptions options;
public ImageLoaderPicture(Context context) {
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO)
.memoryCache(new WeakMemoryCache())
.build();
ImageLoader.getInstance().init(config);
options = new DisplayImageOptions.Builder()
.showStubImage(0)
.showImageForEmptyUri(0)
.showImageOnFail(0)
.cacheOnDisk(true)
.cacheInMemory(true)
.cacheInMemory().cacheOnDisc()
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.bitmapConfig(android.graphics.Bitmap.Config.RGB_565)
.build();
}
public DisplayImageOptions getOptions() {
return options;
}
public void setOptions(DisplayImageOptions options) {
this.options = options;
}
private DisplayImageOptions options;
public ImageLoaderPicture(Context context) {
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO)
.memoryCache(new WeakMemoryCache())
.build();
ImageLoader.getInstance().init(config);
options = new DisplayImageOptions.Builder()
.showStubImage(0)
.showImageForEmptyUri(0)
.showImageOnFail(0)
.cacheOnDisk(true)
.cacheInMemory(true)
.cacheInMemory().cacheOnDisc()
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.bitmapConfig(android.graphics.Bitmap.Config.RGB_565)
.build();
}
public DisplayImageOptions getOptions() {
return options;
}
public void setOptions(DisplayImageOptions options) {
this.options = options;
}
}
ImageLoader.getInstance().clearMemoryCache();清除内存
ImageLoader.getInstance().clearDiskCache();清除sd卡
ImageLoaderConfiguration
//硬盘缓存10MB
.diskCacheSize(10 * 1024 * 1024)
//内存缓存2M
.memoryCacheSize(2 * 1024 * 1024)
0 0
- ImageLoader三级缓存和清除缓存
- ImageLoader三级缓存
- ImageLoader清除缓存
- ImageLoader实现Bitmap三级缓存
- Android 缓存ImageLoader与清除缓存
- universal-imageloader和glide清除磁盘缓存问题
- ImageLoader三级缓存实现简单分析
- ImageLoader缓存图片到SD卡+清除缓存
- android Imageloader实现图像的三级缓存和代码结构优化
- ImageLoader缓存
- imageLoader缓存
- Imageloader 缓存
- Imageloader缓存
- 图片缓存和清除
- 利用LruCache封装一个自带三级缓存的ImageLoader
- 三级缓存
- 三级缓存
- 三级缓存
- int、short、char 类型超出范围赋值问题__原码,反码,补码
- 数据库之关系模式的分解(小結)
- nghttp2库中的client.c单独编译
- mysql窗口输入密码后消失问题的解决
- Java---IO流DateXxxStream
- ImageLoader三级缓存和清除缓存
- Zookeeper的Paxos分布式一致性算法-类比
- luogu P1217 [USACO1.5]回文质数 Prime Palindromes
- Java NIO 系列教程
- 辗转相除法
- VS2013+Opencv3.0开发环境的搭建
- c++ Windows下超时文件删除
- 表达式求值
- POJ3259 Wormholes