Android中的三级缓存
来源:互联网 发布:手机淘宝没有卖家中心 编辑:程序博客网 时间:2024/06/06 16:38
public class Mapp extends Application { File cacheFile= new File(Environment.getExternalStorageDirectory()+"/"+"imgages"); @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this) .tasksProcessingOrder(QueueProcessingType.FIFO) // default .denyCacheImageMultipleSizesInMemory() .memoryCache(new LruMemoryCache(2 * 1024 * 1024)) //可以通过自己的内存缓存实现 .memoryCacheSize(2 * 1024 * 1024) // 内存缓存的最大值 .memoryCacheSizePercentage(13) // default .diskCacheSize(50 * 1024 * 1024) // 50 Mb sd卡(本地)缓存的最大值 .diskCacheFileCount(100) // 可以缓存的文件数量 .diskCache(new UnlimitedDiskCache(cacheFile))//自定义缓存目录 // default为使用HASHCODE对UIL进行加密命名, 还可以用MD5(new Md5FileNameGenerator())加密 .diskCacheFileNameGenerator(new HashCodeFileNameGenerator()) .defaultDisplayImageOptions(DisplayImageOptions.createSimple()) // default .writeDebugLogs() // 打印debug log .build(); ImageLoader.getInstance().init(configuration); }}public static DisplayImageOptions getImageOptions() { DisplayImageOptions optionsoptions = new DisplayImageOptions.Builder() .cacheInMemory(true)//使用内存缓存 .cacheOnDisk(true)//使用磁盘缓存 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片格式 .build(); return optionsoptions; }
阅读全文
0 0
- Android中的三级缓存
- Android中的三级缓存
- Android图片中的三级缓存
- Android图片中的三级缓存
- Android中的图片三级缓存
- Android图片中的三级缓存
- Android图片中的三级缓存
- Android图片中的三级缓存, 为什么要使用三级缓存
- Android中的三级缓存解析与实战
- 面试:android图片中的三级缓存
- Android图片中的三级缓存,问什么要三级缓存,有哪些好处
- Android三级缓存
- Android 图片三级缓存
- Android 图片三级缓存
- Android 图片三级缓存
- android 三级缓存
- Android三级缓存
- android三级缓存详解
- codeforces 900C(暴力)
- maven整合spring profile实现多环境自动切换
- 二分答案法
- 软件工程
- 尽量延后变量定义式的出现时间《Effective C++》
- Android中的三级缓存
- ActiveMQ学习总结——(二)Queue队列模式示例
- C#实现最短路径
- 移动139邮箱被曝出漏洞
- Bentley Map Enterprise V8i v08.11.09.805 CHS Win32 1DVD
- 开发流程
- JS对象数组去重引申出的知识点
- 动画
- 安装weblogic12c教程