Android7.1.1系統設置默認值大全

1,是否有默認值

在尋找一個開關的默認值時,首先要明白一點,該開關是否存在默認值,以及該開關狀態是否有狀態保存(通常狀態存儲在settings的db中)。
判斷條件:
在reboot(重啓)以後開關狀態仍舊保存或者是在reset(恢復出廠設置)以後開關狀態恢復到默認的,才能找到默認值
在reboot以後開關狀態仍舊保存的,表示狀態存儲在了db中。
在reset以後開關狀態恢復默認的,表示狀態有一個默認值。java

好比像wiif開關,藍牙開關,gps開關等,都有默認值,而且狀態值都在db中保存。android

至於像WiFi熱點開關這種在reboot以後,狀態沒有保存,那麼你就別白費力氣來找他的默認值或者狀態存儲值了ios

2,修改默認值

大部分的開關狀態都存儲在了SettingProvider的db中,與狀態值相關的有三個文件網絡

  1. /frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java:該文件中對狀態值進行存儲
  2. /frameworks/base/packages/SettingsProvider/res/values/defaults.xml:定義了開關狀態的默認值
  3. /frameworks/base/core/java/android/provider/Settings.java:定義了各開關狀態默認值存儲時對應的key
  4. 接下里看都有什麼默認值
