Android系统设置默认值修改

大部分的开关状态都存储在了SettingProvider的db中。因此,当我们需要修改一些开关设置的默认值时,只需修改配置文件即可。

大部分的开关状态都存储在了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

以下表格中列出了常用的一些默认值

value 含义
def_dim_screen 0=no 1=yes:是否让屏幕亮度渐渐变暗
def_screen_off_timeout 无操作多少秒后灭屏
def_sleep_timeout 无操作多少秒后休眠(该值要比灭屏时间长,因为在休眠之前会先灭屏)
def_airplane_mode_on 飞行模式是否默认开启
def_theater_mode_on 剧场模式是否默认开启
def_auto_time 1=yes, 0=no是否从网络自动同步日期、时间、时区
def_auto_time_zone 1=yes, 0=no是否从网络自动同步时区
def_screen_brightness 屏幕默认亮度(取值区间为0–255)
def_screen_brightness_automatic_mode 是否开启屏幕亮度的自动调节
def_accelerometer_rotation 1=yes, 0=no是否开启自动旋转(即是否根据加速度传感器旋转屏幕方向)
def_wifi_on wifi默认是否开启
def_lockscreen_disabled 第一次开机时默认不锁屏(若要彻底去掉锁屏页面还需要在别的方法中设置)
def_lock_sound 锁屏时播放的音频文件
def_desk_dock_sound 插上电源时播放的音频文件
def_notification_pulse 当有通知来时,led灯是否要重复闪烁
def_install_non_market_apps 是否允许安装不是在应用市场下载的app:1 = 允许通过安装包安装,0 = 不允许通过安装包安装
def_window_transition_scale 1=yes, 0=no窗口透明度
def_bluetooth_on 0=disabled. 1=enabled.默认是否开启蓝牙
def_low_battery_sound 低电量时播放的铃声文件来源
def_power_sounds_enabled 电量过低时是否铃声通知

更多默认属性,请见这里!

你可能感兴趣的:(android系统)