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 轻量级缓存框架 ASimpleCache
共40个文件
xml:14个
java:14个
png:3个
需积分: 10 5 下载量 89 浏览量
2016-03-24
14:56:06
上传
评论
收藏 117KB ZIP 举报
温馨提示
见过的最简单的缓存框架,内含demo 可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。 特色主要是: 1:轻,轻到只有一个JAVA文件。 2:可配置,可以配置缓存路径,缓存大小,缓存数量等。 3:可以设置缓存超时时间,缓存超时自动失效,并被删除。 4:支持多进程。
资源推荐
资源详情
资源评论
收起资源包目录
ASimpleCache-master.zip (40个子文件)
ASimpleCache-master
.gitignore 45B
README.md 2KB
LICENSE 10KB
source
src
org
afinal
simplecache
ACache.java 21KB
AsimpleCacheDemo
.project 819B
bin
AndroidManifest.xml 2KB
.settings
org.eclipse.core.resources.prefs 55B
org.eclipse.jdt.core.prefs 173B
ic_launcher-web.png 54KB
AndroidManifest.xml 2KB
ASimpleCache
org
afinal
simplecache
ACache.java 23KB
proguard-project.txt 781B
src
com
yangfuhai
asimplecachedemo
SaveJsonArrayActivity.java 2KB
AboutActivity.java 297B
SaveMediaActivity.java 3KB
SaveDrawableActivity.java 2KB
SaveObjectActivity.java 2KB
SaveBitmapActivity.java 2KB
beans
UserBean.java 545B
MainActivity.java 1KB
SaveJsonObjectActivity.java 2KB
SaveStringActivity.java 2KB
project.properties 563B
res
values
styles.xml 679B
strings.xml 387B
layout
activity_save_drawable.xml 1KB
activity_main.xml 2KB
activity_save_bitmap.xml 1KB
activity_save_jsonobject.xml 1KB
activity_save_file.xml 1005B
activity_save_object.xml 1KB
activity_save_string.xml 1KB
activity_about.xml 650B
activity_save_jsonarray.xml 1KB
drawable
ic_launcher.png 8KB
img_test.png 15KB
menu
activity_save_jsonarray.xml 249B
.classpath 516B
gen
com
yangfuhai
asimplecachedemo
R.java 3KB
BuildConfig.java 172B
共 40 条
- 1
资源评论
Mackkill
- 粉丝: 47
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功