码迷,mamicode.com
首页 >  
搜索关键字:图片缓存    ( 399个结果
转--图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,...
分类:系统相关   时间:2015-07-01 18:06:06    阅读次数:186
SDWebImage
下载过程:SDWebImageManager:从缓存加载图片(缓存包括内存缓存和磁盘缓存)SDImageCache:从缓存加载图片用到的一个类,所有的缓存操作都是它来执行的如果缓存中没有图片,在它的回调函数里去创建 SDWebImageDownloader,它并没有真正的去执行下载操作,只是去设置下...
分类:Web程序   时间:2015-06-28 01:13:38    阅读次数:641
Android 中LruCache 原理与编程
Android用LruCache来取代原来强引用和软引用实现内存缓存,因为据说自2.3以后Android将更频繁的调用GC,导致软引用缓存的数据极易被释放。 LruCache使用一个LinkedHashMap简单的实现内存的缓存,没有软引用,都是强引用。根据LinkedHashMap的结构原理,最新的应该在尾端,旧的应该在头部。如果添加的数据大于设置的最大值,就删除最先缓存(头部)的数据来调整内存。...
分类:移动开发   时间:2015-06-27 10:02:13    阅读次数:230
清理缓存的方法 #DF
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓...
分类:其他好文   时间:2015-06-26 19:35:15    阅读次数:99
AndroidCommon示例
效果图如下: 1) 自动滚动无限循环ViewPager、ViewPager嵌套自动滚动ViewPager(2) 网络缓存Demo(3) 图片缓存Demo,图片SD卡缓存Demo(4) 下拉刷新及滚动到底部加载更多listview Demo(6) Android系统下载管理DownloadMa...
分类:移动开发   时间:2015-06-25 17:22:45    阅读次数:131
Android Studio分模块自动化构建实战
最近在使用Android Studio+Gradle做一个基础框架SDK项目,该框架主要实现每个app都需要的基础能力,例如网络请求,图片缓存,json解析,日志记录等等。众所周知,AndroidStudio中应该尽量使用Module来进行模块的划分,既能达到模块解耦的目的...
分类:移动开发   时间:2015-06-20 13:14:52    阅读次数:146
图片缓存:浏览器刷新 和 304 Not Modified 与 If-Modified-Since 及 Cache-Control
关键词:浏览器刷新,304 Not Modified ,If-Modified-Since,Cache-Control,Expires今天在用chrome浏览淘宝页面的时候,发现很多来自淘宝图片HTTP状态码是 304 Not Modified到百度搜索了一下,明白了 304状态的含义(以下绿色内容...
分类:系统相关   时间:2015-06-17 15:12:13    阅读次数:227
javascript:location.reload()和location.replace()的区别,及对图片缓存的影响。
有段时间没有清理IE的临时文件(缓存文件),在我清理的时候,我突然发现一个问题。我打开的一个网站,图片默认缓存一个月的,但我发现,当我上传图片或删除图片之后,图片重新缓存,也就意味着,在我上传新图片或删除图片的时候,页面上所有原来的图片都重新载入,重新缓存了。从这一点上看,图片本身的缓存一点意义都没...
分类:编程语言   时间:2015-06-17 14:47:18    阅读次数:119
Android内存优化之内存缓存
前言:上面两篇博客已经讲了图片的基本知识和图片的加载方法及优化,所有的这些优化都是为了避免应用出现OOM这个问题。一个好的应用程序不仅要健壮不能出错还要方便用户使用,对于用户来说你的应用不仅要美观还要流畅,很快的呈现给他想要的。很快的加载图片除了加载的优化外还需要缓存,下面这篇博客将会讲图片缓存。什...
分类:移动开发   时间:2015-06-17 00:28:11    阅读次数:156
Android内存优化之内存缓存
前言: 上面两篇博客已经讲了图片的基本知识和图片的加载方法及优化,所有的这些优化都是为了避免应用出现OOM这个问题。一个好的应用程序不仅要健壮不能出错还要方便用户使用,对于用户来说你的应用不仅要美观还要流畅,很快的呈现给他想要的。很快的加载图片除了加载的优化外还需要缓存,下面这篇博客将会讲图片缓存。 什么是缓存? 缓存技术原理就是把用户访问的所有对象看作一个全集,经过算法标记哪些...
分类:移动开发   时间:2015-06-16 19:14:20    阅读次数:188
399条   上一页 1 ... 25 26 27 28 29 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!