APP开发实战

APP开发实战106-缓存实现

2016-08-15  本文已影响24人  xjbclz

27.4缓存实现

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

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

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

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

ASimpleCache

XCCacheManager

上一篇 下一篇

猜你喜欢

热点阅读