在使用EncryptedSharedPreferences之前,我的应用程序在使用 (minifyEnabled = true) 的发布模式下工作正常,将安全库 (版本 1.0.0-rc01)添加到我的应用程序后,应用程序在打开时崩溃,如果我使用 (minifyEnabled = false),应用程序可以正常工作好吧,我想我在proguard-rules.pro 中遗漏了一些东西,但我搜索了很多没有找到任何东西。
我是安卓开发的新手。目前,我想加密一个名为 Shared Preference 的自定义并与 PreferenceScreen 集成,但未能这样做。我正在使用依赖项:
我曾尝试研究有关这两个功能集成的相关信息,但没有找到相关信息。
从我的测试中,我有一个现有的加密共享首选项并测试了以下 API:
getPreferenceManager().setSharedPreferencesName("MyShared"); //MyShared Is custom named preference.
Run Code Online (Sandbox Code Playgroud)
但它最终以普通值保存了偏好。
我的问题:
java sharedpreferences preferencescreen android-jetpack-security