android在刷入新的rom時候,一般第一次開機後都會有一些預設的設定
例如:
資料開關,gps,自動旋轉螢幕 等是處於開啟的狀態,這裡邊的配置資訊是在哪裡呢?
在 \frameworks\base\packages\SettingsProvider\res\values\defaults.xml 檔案裡有定義的預設設定的開關(其中true為開,false為關) 如下:
<bool name="def_dim_screen">true</bool> 自動關屏
<bool name="def_airplane_mode_on">false</bool> 飛航模式
<bool name="def_auto_time">true</bool> 自動適應時間
<bool name="def_accelerometer_rotation">true</bool> 重力感應
<bool name="def_screen_brightness_automatic_mode">true</bool> 自動亮度調節
<bool name="def_haptic_feedback">false</bool> 觸動反饋
<bool name="def_bluetooth_on">false</bool> 藍芽
<bool name="def_install_non_market_apps">false</bool> 安裝非市場apk
<bool name="assisted_gps_enabled">true</bool> gps定位
<bool name="def_usb_mass_storage_enabled">true</bool> usb大型存放區模式
<bool name="def_wifi_on">false</bool> wifi
<bool name="def_networks_available_notification_on">true</bool> 開啟資料連線提示
<bool name="def_backup_enabled">true</bool> 儲存
<bool name="def_notification_pulse">true</bool> 震動提醒
<bool name="def_mount_play_notification_snd">false</bool> 未知
<bool name="def_mount_ums_autostart">false</bool> 自動重啟
<bool name="def_mount_ums_prompt">true</bool> 未知
<bool name="def_mount_ums_notify_enabled">true</bool> 未知
<bool name="def_notifications_use_ring_volume">true</bool> 聲音提醒
<bool name="def_vibrate_in_silent">true</bool> 無聲震動
<bool name="def_device_provisioned">true</bool> 設定提供
<string name="def_time_12_24">24</string> 設定時間格式 ( 24小時制或12小時制)
<integer name="def_screen_off_timeout">60000</integer> 自動關螢幕時間 ( 1分鐘)
<integer name="def_screen_brightness">216</integer> 螢幕亮度(0-255)
<integer name="def_network_preference">1</integer> 網路預設選擇 (第一項)
<integer name="def_power_sounds_enabled">1</integer> 低電量聲音 (開)
<integer name="def_dock_sounds_enabled">0</integer> 未知
<integer name="def_lockscreen_sounds_enabled">0</integer> 鎖屏聲音(關)