CacheManage::fire:android缓存管理器,分为内存缓存和文件缓存两种 先取内存数据,没有再从文件缓存中取

时间:2024-06-12 03:22:06
【文件属性】:

文件名称:CacheManage::fire:android缓存管理器,分为内存缓存和文件缓存两种 先取内存数据,没有再从文件缓存中取

文件大小:212KB

文件格式:ZIP

更新时间:2024-06-12 03:22:06

android cache file cachemanager cachemanage

android缓存管理器,分为两级缓存:内存缓存和文件缓存;先取内存数据,没有再从文件缓存中获取 特点 封装,继承其所有功能 二级缓存 内存缓存(采用SoftReference和LruCache,防止内存溢出) 文件缓存(由ASimpleCache实现) 默认使用SD卡缓存 getCacheDir()获取的缓存文件较容易被删除 大于1M的缓存文件,google建议使用getExternalCacheDir()缓存存储 默认存储位置为app数据缓存位置 为处理防止被删除,在数据库文件夹下创建cachemanage文件夹,数据存储在该文件夹下 支持文件加密存储 默认des3加密内容 默认生成des3唯一密钥(建议使用默认生成的密钥) 默认生成的默认密钥,每个客户端都是唯一的,互不相同 默认密钥存储在KeyStore中,防逆向工程获取密钥 支持基本数据类型、String、JSONObject、J


【文件预览】:
CacheManage-master
----gradlew(5KB)
----settings.gradle(27B)
----library()
--------project.properties(33B)
--------src()
--------.gitignore(7B)
--------build.gradle(928B)
--------proguard-rules.pro(926B)
----.travis.yml(810B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(11KB)
----gradlew.bat(2KB)
----gradle.properties(726B)
----bintrayUpload.gradle(1KB)
----.gitignore(516B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(808B)
--------proguard-rules.pro(926B)
----build.gradle(831B)

网友评论