为什么要缓存图片:(1)根据具体设备的不同Android系统为每个应用分配了固定内存空间供应用使用;(2)图片是一种很占内存的资源文件,如果界面中加载一张图片还好说,如果要加载大量的图片就会超过系统为应用分配的空间发生OOM异常,使程序奔溃;2.LruCache:主要算法原理:将..
分类:
移动开发 时间:
2015-01-22 15:47:29
阅读次数:
196
在看次文章前建议先阅读一下郭霖打什么的blog http://blog.csdn.net/guolin_blog/article/details/17482095一共四篇,仔细看。
下面是我对它里面使用的imageloader 中的cache 进行的一下扩充:
新建一个bitmapcaache 类继承自android supportV4提供的LruCache (主要包括硬引用,软引用,以及...
分类:
其他好文 时间:
2015-01-21 13:35:24
阅读次数:
390
public class ImageCache {
static private ImageCache cache;// 一个Cache实例
private Hashtable ImageRefs;// 用于Chche内容的存储
private ReferenceQueue q;// 垃圾Reference的队列
// 继承SoftReference,使得每一个实例都具有可识别的标识。
...
分类:
其他好文 时间:
2015-01-11 09:45:36
阅读次数:
131
图片来源于http://www.cnblogs.com/skynet/archive/2012/11/28/2792503.html第一次访问第二次访问疑惑:web首页index.html expires 30d (nginx)第一次访问index.html 然后浏览器有了缓存vim index.h...
分类:
其他好文 时间:
2015-01-05 16:23:24
阅读次数:
139
本文转自:http://www.trinea.cn/android/android-common-lib/介绍总结的一些android公共库,包含缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)、及An...
分类:
移动开发 时间:
2015-01-05 12:55:17
阅读次数:
184
SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的...
分类:
Web程序 时间:
2014-12-29 22:52:53
阅读次数:
240
一、需求分析 1、可横向循环滚动新闻图片 2、滚动到对应图片时显示新闻标题 3、每张新闻图片可点击 4、有pageControl提示 5、具有控件的扩展能力二、设计实现 1、显示图片使用SDWebImage第三方库,可缓存图片、通过url异步加载图片 2、使用一个横向滚动的UITableView实....
分类:
移动开发 时间:
2014-12-24 14:37:32
阅读次数:
208
SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的...
分类:
Web程序 时间:
2014-12-17 18:08:35
阅读次数:
231
有些特定软件会在缓存图片文件夹自动生成名为“.nomedia”的文件,屏蔽了其他软件的扫描。代表此文件夹里面的MP3、MP4、RMVB、JPEG等图片音频视频等媒体文件,所以系统图库看不到。但一些特殊软件如 快图、MX Player也可以在设置中取消辨认这些文件!
分类:
移动开发 时间:
2014-12-15 10:24:28
阅读次数:
483