ASimpleCache
============
----
ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。
---
## 1、它可以缓存什么东西?
普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。
## 2、它有什么特色?
* 特色主要是:
* 1:轻,轻到只有一个JAVA文件。
* 2:可配置,可以配置缓存路径,缓存大小,缓存数量等。
* 3:可以设置缓存超时时间,缓存超时自动失效,并被删除。
* 4:支持多进程。
##3、它在android中可以用在哪些场景?
* 1、替换SharePreference当做配置文件
* 2、可以缓存网络请求数据,比如oschina的android客户端可以缓存http请求的新闻内容,缓存时间假设为1个小时,超时后自动失效,让客户端重新请求新的数据,减少客户端流量,同时减少服务器并发量。
* 3、您来说...
##4、如何使用 ASimpleCache?
以下有个小的demo,希望您能喜欢:
```java
ACache mCache = ACache.get(this);
mCache.put("test_key1", "test value");
mCache.put("test_key2", "test value", 10);//保存10秒,如果超过10秒去获取这个key,将为null
mCache.put("test_key3", "test value", 2 * ACache.TIME_DAY);//保存两天,如果超过两天去获取这个key,将为null
```
获取数据
```java
ACache mCache = ACache.get(this);
String value = mCache.getAsString("test_key1");
```
更多示例请见Demo
#关于作者michael
* 屌丝程序员一枚,喜欢开源。
* 个人博客:[http://www.yangfuhai.com](http://www.yangfuhai.com)
* 交流QQ群 : 192341294(已满) 246710918(未满)
没有合适的资源?快使用搜索试试~ 我知道了~
Android 一个简单的缓存框架 源码
共40个文件
xml:14个
java:14个
png:3个
5星 · 超过95%的资源 需积分: 10 179 下载量 33 浏览量
2015-10-10
14:28:04
上传
评论 3
收藏 117KB ZIP 举报
温馨提示
ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件。 它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。
资源推荐
资源详情
资源评论
收起资源包目录
ASimpleCache-master.zip (40个子文件)
ASimpleCache-master
.gitignore 45B
AsimpleCacheDemo
AndroidManifest.xml 2KB
res
layout
activity_save_drawable.xml 1KB
activity_about.xml 650B
activity_save_jsonarray.xml 1KB
activity_save_bitmap.xml 1KB
activity_save_object.xml 1KB
activity_save_jsonobject.xml 1KB
activity_save_file.xml 1005B
activity_save_string.xml 1KB
activity_main.xml 2KB
menu
activity_save_jsonarray.xml 249B
drawable
img_test.png 15KB
ic_launcher.png 8KB
values
strings.xml 387B
styles.xml 679B
src
com
yangfuhai
asimplecachedemo
MainActivity.java 1KB
SaveJsonArrayActivity.java 2KB
SaveBitmapActivity.java 2KB
SaveJsonObjectActivity.java 2KB
SaveMediaActivity.java 3KB
AboutActivity.java 297B
beans
UserBean.java 545B
SaveStringActivity.java 2KB
SaveDrawableActivity.java 2KB
SaveObjectActivity.java 2KB
proguard-project.txt 781B
bin
AndroidManifest.xml 2KB
.classpath 516B
ASimpleCache
org
afinal
simplecache
ACache.java 23KB
project.properties 563B
ic_launcher-web.png 54KB
.settings
org.eclipse.core.resources.prefs 55B
org.eclipse.jdt.core.prefs 173B
.project 819B
gen
com
yangfuhai
asimplecachedemo
R.java 3KB
BuildConfig.java 172B
LICENSE 10KB
README.md 2KB
source
src
org
afinal
simplecache
ACache.java 21KB
共 40 条
- 1
资源评论
- 「已注销」2016-04-10很不错的!拿下来都能用
- MR.凌202016-05-04不错不错,值得参考!
LeBron_Six
- 粉丝: 802
- 资源: 208
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2023 年电子设计竞赛试题.zip
- springboot+activiti+angular 这是spring boot框架集成activiti工作流实现.zip
- 基于Python的PCA人脸识别算法的原理及实现代码+文档详解.zip
- 《人工智能AI生成图片》
- springboot 整合jpa框架和querydsl框架,实现多数据源数据增删改查.zip
- SpringBoot + LayUI 框架快速搭建WEB网站.zip
- 基于python开发的的验证码识别+源码(期末大作业&课程设计&项目开发)
- douban.ipynb
- 基于C#的游戏服务器后台.zip
- 基于neo4j制作的医药领域-疾病诊断知识图谱dump文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功