android开发_缓存的使用方法
2014-12-16 13:16
190 查看
这段时间接手了新的项目,要维护里面的一个比较大的数据信息,需要用到缓存来处理以达到减轻服务器压力、提高用户体验。今天,我就记录下这段时间缓存的使用。
2种缓存文件选择: ① 数据库, ② File;
1、数据库缓存使用方法: 首次使用,获取网络数据后,把数据、下载时间、过期时间、url等信息保存到数据库。下次需要获取该信息的时候,先从数据库中查询是否存在该数据,如果有该数据并且没有过期,那么就直接获取数据库数据出来显示,从而实现缓存的效果;否则再获取网络数据,并且再一次保存数据到数据库;
参考了,网友博文的说法,使用数据库,是会占用内存空间的,使用数据库,需要及时回收清理内存;
2、至于使用File来保存缓存,使用File.lastModified()方法得到文件的最后修改时间,与当前时间判断是否过期,从而实现缓存效果。
相关文章推荐
- android 开发使用图片异步缓存框架关于图片请求路径不变情况下的解决方法
- 【Android开发基础】应用界面主题Theme使用方法
- Android开发获取程序缓存目录的方法
- mars老师[Android开发视频教学].01_16_SQLite使用方法 视频源码
- android 针对于GridView中的getView方法的bug,使用本地缓存来处理图片显示的问题
- 【Android开发基础】应用界面主题Theme使用方法
- 【Android开发基础】应用界面主题Theme使用方法
- Android网络开发中如何使用JSON进行网络通信---Android JSON数据通讯方法解析
- mars老师[Android开发视频教学].01_16_SQLite使用方法 视频源码
- android开发时,Eclipse 辅助方法无法使用 (alt + / 无效)
- Android开发基础:应用界面主题Theme使用方法
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- 使用eclipse开发android时智能提示不响应的解决方法
- Android google map 开发中使用mapview产生INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决方法
- Android 开发中的 Handler ,Thread ,Message ,Runnable 的综合使用方法
- Android零基础开发专题三:Android SDK帮助文档使用方法
- Android开发中的logcat工具使用方法
- Android 开发中使用Intent传递数据的方法
- Android开发历程_11(AnimationListener的使用方法)
- Android开发视频教程之十六(SQLite的使用方法)