APP开发实战106-缓存实现

27.4缓存实现

1为了在清除缓存的时候能够正常清除与应用相关的缓存,需将缓存文件存放在getCacheDir()或者getExternalCacheDir()路径下。

2为了安全起见,缓存的文件名可以使用MD5加密,对某些文件内容也可以进行加密。

3有两种方式判断是否需要更新本地的缓存文件,一是根据文件的修改时间,一是根据文件的版本号,两者都需要服务器端把这些数据传递给APP端。

有两个开源的缓存实现框架,可以参考:

ASimpleCache

XCCacheManager

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,272评论 25 708
  • 最近,最后的我们可是火了整个网络界了,让那些化身耿耿的影迷们直呼青春欠我了一个路星河。 ...
    七七小仙女阅读 488评论 4 6
  • 女儿夸我好妈妈
    封之之阅读 185评论 0 1
  • 三十而立之后,我依然对自己不能下一个清晰的定义。我是个什么样的人,至今我竟也不能自知。习惯了用幻想和想象填补缝隙的...
    觉梦2016阅读 423评论 0 1
  • “很难不活成两个自己。 ”
    毕竟0118阅读 259评论 0 0

友情链接更多精彩内容