value 含義 key
def_dim_screen 0=no 1=yes:是否讓屏幕亮度漸漸變暗 Settings.System.
DIM_SCREEN
def_screen_off_timeout 無操做多少秒後滅屏 Settings.System.
SCREEN_OFF_TIMEOUT
def_sleep_timeout 無操做多少秒後休眠(該值要比滅屏時間長,由於在休眠以前會先滅屏) Settings.Secure.
SLEEP_TIMEOUT
def_airplane_mode_on 飛行模式是否默認開啓 Settings.Global.
AIRPLANE_MODE_ON
def_theater_mode_on 劇場模式是否默認開啓 Settings.Global.
THEATER_MODE_ON
def_airplane_mode_radios 開啓飛行模式時會關掉的開關列表(一般會包括藍牙,wifi,nfc等) Settings.Global.
AIRPLANE_MODE_RADIOS
airplane_mode_toggleable_radios 飛行模式下用戶能夠手動開啓的開關列表 Settings.Global.AIRPLANE_
MODE_TOGGLEABLE_RADIOS
def_auto_time 1=yes, 0=no是否從網絡自動同步日期、時間、時區 Settings.Global.
AUTO_TIME
def_auto_time_zone 1=yes, 0=no是否從網絡自動同步時區 Settings.Global.
AUTO_TIME_ZONE
def_accelerometer_rotation 1=yes, 0=no是否開啓自動旋轉(便是否根據加速度傳感器旋轉屏幕方向) Settings.System.
ACCELEROMETER_ROTATION
def_screen_brightness 屏幕默認亮度(取值區間爲0–255) Settings.System.
SCREEN_BRIGHTNESS
def_screen_brightness
_automatic_mode
是否開啓屏幕亮度的自動調節 Settings.System.
SCREEN_BRIGHTNESS_MODE
def_window_animation_scale 1=yes, 0=no窗口動畫縮放 Settings.System.
WINDOW_ANIMATION_SCALE
def_window_transition_scale 1=yes, 0=no窗口透明度 Settings.System.
TRANSITION_ANIMATION_SCALE
def_haptic_feedback 是否開啓觸摸反饋,不清楚什麼含義 Settings.System.
HAPTIC_FEEDBACK_ENABLED
def_bluetooth_on 0=disabled. 1=enabled.默認是否開啓藍牙 Settings.Global.
BLUETOOTH_ON
def_wifi_display_on 0=disabled. 1=enabled.是否開啓wifi顯示 Settings.Global.
WIFI_DISPLAY_ON
def_install_non_market_apps 是否容許安裝不是在應用市場下載的app:1 = 容許經過安裝包安裝,0 = 不容許經過安裝包安裝 Settings.Secure.
INSTALL_NON_MARKET_APPS
def_package_verifier_enable 在安裝app以前進行證書檢查,1審查,0不審查 Settings.Global.
PACKAGE_VERIFIER_ENABLE
def_location_providers_allowed 是否開啓gps,若字符串爲null則默認不開啓gps,還需藉助LOCATION_MODE進行判斷 Settings.Secure.
LOCATION_PROVIDERS_ALLOWED
assisted_gps_enabled 是否開啓輔助的gps應用 Settings.Global.
ASSISTED_GPS_ENABLED
def_netstats_enabled 是否開啓流量統計 Settings.Global.
NETSTATS_ENABLED
def_usb_mass_storage_enabled 是否開啓usb海量存儲 Settings.Global.
USB_MASS_STORAGE_ENABLED
def_wifi_on wifi默認是否開啓 Settings.Global.WIFI_ON
def_wifi_sleep_policy wifi是否休眠(會和移動網絡來回切換)取值爲0-never, 1-only when plugged in, 2-always Settings.Global.WIFI_SLEEP_POLICY
def_networks_available_
notification_on
是否通知用戶打開網絡 Settings.Global.WIFI_NETWORKS_
AVAILABLE_NOTIFICATION_ON
def_backup_enabled 0-disabled, 1-enabled是否開啓設置備份 Settings.Secure.BACKUP_ENABLED
def_backup_transport 用於備份或者恢復的傳輸文件 Settings.Secure.BACKUP_TRANSPORT
def_notification_pulse 當有通知來時,led燈是否要重複閃爍 Settings.System.NOTIFICATION_LIGHT_PULSE
def_mount_play_notification_snd 當有事件來臨時是否播放通知鈴聲 Settings.Secure.MOUNT_PLAY_NOTIFICATION_SND
def_mount_ums_autostart 是否自動啓動主機檢測系統 Settings.Secure.MOUNT_UMS_AUTOSTART
def_mount_ums_prompt 是否在主機檢測時顯示通知 Settings.Secure.MOUNT_UMS_PROMPT
def_mount_ums_notify_enabled Settings.Secure.MOUNT_UMS_NOTIFY_ENABLED 當開啓ums時是否顯示通知
def_power_sounds_enabled 電量太低時是否鈴聲通知 Settings.Global.POWER_SOUNDS_ENABLED
def_low_battery_sound 低電量時播放的鈴聲文件來源 Settings.Global.LOW_BATTERY_SOUND
def_dock_sounds_enabled 當插拔電源時是否播放聲音 Settings.Global.DOCK_SOUNDS_ENABLED
def_desk_dock_sound 插上電源時播放的音頻文件 Settings.Global.DESK_DOCK_SOUND
def_desk_undock_sound 拔下電源時播放的音頻文件 Settings.Global.DESK_UNDOCK_SOUND
def_car_dock_sound 使用車載電源充電時播放的音頻文件 Settings.Global.CAR_DOCK_SOUND
def_car_undock_sound 當從車載電源拔下時播放的音頻文件 Settings.Global.CAR_UNDOCK_SOUND
def_lockscreen_sounds_enabled 當解鎖或是鎖屏時是否播放聲音 Settings.System.LOCKSCREEN_SOUNDS_ENABLED
def_lock_sound 鎖屏時播放的音頻文件 Settings.Global.LOCK_SOUND
def_unlock_sound 解鎖時播放的音頻文件 Settings.Global.UNLOCK_SOUND
def_trusted_sound 在未解鎖的狀況下設備進入到可信任狀態時播放的音頻文件 Settings.Global.TRUSTED_SOUND
def_wireless_charging_started_sound 開啓無線充電時播放聲音 Settings.Global.WIRELESS_CHARGING_STARTED_SOUND
def_lockscreen_disabled 第一次開機時默認不鎖屏(若要完全去掉鎖屏頁面還須要在別的方法中設置) Settings.System.LOCKSCREEN_DISABLED
def_device_provisioned 設備是否已經被配置(該參數考慮的時多用戶不一樣時刻使用同一個設備的狀況) Settings.Global.DEVICE_PROVISIONED
def_dock_audio_media_enabled 使用dock音頻輸出媒體 Settings.Global.DOCK_AUDIO_MEDIA_ENABLED
def_vibrate_in_silent 靜音模式下是否容許震動 Settings.System.VIBRATE_IN_SILENT
def_accessibility_script_injection 是否加強js的屏幕閱讀性 Settings.Secure.ACCESSIBILITY_SCRIPT_INJECTION
def_accessibility_speak_password 訪問模式下是否語音播報密碼 Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD
def_low_battery_sound_timeout 當通過必定時間後,若是低電量提醒爲播放聲音,則滅屏 Settings.Global.LOW_BATTERY_SOUND_TIMEOUT
def_lock_screen_show_notifications 是否在鎖屏界面顯示通知 Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS
def_lock_screen_allow_private_notifications 容許在鎖屏界面上顯示私有通知,就像是解鎖狀態下同樣 Settings.Secure.LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS
def_wifi_scan_always_available 設置-wlan-高級-隨時掃描開關 Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE
相關文章
相關標籤/搜索