博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android进阶篇-系统缓存(一)
阅读量:4923 次
发布时间:2019-06-11

本文共 929 字,大约阅读时间需要 3 分钟。

/** * @author gongchaobin *  * LruCache缓存Bitmap * (基于内存的缓存,读取时间比较快) */public class LruCacheUtil {    private static final String TAG = LruCacheUtil.class.getSimpleName();    private int memClass;    private LruCache
mMemoryCache;//高速缓存(系统) public static final String BITMAP = "bitmap"; public LruCacheUtil(Context context){ memClass = ((ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE)).getMemoryClass(); final int cacheSize = 1024 * 1024 * memClass / 8; mMemoryCache = new LruCache
(cacheSize); } public void addBitmapToMemoryCache(String key, Bitmap bitmap) { if (getBitmapFromMemCache(key) == null) { mMemoryCache.put(key, bitmap); } } public Bitmap getBitmapFromMemCache(String key) { return mMemoryCache.get(key); }}

 

转载于:https://www.cnblogs.com/gongcb/archive/2012/12/04/2800946.html

你可能感兴趣的文章
python并发编程之进程池,线程池concurrent.futures
查看>>
rdd的元素打印
查看>>
hdu4812 点分治水题
查看>>
最长回文子串(Manacher算法)
查看>>
第一次博客
查看>>
写给自己
查看>>
部署全局ajax处理
查看>>
Codeforces Round #403(div 2)
查看>>
大型网站处理高并发要点技术
查看>>
Codeforces-1059D:Nature Reserve问最大的圆包含全部点
查看>>
牛客练习赛24
查看>>
转发推荐系统文章
查看>>
并排,快排和冒泡排序
查看>>
BZOJ 1073: [SCOI2007]kshort
查看>>
在centos上安装tomcat
查看>>
第十四章 异常处理
查看>>
超链接-a标签
查看>>
转载ASP.NET MVC中Session的处理机制
查看>>
Makefile 語法簡介
查看>>
sql面试题(学生表_课程表_成绩表_教师表)
查看>>