转载自: http://blog.csdn.net/kesenhoo/article/details/7395817 Redundant Downloads are Redundant[重复下载是冗余的] 减少下载的最基本方法是仅仅下载那些你需要的[美国人的思维还是比较直接,虽然这句话看起来比较搞笑,但是很有道理].从数据的角度看,我们可以通过传递类似上次更新时间这样的参数来制定查询某些数据. 同样,在下载图片的时候,server那边最好能够减少图片的大小,而不是让我们下载完整大小的图片. Ca…
到今年6月,我国的手机网民已经达到了3.88亿,超过了电脑终端.相信有智能机的同学都用过手机上网冲浪.但是手机的电量很快被用光了恐怕是每个人都不能忍受的一件事情.而打开数据连接进行网络数据的传输是很耗费电量的,如果用户发现你的应用榨干了他电池里的电,恐怕他会第一时间将你的应用给卸载掉.所以进行网络应用的开发理解怎样才能更省电就很有必要了.                   如果数据连接一直保持着激活的状态,那么它的耗电量是很惊人的,所以手机会在网络空闲的情况下自动休眠数据连接来达到省电的目的.…
Android在ListView显示图片(重复混乱闪烁问题) 1.原因分析 ListView item缓存机制: 为了使得性能更优,ListView会缓存行item(某行相应的View). ListView通过adapter的getView函数获得每行的item. 滑动过程中 a. 假设某行item已经滑出屏幕,若该item不在缓存内,则put进缓存,否则更新缓存. b. 获取滑入屏幕的行item之前会先推断缓存中是否有可用的item.假设有,做为convertView參数传递给adapter的…
最近app快完工了,但是很多列表加载,新闻咨询等数据一直从网络请求,速度很慢,影响用户体验,所以寻思用缓存来加载一些更新要求不太高的数据 废话不多说,上代码 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com/wangshuaiandroid/ 首先做一个保存缓存的工具类 import java.io.File; import java.io.IOException; import android.content.Context;import androi…
Android WebView 缓存 Android高手进阶教程(二十四)之---Android WebView的缓存!!! Android webView 缓存 Cache + HTML5离线功能 解决 WebView图片和JS,CSS如何将这些资源文件缓存 版权声明:本文博客原创文章.博客,未经同意,不得转载.…
WebView的缓存可以分为(1)页面缓存和(2)数据缓存. 页面缓存是指当WebView加载一个网页时的html.JS.CSS等页面或者资源数据.这些缓存资源是由于浏览器的行为而产生,开发者只能通过配置HTTP响应头来影响浏览器的行为才能间接地影响到这些缓存数据. 他们的索引存放在/data/data/package_name/databases下.他们的文件存放在/data/data/package_name/cache/xxxwebviewcachexxx下.文件夹的名字在2.x和4.x上…
AsimpleCache 1.它可以缓存什么东西? 普通的字符串. json. 序列化的java对象 字节数字. 2.主要特色 1:轻,轻到只有一个JAVA文件.  2:可配置,可以配置缓存路径,缓存大小,缓存数量等.  3:可以设置缓存超时时间,缓存超时自动失效,并被删除.  4:多进程的支持. 3.它在android中可以用在哪些场景?1:替换SharePreference当做配置文件2:可以缓存网络请求数据,比如oschina的android客户端可以缓存http请求的新闻内容,缓存时间假…
Android ImageLoader 本地缓存 本地缓存                                                                                在缓存文件时对文件名的改动提供了两种方式,每一种方式相应了一个Java类 1)  HashCodeFileNameGenerator,该类负责获取文件名的hashcode然后转换成字符串. 2)  Md5FileNameGenerator,该类把源文件的名称同过md5加密后保存.…
Android下的缓存策略 内存缓存 常用的内存缓存是软引用和弱引用,大部分的使用方式是Android提供的LRUCache缓存策略,本质是个LinkedHashMap(会根据使用次数进行排序) 磁盘缓存 DiskLruCache:非谷歌官方编写,但是获得官方认证 不限制数据缓存的位置,可自由的设置,通常情况下会选择:/sdcard/Android/data/{packageName}/cache这个路径 选择这个位置的好处 这是存储在sdcard上的,只要sdcard空间足够,不会对手机内置存…
前言: 前面介绍了基于okHttp的get.post基本使用(http://www.cnblogs.com/whoislcj/p/5526431.html),今天来实现一下基于okHttp的文件上传.下载. okHttp相关文章地址: Android okHttp网络请求之Get/Post请求 Android okHttp网络请求之文件上传下载 Android okHttp网络请求之Json解析 Android okHttp网络请求之缓存控制Cache-Control Android okHtt…