B / w黑白设置。全局,设置。系统和设置。在Android中安全

万事须己运,他得非我贤。这篇文章主要讲述B / w黑白设置。全局,设置。系统和设置。在Android中安全相关的知识,希望能为你提供帮助。
android.provider.Settings中有3个内部类:

  1. 全局
  2. 系统
  3. 安全
【B / w黑白设置。全局,设置。系统和设置。在Android中安全】每个类都有不同类型的首选项。有人可以解释每个类的作用/范围吗?
答案来自Android开发者文档:
  • Settings.System:系统设置,包含其他系统偏好设置。该表包含简单的名称/值对。有用于访问各个设置条目的便捷功能。
  • Settings.Secure:安全的系统设置,包含应用程序可以读取但不允许写入的系统偏好设置。这些是用户必须通过系统UI或专用API显式修改这些值的首选项,而不能由应用程序直接修改。
  • Settings.Global:全局系统设置,其中包含的首选项始终始终应用于所有定义的用户。应用程序可以读取这些内容,但不允许写这些内容;像“安全”设置一样,这些都是用户必须通过系统UI或专用API对这些值进行显式修改的首选项
另一答案[Settings.Global是API 17中引入的,现在包含一些以前存储在Settings.Global中的值。
例如在API 17之前,设备名称存储在Settings.System中,现在它存储在Settings.System中。
((有关此信息,请参见相关文章:Settings.Global

    推荐阅读