SHARE:用来替代sharedpreferences.支持 object,bitmap等

时间:2021-06-03 21:22:37
【文件属性】:
文件名称:SHARE:用来替代sharedpreferences.支持 object,bitmap等
文件大小:215KB
文件格式:ZIP
更新时间:2021-06-03 21:22:37
Java ##背景 想必大家一定用过 sharedpreferences 吧!就我个人而言,特别讨厌每次 put 完数据还要 commit。对 我就是这么懒!哈哈。另外,sharedpreferences 不能存类,集合和bitmap等数据!这点也让人非常不爽啊!所以,我就在这个美好的星期天撸了名为 SHARE 的工具类用来替代 sharedpreferences。 ##项目介绍 整体架构 先来看一下,整体架构图(画的不好请大家见谅): 从图中,我们可以了解到,当我们 put 数据的时候,我们同时存入到 内存和和sd卡中。读取的时候,优先从内存中获取,如果内存中没有,则从sd中获取。如果两者都没有,则使用用户自己设置的默认值! 代码介绍 下来看一下代码目录结构: DiskLruCache:硬盘缓存的解决方案(非Google官方编写,但获得官方认证。) Cache:接口。抽象了对数据的操作 Memor
【文件预览】:
SHARE-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(855B)
----library()
--------proguard-rules.pro(655B)
--------src()
--------.gitignore(7B)
--------build.gradle(537B)
--------library.iml(7KB)
----app()
--------proguard-rules.pro(655B)
--------src()
--------app.iml(7KB)
--------.gitignore(7B)
--------build.gradle(611B)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(661B)
--------misc.xml(1KB)
--------vcs.xml(180B)
--------.name(5B)
--------copyright()
--------modules.xml(460B)
--------compiler.xml(709B)
----.gitignore(91B)
----SHARE.iml(911B)
----README.md(3KB)
----settings.gradle(27B)
----build.gradle(436B)

网友评论