赞
踩
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。