`
阅读更多

最新内容建议直接访问原文:Android ImageCache图片缓存, 示例APK地址:TrineaAndroidDemo

 

本文主要介绍一个支持图片自动预取、支持多种缓存算法的图片缓存的使用及功能,仅需两步即可。

 

主要特性:(1).使用简单 (2).轻松获取及预取新图片 (3).可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13种)或自定义缓存算法 (4).省流量性能佳(有且仅有一个线程获取图片) (5).支持不同类型网络处理 (6).可根据系统配置初始化缓存 (7).扩展性强 (8).支持队列 (9).包含map的大多数接口。

 

适用:获取图片较多且图片不大的应用,如新浪微博、twitter、微信头像、美丽说、蘑菇街、花瓣、淘宝等等。

 

本文以用ImageCache实现瀑布流为例,示例APK地址见Demo.apk,示例代码地址见ImageCacheDemo,效果图如下:

 

 
 

 

  • 大小: 146.9 KB
  • 大小: 146.9 KB
分享到:
评论
8 楼 woyaowenzi 2013-06-26  
Trinea 写道
woyaowenzi 写道
不知道楼主是否看过Android官方自带的BitmapFun程序?Caching Bitmaps:http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/cache-bitmap.html

看过那部分的源码,我写的这个场景更实用些,支持自定义缓存算法、数据预取、自定义数据获取接口、任何View的子类。最近有个比较大版本的更新,还没时间把博客更新

达人啊,我把你的下载下来学习一下。嘎嘎~~~
7 楼 Trinea 2013-06-25  
woyaowenzi 写道
不知道楼主是否看过Android官方自带的BitmapFun程序?Caching Bitmaps:http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/cache-bitmap.html

看过那部分的源码,我写的这个场景更实用些,支持自定义缓存算法、数据预取、自定义数据获取接口、任何View的子类。最近有个比较大版本的更新,还没时间把博客更新
6 楼 woyaowenzi 2013-06-24  
不知道楼主是否看过Android官方自带的BitmapFun程序?Caching Bitmaps:http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/cache-bitmap.html
5 楼 bobolzz 2012-11-08  
这么好的东西,非常敬佩楼主的分享精神。别理不识货还在这里瞎咧咧的。再次感谢!~
4 楼 Trinea 2012-08-21  
android_123 写道
 
大侠,能否提供一个demo,具体展示一下这几个缓存在加载不同图片时的异同?

分三篇文章介绍的,两个图片缓存的不同文章开头已经介绍过,看你图片的大小和你希望内存缓存还是sd卡缓存而定。另外一个缓存是通用型,两个图片缓存都是基于它的
3 楼 Trinea 2012-08-21  
droid_dfh 写道
你这什么破玩意,我看了半天看不明白,类跟方法没有实现,你是知道,别人怎么会明白,写了就写好

麻烦自己看看本文第一部分引入公共库的代码地址,连git和google code都不会用,说话就这么不懂礼貌
2 楼 android_123 2012-08-10  
 
大侠,能否提供一个demo,具体展示一下这几个缓存在加载不同图片时的异同?
1 楼 droid_dfh 2012-08-07  
你这什么破玩意,我看了半天看不明白,类跟方法没有实现,你是知道,别人怎么会明白,写了就写好

相关推荐

Global site tag (gtag.js) - Google Analytics