Android的Settings模組
阿新 • • 發佈:2018-12-11
Settings就是我們常說的手機設定,程式碼路徑 packages\apps\Settings
使用者常用操作有: 開/關 Wifi 選項 開/關 藍芽BT 選項 開/關 資料流量 選項 開/關 電池電量百分比 選項 螢幕亮度 調整 滅屏時間 調整
另外一些Settings常見修改: Wifi熱點名稱 修改 藍芽BT名稱 修改 接入點名稱(APN) 修改 (插SIM卡驗證) 版本號 修改
Settings很多介面是Preference形式存在,蠻多時間需要修改的是預設值, 比如:預設螢幕滅屏時間60秒 frameworks\base\packages\SettingsProvider 會為 packages\apps\Settings提供預設值 frameworks\base\packages\SettingsProvider\res\values\defaults.xml 存放了設定的鍵值, 而 defaults.xml 該檔案編譯時候會被 hx-customer\sp7731e_fs286_32x4_demo(客戶路徑)\defaults.xml.hx 覆蓋替換 (hx_build_common.sh控制) hx-customer\sp7731e_fs286_32x4_demo(客戶路徑)\defaults.xml.hx 裡面的 60000 就是最終設定 60秒滅屏