![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android UIL框架
流云易采
硕士
展开
-
Android开源框架Universal-Image-Loader学习六——硬盘缓存策略
硬盘缓存策略: LimitedAgeDiscCache(设定文件存活的最长时间,当超过这个值,就删除该文件) UnlimitedDiscCache(这个缓存类没有任何的限制) 继承关系: public class LimitedAgeDiscCache extends BaseDiscCache public abstractclass BaseDiscCach原创 2015-05-04 16:47:49 · 1333 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader学习无——WeakMemoryCache 和 FuzzyKeyMemoryCache
WeakMemoryCache 源码: BaseMemoryCache参见:http://blog.csdn.net/woliuyunyicai/article/details/45330867 /** * Memory cache with {@linkplain WeakReference weak references} to {@linkplain android.graphic原创 2015-05-03 10:11:50 · 1114 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader学习四——LimitedMemoryCache的一些子集
LRULimitedMemoryCache源码: /** * (cache size limited)Size of all stored bitmaps will not to exceed size limit. * (删除策略LRU)When cache reaches limit size then the least recently used bitmap is delete原创 2015-05-03 09:51:21 · 1019 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader学习三——UsingFreqLimitedMemoryCache源码阅读
Universal-Image-Loader的内存缓存策略 1. 只使用的是强引用缓存 LruMemoryCache(这个类就是这个开源框架默认的内存缓存类,缓存的是bitmap的强引用) 2.使用强引用和弱引用相结合的缓存有 UsingFreqLimitedMemoryCache(如果缓存的图片总量超过限定值,先删除使用频率最小的bitmap)LRULimitedM原创 2015-04-30 15:16:25 · 1148 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader学习二——LruMemoryCache源码阅读
Universal-Image-Loader的内存缓存策略 1. 只使用的是强引用缓存 LruMemoryCache(这个类就是这个开源框架默认的内存缓存类,缓存的是bitmap的强引用) 2.使用强引用和弱引用相结合的缓存有 UsingFreqLimitedMemoryCache(如果缓存的图片总量超过限定值,先删除使用频率最小的bitmap)LRULimite原创 2015-04-28 08:37:25 · 2247 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader学习使用1
一、工作流程: 1、当请求显示图片,调用ImageLoader.displayImage(),首先会 1)计算显示图片的尺寸大小 2)判断该图片是否已存在缓存中,若No,跳到步骤3,若Yes,跳到步骤9 3)判断图片是否已存在本地,若No,跳到步骤4;若Yes,跳到步骤6 4)判断图片允许存储在本地,若No,跳转到步骤6;若Yes,跳到步骤5原创 2015-04-20 16:49:20 · 1043 阅读 · 0 评论