Android——UIL实现图片缓存基本配置及使用

一, 为什么要使用图片缓存

在说为什么要使用图片缓存之前,先说说为什么要使用缓存?可能之前我们使用过cache, L1 cache,cookie,Session,Memcached,redis,encache,sharedPreference…这么多缓存,无非是为了避免多次读取磁盘或者网络,提高速度;(还要理解缓存的使用条件)。

接下来说说为啥要使用“图片缓存”:

当客户端在请求网络数据的时候,是需要消耗流量的,特别是对于移动端用户来说,对于流量的控制要求很高。所以在做网络请求的时候,如果对数据更新要求不是特别高,往往都会用到缓存机制,一方面能减少对服务端的请求,控制流量;另一方面,当客户端在没有网络的情况下也能 看到上一次请求的数据,这样使用户体验更佳。

二,UIL(Android-Universal-Image-Loader)

图片缓存,目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性。 项目地址:https://github.com/nostra13/Android-Universal-Image-Loader 原理剖析文档:Android-Universal-Image-Loader Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/universal-imageloader-demo.apk?raw=true 文档介绍:

三,基本使用方法

1,引入jar包

2,全局Application配置

飞机一阵抖动,我终于说出了最后一句再见。

Android——UIL实现图片缓存基本配置及使用

相关文章:

你感兴趣的文章:

标签云: