如何解决图片缓存?
2015-02-05 18:02
120 查看
对于图片的缓存现在都倾向于使用开源项目,这里我列出几个我搜到的:
1. Android-Universal-Image-Loader 图片缓存
目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性。
项目地址:https://github.com/nostra13/Android-Universal-Image-Loader
2. picasso square开源的图片缓存
项目地址:https://github.com/square/picasso
特点:(1)可以自动检测adapter的重用并取消之前的下载
(2)图片变换
(3)可以加载本地资源
(4)可以设置占位资源
(5)支持debug模式
3. ImageCache 图片缓存,包含内存和Sdcard缓存
项目地址:https://github.com/Trinea/AndroidCommon
特点:
(1)支持预取新图片,支持等待队列
(2)包含二级缓存,可自定义文件名保存规则
(3)可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13种)或自定义缓存算法
(4)可方便的保存及初始化恢复数据
(5)支持不同类型网络处理
(6)可根据系统配置初始化缓存等
1. Android-Universal-Image-Loader 图片缓存
目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性。
项目地址:https://github.com/nostra13/Android-Universal-Image-Loader
2. picasso square开源的图片缓存
项目地址:https://github.com/square/picasso
特点:(1)可以自动检测adapter的重用并取消之前的下载
(2)图片变换
(3)可以加载本地资源
(4)可以设置占位资源
(5)支持debug模式
3. ImageCache 图片缓存,包含内存和Sdcard缓存
项目地址:https://github.com/Trinea/AndroidCommon
特点:
(1)支持预取新图片,支持等待队列
(2)包含二级缓存,可自定义文件名保存规则
(3)可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13种)或自定义缓存算法
(4)可方便的保存及初始化恢复数据
(5)支持不同类型网络处理
(6)可根据系统配置初始化缓存等
相关文章推荐
- 如何通过2级缓存解决性能问题(ehcache)
- [转]如何解决Windows图片预览窗口无法显示图片缩略图
- 网站中图片变形如何解决
- 解决IE6背景图片不缓存的BUG
- 解决IE6背景图片不缓存的BUG
- 如何去掉鼠标滚轮缩放图片和解决签名图片变形问题。
- IE6下CSS图片缓存问题解决方法
- 总结:JSP页面img图片缓存问题现象表述及问题解决
- jquery 的$(document).ready 在IE6下图片不缓存的bug解决;
- 如何解决zencart首页商品图片显示错位?
- 咨询:如何用VB6.0解决一组图片由右向左循环显示的效果!!
- IE6背景图片缓存bug解决方法
- 如何解决IE部分图片不显示
- flash如何控制外部加载的图片大小的解决方法
- IE6下CSS背景图片有闪动BUG解决 图片缓存
- IE6默认不缓存背景图片,引起鼠标抖动的解决方法
- 图片缓存解决办法
- jquery 的$(document).ready 在IE6下图片不缓存的bug解决;
- flash如何控制外部加载的图片大小的解决方法
- IE6下CSS图片缓存问题解决方法