android定制系统时,难免要修改默认选项。

在SettingsProvider中设置系统中默认值,我们可以在frameworks\base\packages\SettingsProvider\res\values\default.xml文件中看到常用的一些默认值,这次我就来详细解释下这里面默认的意义。当然,这不是全部的默认值,全部默认值得定义要在frameworks\base\core\Java\Android\provider\Settings.java中查看。

default.xml中名称

类型

意义

def_dim_screen

bool

是否自动关屏,默认true

def_screen_off_timeout

integer

自动关屏幕时间

def_airplane_mode_on

bool

是否开启飞行模式,默认true

def_airplane_mode_radios

string

在飞行模式下禁用的功能列表,用逗号分开

airplane_mode_toggleable_radios

string

在飞行模式下禁用的功能列表中能手动开启的功能列表,用逗号分开

def_auto_time

bool

自动适应时间,默认true

def_auto_time_zone

bool

自适应时区,默认true

def_accelerometer_rotation

bool

是否自动转屏

def_screen_brightness

integer

屏幕亮度值,范围0-255

def_screen_brightness_automatic_mode

bool

是否自动亮度调节

def_window_animation_scale

fraction

常规窗口动画的百分比值,为0时禁止窗口动画

def_window_transition_scale

fraction

activity过度窗口动画的百分比值,为0时禁止窗口动画

def_haptic_feedback

bool

是否开启触动反馈

def_bluetooth_on

bool

是否开启蓝牙

def_wifi_display_on

bool

是否开启wifi显示

def_install_non_market_apps

bool

是否允许安装未知来源的应用

def_package_verifier_enable

bool

安装应用之前是否要发送包验证消息

def_location_providers_allowed

string

允许定位服务的应用列表,用逗号分开

assisted_gps_enabled

bool

是否开启gps定位

def_network_preference

integer

网络默认选择

def_netstats_enabled

bool

默认是否开启数据流量

def_usb_mass_storage_enabled

bool

是否使用usb大容量存储

def_wifi_on

bool

是否开启wifi

def_wifi_sleep_policy

integer

wifi休眠策略,2表示永不休眠

def_networks_available_notification_on

bool

当用户开启网络时是否通知

def_backup_enabled

bool

是否启用设置备份

def_notification_pulse

bool

当有消息时LED通知灯反复闪

def_mount_play_notification_snd

bool

当有MountService事件时是否播放通知音

def_mount_ums_autostart

bool

在ums主机监控时是否自动开启ums

def_mount_ums_prompt

bool

在ums主机监控时显示在通知栏

def_mount_ums_notify_enabled

bool

当ums启用时是否在通知栏提示

def_power_sounds_enabled

integer

是否播放低电量声音

def_low_battery_sound

string

低电量声音文件的URI

def_dock_sounds_enabled

integer

当插入底座时是否播放声音

def_desk_dock_sound

string

插入家用底座时的音频文件的URI

def_desk_undock_sound

string

拔出家用底座时的音频文件URI

def_car_dock_sound

string

插入车载底座时的音频文件URI

def_car_undock_sound

string

拔出车载底座时音频文件的URI

def_lockscreen_sounds_enabled

integer

是否启用锁屏声音

def_lock_sound

string

锁屏音频文件的URI

def_unlock_sound

string

解锁音频文件的URI

def_wireless_charging_started_sound

string

开始无线充电音频文件的URI

def_lockscreen_disabled

bool

是否禁用锁屏

def_device_provisioned

bool

设备是否已提供

def_notifications_use_ring_volume

bool

是否将铃声所为通知声使用

def_vibrate_in_silent

bool

静默模式是否允许振动反馈

def_accessibility_script_injection

bool

是否启用javascript注入来增强阅读

def_accessibility_speak_password

bool

在可访问模式时是否允许读出密码

def_accessibility_screen_reader_url

string

WebView用来展示基本阅读的JavaScript的URL

def_touch_exploration_enabled

bool

是否启用触控探测

def_accessibility_display_magnification_scale

fraction

设置显示放大的百分比

def_accessibility_display_magnification_enabled

bool

是否启用可设置放大屏幕显示比例

def_accessibility_display_magnification_auto_update

bool

是否允许屏幕放大比例自动更新

def_user_rotation

integer

屏幕旋转策略,默认启用旋转

def_download_manager_max_bytes_over_mobile

integer

下载时的最大速度,以字节为单位

def_download_manager_recommended_max_bytes_over_mobile

integer

下载时推荐的最大速度,以字节为单位

def_long_press_timeout_millis

integer

按压失效时长,以毫秒为单位

def_pointer_speed

integer

指针速度设置,范围是-7到7

def_dtmf_tones_enabled

bool

在拨号时拨号器是否启用DTMF音调

def_sound_effects_enabled

bool

是否启用触屏解锁等音效反馈

def_stay_on_while_plugged_in

bool

是否保持唤醒状态,当插入充电时

def_max_dhcp_retries

integer

最大重连次数

def_user_setup_complete

bool

当前用户是否已经通过安装向导设置

def_time_12_24

string

时制选择(12和24两种选择)