码迷,mamicode.com
首页 > 其他好文 > 详细

防止多图OOM的核心解决思路就是使用LruCache技术

时间:2014-08-09 00:00:06      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:android   使用   工作   管理   应用   程序   网络   技术   

防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google又提供了一套硬盘缓存的解决方案:DiskLruCache(非Google官方编写,但获得官方认证)。只可惜,Android Doc中并没有对DiskLruCache的用法给出详细的说明,而网上关于DiskLruCache的资料也少之又少,因此今天我准备专门写一篇博客来详细讲解DiskLruCache的用法,以及分析它的工作原理,这应该也是目前网上关于DiskLruCache最详细的资料了。

那么我们先来看一下有哪些应用程序已经使用了DiskLruCache技术。在我所接触的应用范围里,Dropbox、Twitter、网易新闻等都是使用DiskLruCache来进行硬盘缓存的,其中Dropbox和Twitter大多数人应该都没用过,那么我们就从大家最熟悉的网易新闻开始着手分析,来对DiskLruCache有一个最初的认识吧。

防止多图OOM的核心解决思路就是使用LruCache技术,布布扣,bubuko.com

防止多图OOM的核心解决思路就是使用LruCache技术

标签:android   使用   工作   管理   应用   程序   网络   技术   

原文地址:http://www.cnblogs.com/openeim/p/3900306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!