java - SharedPreferences 结构和 ovoid 用户清除此

标签 java android xml security sharedpreferences

我在 SharedPreferences 中保存了一些值。我知道这是一个 xml 文件,它被沙箱化以防止其他应用程序访问这些值。

  1. 我想知道 SharedPreferences 的结构,还是像原始的 xml 文件一样? 所有 SharedPreferences 将仅保存在 1 个 xml 文件中?

  2. 用户可以清除应用程序的数据,这意味着我所有的 SharedPreferences 都将消失。如何保护我保存的信息?

问候

最佳答案

  1. 是的 SharedPreferences 是一个 xml 文件。但它不一定是一个 xml 文件,您可以改变它,例如 SharedPreferences sharedPreferences = getSharedPreferences("options.xml", MODE_PRIVATE);

  2. 如果用户清除应用程序数据,则不会留下有关应用程序的数据。

关于java - SharedPreferences 结构和 ovoid 用户清除此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797883/

相关文章:

c# - SandcaSTLe Help File Builder 找不到文档源

android - android XML 中的复选框和调整可绘制对象 (*.png) 的大小

java - Servlet - 在同一页面中打印无效密码

java - 在二叉树中最大和路径的解决方案中查找错误

java - 如何以 "catch-all-types"的方式扩展 jackson 属性(property)发现?

android - 是否可以使用 Android 上的协调器布局让状态栏与工具栏一起滚动?

android - CWAC 相机 - 不确定使用 setCameraView()

java - 在 Java 中高效地向同一 url 发出多个 GET 请求

java - 具体如何在ImageView中显示图片

xml - Flex e4x - 通过多个属性选择