1. 功能介绍
1.1 Android Universal Image Loader
Android Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。
简单的说 UIL 就做了一件事——获取图片并显示在相应的控件上。
1.2 基本使用
1.2.1 初始化
添加完依赖后在Application或Activity中初始...
分类:
移动开发 时间:
2015-05-14 22:04:32
阅读次数:
301
Universal-Image-Loader中,对Task的处理有两种方法:FIFO,LIFO在core/assist下的deque包中,其主要是定义了LIFOLinkedBlockingDeque,其他的几个均在java.util和java.util.concurr中下面我们对queue和dequ...
分类:
移动开发 时间:
2015-05-08 18:03:30
阅读次数:
134
概述:
项目地址:https://github.com/nostra13/Android-Universal-Image-Loader
UIL(Universal-Image-Loader)异步图像加载、缓存和显示.这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。
同类类库(Picasso),尽管Picass...
分类:
移动开发 时间:
2015-05-06 18:03:53
阅读次数:
237
参考了http://blog.csdn.net/xiaanming/article/details/26810303这篇文章,对原作者感谢。
优秀无需多说,github项目地址:https://github.com/nostra13/Android-Universal-Image-Loader。
其主要特征:
多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及...
分类:
移动开发 时间:
2015-05-06 13:18:24
阅读次数:
142
http://blog.csdn.net/jianghejie123/article/details/44725649英文原文Introduction to Glide, Image Loader Library for Android, recommended by Google译文首发http:...
分类:
其他好文 时间:
2015-05-05 19:25:43
阅读次数:
170
??
硬盘缓存策略:
LimitedAgeDiscCache(设定文件存活的最长时间,当超过这个值,就删除该文件)
UnlimitedDiscCache(这个缓存类没有任何的限制)
继承关系:
public class LimitedAgeDiscCache extends BaseDiscCache
public abstractclass BaseDiscCach...
分类:
移动开发 时间:
2015-05-04 18:08:00
阅读次数:
187
WeakMemoryCache 源码:
BaseMemoryCache参见:http://blog.csdn.net/woliuyunyicai/article/details/45330867
/**
* Memory cache with {@linkplain WeakReference weak references} to {@linkplain android.graphic...
分类:
移动开发 时间:
2015-05-03 12:05:32
阅读次数:
230
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 10:39:25
阅读次数:
186
??
Universal-Image-Loader的内存缓存策略
1. 只使用的是强引用缓存
LruMemoryCache(这个类就是这个开源框架默认的内存缓存类,缓存的是bitmap的强引用)
2.使用强引用和弱引用相结合的缓存有
UsingFreqLimitedMemoryCache(如果缓存的图片总量超过限定值,先删除使用频率最小的bitmap)LRULimitedM...
分类:
移动开发 时间:
2015-04-30 16:12:03
阅读次数:
255
??
Universal-Image-Loader的内存缓存策略
1. 只使用的是强引用缓存
LruMemoryCache(这个类就是这个开源框架默认的内存缓存类,缓存的是bitmap的强引用)
2.使用强引用和弱引用相结合的缓存有
UsingFreqLimitedMemoryCache(如果缓存的图片总量超过限定值,先删除使用频率最小的bitmap)LRULimite...
分类:
移动开发 时间:
2015-04-28 09:41:29
阅读次数:
266