保护所有类型的共享首选项支持



我在我的安卓应用程序SharedPreferences中存储敏感日期。

  1. 我广泛使用各种看跌期权(PutLong,PutDouble...(
  2. 我的应用程序已在生产中,如何找到在升级时不会破坏现有用户的解决方案?

我需要什么:

  1. 我在 GitHub 上看到了安全首选项库,但它只支持字符串放置和获取,我需要支持所有方法。
  2. 如何标记一次 SP,以便在用户手动更改文件时可以检测到它?

你可以提出安全偏好的实现 - 你可以将SQLite之类的东西与加密结合使用,或者你可以分叉github项目来添加对long/int的支持。

对于迁移,您只需加载所有首选项并将它们放入新的安全首选项存储中即可。 在Android的SharedPpreferences上有一个getAll((方法。我认为我们不需要检查时间戳。

最新更新