一、缓存类型
1 /data/data/应用程序包名/cache 应用自身的缓存目录
2 sdcard下面的缓存
二、清除应用自身的缓存的条件
1 该应用程序必须用户系统的uid
2 该应用程序还必须拥有系统应用程序的签名...
分类:
其他好文 时间:
2015-08-09 14:10:57
阅读次数:
131
Android缓存:采用缓存,可以进一步大大缓解数据交互的压力,又能提供一定的离线浏览。下边我简略列举一下缓存管理的适用环境:1. 提供网络服务的应用2. 数据更新不需要实时更新,哪怕是3-5分钟的延迟也是可以采用缓存机制。3. 缓存的过期时间是可以接受的(类似网易的新闻阅读,支持离线离线阅读)这样...
分类:
移动开发 时间:
2015-07-30 18:28:08
阅读次数:
125
android缓存数据到本地放在哪儿最好? 之前一直不知道 sdcard/Android目录什么作用,我做的项目里面缓存数据到本地一般都是在sdcard上面建一个文件,然后把数据放在这个文件夹下面的子文件夹下。下面介绍一种更好...
分类:
移动开发 时间:
2015-07-11 16:53:43
阅读次数:
172
xUtils 包含了很多实用的android工具。 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8)...
分类:
其他好文 时间:
2015-05-28 14:07:27
阅读次数:
121
一、基础知识应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你的应用被卸载后,与该应用相关的数据也清...
分类:
移动开发 时间:
2015-05-26 12:32:17
阅读次数:
440
文章地址:http://blog.csdn.net/intbird两个开源代码
实现想法
简单实现的一些简化做法两个开源代码也足够用了,没必要自己去写,文件很小
- reservoir 缓存对象为字符串;
- disklrucache 存取sd卡工具;实现想法也就是将接口的字符串缓存到本地而已;不一定是网络缓存,可以指定任何想要的字符串保存,如果愿意可以用数据库等等,看需要咯
在保证接口正常...
分类:
移动开发 时间:
2015-05-06 15:09:30
阅读次数:
234
工作几年发现自己没留下啥东西,天天开发开发,没总结过。 这次想总结下。故而写这个系列的博客。希望对广大的开发者有所帮助。OK 首先先分析下 框架的作用,以及框架所应拥有的功能
框架有啥好处那,你只要写了一次以后就可以重复利用了。
无非是拷贝过来拷贝过去。写的框架必须简单易懂。功能以及分模块:
1. 联网 模块
2. 数据缓存模块。(缓存这里比较重要,因为每次不肯能都去获取新数据,太费流量...
分类:
移动开发 时间:
2015-04-22 18:08:07
阅读次数:
259
由Android缓存设计想到的
前言
到底是应该使用虚拟机底层通过GC回收保障的SoftReference,还是使用一个带LRU算法的队列,哪个更适合Android系统下的应用?
计划
分三个部分:
+ SoftReference
+ LRU Queue
+ Google官方的做法...
分类:
移动开发 时间:
2015-04-20 18:27:11
阅读次数:
144
Android APP开发过程中,我们通常会加入缓存模块。缓存即在本地保存APP的一些数据,大部分是将网络请求的数据进行本地保存,这样在缓存数据有效期内就可以直接使用缓存数据,降低了APP和服务器的压力,也极大提升了用户体验。Android数据缓存既可以以数据表的形式进行保存,也可以以文件的形式进行缓存。这里我主要通过缓存文件存储数据,并在APP下一次启动时读取。Usage整个Cache模块的设计思...
分类:
移动开发 时间:
2015-04-12 14:51:15
阅读次数:
199