在真機(jī)中,通過(guò)setting設(shè)置的值都是存在在以下目錄下的
/data/data/com.android.providers.settings/databases/settings.db里,里面有三個(gè)表global, system, secure.
可以通常這樣查看數(shù)據(jù)
adb shell sqlite3 data/data/com.android.providers.settings/databases/settings.db "select * from secure"
1
但是自從android 6.0以后這幾個(gè)表都變?yōu)榱藊ml文件。具體位置如下:
不同用戶(hù)放不同的路徑下,如果沒(méi)有創(chuàng)建新用戶(hù),則在/data/system/users/0下
settings_global.xml, settings_system.xml, settings_secure.xml
1
另外,如果需要在串口或者adb 調(diào)試的話(huà),可以直接使用命令是改變這些值
settings get global 系統(tǒng)屬性key
settings put global 系統(tǒng)屬性key 系統(tǒng)屬性值