【发布时间】:2015-11-06 06:35:52
【问题描述】:
有没有办法让拥有根设备的用户可以修改共享首选项文件?例如使用文本编辑器。 我的应用商店加密字符串和这个文件中的一些计数器,这个值不应该被编辑! 如果这个文件可以用编辑器编辑,还有其他地方可以存储这个值吗?
如果有帮助,更详细的首选项模式设置为MODE_PRIVATE。
短版
1.有没有办法可以编辑首选项文件?
2.如果是的话,这些值可以保存在哪里。
【问题讨论】:
-
是的,它们可以在有根设备上进行编辑。您可以将它们存储在数据库中,然后使用 SQLCipher 加密数据库。看看:zetetic.net/sqlcipher/sqlcipher-for-android
-
@camelCaseCoder 谢谢。 SQLCipher 是否足够快,可以像首选项一样在运行时运行?
-
性能与未加密的数据库非常相似。
标签: android sharedpreferences preferences