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_screen0=no 1=yes:是否让屏幕亮度渐渐变暗
def_screen_off_timeout无操作多少秒后灭屏
def_sleep_timeout无操作多少秒后休眠(该值要比灭屏时间长,因为在休眠之前会先灭屏)
def_airplane_mode_on飞行模式是否默认开启
def_theater_mode_on剧场模式是否默认开启
def_auto_time1=yes, 0=no是否从网络自动同步日期、时间、时区
def_auto_time_zone1=yes, 0=no是否从网络自动同步时区
def_screen_brightness屏幕默认亮度(取值区间为0–255)
def_screen_brightness_automatic_mode是否开启屏幕亮度的自动调节
def_accelerometer_rotation1=yes, 0=no是否开启自动旋转(即是否根据加速度传感器旋转屏幕方向)
def_wifi_onwifi默认是否开启
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_scale1=yes, 0=no窗口透明度
def_bluetooth_on0=disabled. 1=enabled.默认是否开启蓝牙
def_low_battery_sound低电量时播放的铃声文件来源
def_power_sounds_enabled电量过低时是否铃声通知

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值