AndroidX Security EncryptedSharedPreferences v1.1.0 /w API 21 问题
创始人
2024-10-12 09:31:50
0

要解决“AndroidX Security EncryptedSharedPreferences v1.1.0 /w API 21问题”,您可以尝试以下步骤:

  1. 确保您的项目已经迁移到了AndroidX。如果没有,请将其迁移到AndroidX,以便使用最新的库版本。

  2. 在您的项目中添加以下依赖项:

implementation "androidx.security:security-crypto:1.0.0-alpha02"
  1. 在您的代码中使用EncryptedSharedPreferences替代旧的SharedPreferences。请注意,EncryptedSharedPreferences需要一个MasterKey才能运行。这是一个示例代码:
import androidx.security.crypto.EncryptedSharedPreferences
import androidx.security.crypto.MasterKey

...

val masterKey = MasterKey.Builder(context)
    .setKeyScheme(MasterKey.KeyScheme.AES256_GCM)
    .build()

val sharedPreferences = EncryptedSharedPreferences.create(
    context,
    "encrypted_prefs_file",
    masterKey,
    EncryptedSharedPreferences.PrefKeyEncryptionScheme.AES256_SIV,
    EncryptedSharedPreferences.PrefValueEncryptionScheme.AES256_GCM
)

// 使用EncryptedSharedPreferences进行读写操作
sharedPreferences.edit().putString("key", "value").apply()
val value = sharedPreferences.getString("key", null)

...

请注意,MasterKey.KeySchemeEncryptedSharedPreferences.PrefKeyEncryptionScheme以及EncryptedSharedPreferences.PrefValueEncryptionScheme的值可以根据您的需求进行调整。

希望这些步骤可以帮助您解决问题并成功使用EncryptedSharedPreferences

相关内容

热门资讯

透视辅助"德扑之心免... 透视辅助"德扑之心免费透视"详细辅助安装教程(开脚本视频透视);支持2-10人实时对战,虚拟庄家发牌...
透视软件"aapok... 透视软件"aapoker透视方法"详细辅助可靠技巧(可以下载游戏技巧)科技教程也叫必备教程,这是一款...
透视辅助"xpoke... 这是一款非常优秀的xpoker辅助神器 ia辅助检测软件,能够让你了解到xpoker辅助神器中牌率当...
透视ai代打"佛手在... 透视ai代打"佛手在线大菠萝为什么都输"详细辅助wepoke教程(轻量版辅助方法);原来确实真的有挂...
透视好友房"hhpo... 透视好友房"hhpoker真的假的"详细辅助透视教程(可以看底牌透明);原来确实真的有挂(需添加指定...
透视软件"wepok... 您好,wepokerplus开挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
透视最新"红龙pok... 透视最新"红龙poker作弊指令"详细辅助曝光教程(可以看牌型方法);人气非常高,ai更新快且高清可...
透视总结"wepok... 自定义wepoker辅助分析器系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助...
透视挂"德州透视是真... 自定义德州透视是真的吗系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管...
透视安装"佛手在线有... 透视安装"佛手在线有挂吗"详细辅助微扑克教程(辅助器教程)是由北京得佛手在线有挂吗黑科技有限公司精心...