当前位置:   article > 正文

Settings属性读写_settings.global

settings.global

Settings系统属性存储均为xml,分三种:

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

对应xml路径:/data/system/users/0/settings_global.xml

adb指令读写方法: 先adb shell进入终端。

                                读为settings get global 系统属性key

                                写为settings put global 系统属性key 系统属性值

Java代码读写为(写权限要求系统app)  

Settings.Global.getLong(context.getContentResolver(), key, defaltValue);
Settings.Global.putLong(mContext.getContentResolver(), key, value);

2.system:包含各种各样的用户偏好系统设置;

对应xml路径:/data/system/users/0/settings_system.xml

 adb指令读写方法: 先adb shell进入终端。

                                读为settings get system 系统属性key

                                写为settings put system 系统属性key 系统属性值

Java代码读写为(写权限要求系统app)  

Settings.System.getLong(context.getContentResolver(), key, defaltValue);
Settings.System.putLong(mContext.getContentResolver(), key, value);

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

对应xml路径:/data/system/users/0/settings_secure.xml

adb指令读写方法: 先adb shell进入终端。

                                 读为settings get secure 系统属性key

                                写为settings put secure 系统属性key 系统属性值

Java代码读写为(写权限要求系统app)  

Settings.Secure.getLong(context.getContentResolver(), key, defaltValue);
Settings.Secure.putLong(mContext.getContentResolver(), key, value);

4.其他

列出global配置表中的所有属性值
settings list global

检索对应的属性值
settings list global |grep disable

删除属性值
adb shell settings delete global disable_list
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/323545
推荐阅读
相关标签
  

闽ICP备14008679号