图片缓存机制
zml_2015
寻门而入,破门而出
个人博客:http://wuyongshi.top、http://alianga.com
展开
-
android中图片的三级cache策略(内存、文件、网络)之三:文件缓存策略 .
文件缓存策略 当一张图片从网络下载成功以后,这个图片会被加入内存缓存和文件缓存,对于文件缓存来说,这张图片将被以url的哈希值加cach后缀名的形式存储在SD卡上,这样,当下一次再需要同一个url的图片的时候,就不需要从网络下载了,而是直接通过url来进行查找。同时一张图片被访问时,它的最后修改时间将被更新,这样的意义在于:当SD卡空间不足的时候,将会按照最后修改时间来删除40%缓存的图片,确切转载 2015-10-25 21:32:10 · 1529 阅读 · 0 评论 -
android中图片的三级cache策略(内存、文件、网络)之二:内存缓存策略 .
内存缓存策略 当有一个图片要去从网络下载的时候,我们并不会直接去从网络下载,因为在这个时代,用户的流量是宝贵的,耗流量的应用是不会得到用户的青睐的。那我们该怎么办呢?这样,我们会先从内存缓存中去查找是否有该图片,如果没有就去文件缓存中查找是否有该图片,如果还没有,我们就从网络下载图片。本博文的侧重点是如何做内存缓存,内存缓存的查找策略是:先从强引用缓存中查找,如果没有再从软引用缓存中查找,如果在转载 2015-10-25 21:34:13 · 1556 阅读 · 0 评论 -
android中图片的三级cache策略(内存、文件、网络) 一 .
1. 简介 现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。 现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响。当然,我想,向百度美拍这样的应用,必然也有其转载 2015-10-25 21:36:18 · 1477 阅读 · 0 评论 -
Android SmartImageView的使用(堪与ImageLoader加载图片媲美)
个人感觉和加载很流畅,而且如果和Imageloader一起使用会更流畅,特此感谢作者James Smith Overview SmartImageView is a drop-in replacement for Android’s standardImageView which additionally allows images to be loaded from URLs翻译 2016-03-20 21:24:18 · 9365 阅读 · 0 评论