登录 注册
当前位置:主页 > 资源下载 > 50 > CacheManage::fire: android缓存管理系统包含了内存缓存和文件缓存两种类型,优先读取内存中的数据,若内存中无数据,则进一步从文件缓存中获取

CacheManage::fire: android缓存管理系统包含了内存缓存和文件缓存两种类型,优先读取内存中的数据,若内存中无数据,则进一步从文件缓存中获取

  • 更新:2024-10-06 19:44:44
  • 大小:212KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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