小编Ske*_*hew的帖子

有没有办法将 EncryptedSharedPreference 与 PreferenceScreen 集成?

我是安卓开发的新手。目前,我想加密一个名为 Shared Preference 的自定义并与 PreferenceScreen 集成,但未能这样做。我正在使用依赖项:

  1. androidx.security:security-crypto:1.0.0-alpha02 [EncryptedSharedPreference]
  2. androidx.preference:preference:1.1.0 [PreferenceScreen]

我曾尝试研究有关这两个功能集成的相关信息,但没有找到相关信息。

从我的测试中,我有一个现有的加密共享首选项并测试了以下 API:

getPreferenceManager().setSharedPreferencesName("MyShared"); //MyShared Is custom named preference.
Run Code Online (Sandbox Code Playgroud)

但它最终以普通值保存了偏好。

我的问题:

  1. 在当前阶段是否可以将这两个功能集成在一起?
  2. PreferenceScreen 是否提供我不知道的加密功能?
  3. 如果我坚持使用 EncryptedSharedPreference,我创建一个看起来像首选项屏幕的自定义活动会更好吗?

java sharedpreferences preferencescreen android-jetpack-security

5
推荐指数
2
解决办法
889
查看次数