android SettingsProvider 配置属性存储位置

Android貌似从6.0版本开始后Settings全局配置属性存储在了xml,不会再有db存储,有点类似SharedPreferences.具体原理没有调查过。

存储位置:/data/system/users/0/


这里有三个比较常用的:

settings_system.xml    所有的偏好设置对系统的所有用户公开,第三方APP有读没有写的权限;

settings_global.xml      包含各种各样的用户偏好系统设置;

settings_secure.xml      安全性的用户偏好系统设置,第三方APP有读没有写的权限

这里可以直接adb修改配置值,方便开发人员测试:

adb shell settings put system xxxx 1

adb shell settings get system xxx

adb shell settings put global xxx 0

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 老公的堂妹前几天剖腹产,没还进产房前就给我打电话说在医院。我想给我打电话估计就是让我去看看。把家里卫生收拾妥当带着...
    星光璀璨520阅读 1,136评论 1 10
  • (万尚学习会)打卡第153天 姓名:徐娟 部门:人事部 组别:待定 【知~学习】 《京瓷哲学》第一章“度过美好的人...
    徐娟Wellin阅读 803评论 0 0
  • 忆我的比利时光(一) 2018年第28周练笔 主题:自由发挥 午饭时间,世界杯半决赛,法国与比利时激战正酣...
    auntie9阅读 136评论 0 0
  • 作为年轻的教师,我们有理想有激情有闯劲,但我们还存在很多不足。比如,我们的教学理念还有待更新、业务水平还有待提高,...
    快乐中坚持阅读 4,747评论 0 0