A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mifanlier 初级黑马   /  2017-2-23 09:40  /  730 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

当安卓应用打算从网络上请求一张图片时,程序会首先从内存中去获取,如果内存中没有那么就会从存储设备中去获取,如果存储设备中也没有,那么就从网络上下载这张图片
常用的缓存算法LRU(会优先淘汰近期最少使用的缓存对象):LruCache和DiskLruCache LruCache内部采用一个LinkedHashMap以强引用的方式存储外界的缓存对象,并且提供了get和set方法来完成缓存的获取和添加操作,当缓存满时,LruCache会优先移除较早使用的缓存对象,然后去添加新的缓存对象
DiskCache用于实现磁盘缓存,通过将缓存对象写入文件系统从而实现缓存效果
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马