在真机中,通过setting设置的值都是存在在以下目录下的
/data/data/com.android.providers.settings/databases/settings.db里,里面有三个表global, system, secure.
可以通常这样查看数据
adb shell sqlite3 data/data/com.android.providers.settings/databases/settings.db "select * from secure"
1
但是自从android 6.0以后这几个表都变为了xml文件。具体位置如下:
不同用户放不同的路径下,如果没有创建新用户,则在/data/system/users/0下
settings_global.xml, settings_system.xml, settings_secure.xml
1
另外,如果需要在串口或者adb 调试的话,可以直接使用命令是改变这些值
settings get global 系统属性key
settings put global 系统属性key 系统属性值
网友评论