Android-系统服务-settings
0 索引
1 需求
2 权限
3 接口
4 示例
5 adb命令
6 源码分析
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
19 <resources>
20 <bool name="def_dim_screen">true</bool>
21 <integer name="def_screen_off_timeout">60000</integer>
22 <integer name="def_sleep_timeout">-1</integer>
23 <bool name="def_airplane_mode_on">false</bool>
24 <bool name="def_theater_mode_on">false</bool>
25 <!-- Comma-separated list of bluetooth, wifi, and cell. -->
26 <string name="def_airplane_mode_radios" translatable="false">cell,bluetooth,wifi,nfc,wimax</string>
27 <string name="airplane_mode_toggleable_radios" translatable="false">bluetooth,wifi,nfc</string>
28 <string name="def_bluetooth_disabled_profiles" translatable="false">0</string>
29 <bool name="def_auto_time">true</bool>
30 <bool name="def_auto_time_zone">true</bool>
31 <bool name="def_accelerometer_rotation">false</bool>
32 <!-- Default screen brightness, from 0 to 255. 102 is 40%. -->
33 <integer name="def_screen_brightness">102</integer>
34 <bool name="def_screen_brightness_automatic_mode">false</bool>
35 <fraction name="def_window_animation_scale">100%</fraction>
36 <fraction name="def_window_transition_scale">100%</fraction>
37 <bool name="def_haptic_feedback">true</bool>
38
39 <bool name="def_bluetooth_on">true</bool>
40 <bool name="def_wifi_display_on">false</bool>
41 <bool name="def_install_non_market_apps">false</bool>
42 <!-- 0 == off, 3 == on -->
43 <integer name="def_location_mode">3</integer>
44 <bool name="assisted_gps_enabled">true</bool>
45 <bool name="def_netstats_enabled">true</bool>
46 <bool name="def_usb_mass_storage_enabled">true</bool>
47 <bool name="def_wifi_on">false</bool>
48 <!-- 0 == never, 1 == only when plugged in, 2 == always -->
49 <integer name="def_wifi_sleep_policy">2</integer>
50 <bool name="def_wifi_wakeup_enabled">true</bool>
51 <bool name="def_networks_available_notification_on">true</bool>
52
53 <bool name="def_backup_enabled">false</bool>
54 <string name="def_backup_transport" translatable="false">com.android.localtransport/.LocalTransport</string>
55
56 <!-- Default value for whether or not to pulse the notification LED when there is a
57 pending notification -->
58 <bool name="def_notification_pulse">true</bool>
59
60 <bool name="def_mount_play_notification_snd">true</bool>
61 <bool name="def_mount_ums_autostart">false</bool>
62 <bool name="def_mount_ums_prompt">true</bool>
63 <bool name="def_mount_ums_notify_enabled">true</bool>
64
65 <!-- user interface sound effects -->
66 <integer name="def_power_sounds_enabled">1</integer>
67 <string name="def_low_battery_sound" translatable="false">/product/media/audio/ui/LowBattery.ogg</string>
68 <integer name="def_dock_sounds_enabled">0</integer>
69 <integer name="def_dock_sounds_enabled_when_accessibility">0</integer>
70 <string name="def_desk_dock_sound" translatable="false">/product/media/audio/ui/Dock.ogg</string>
71 <string name="def_desk_undock_sound" translatable="false">/product/media/audio/ui/Undock.ogg</string>
72 <string name="def_car_dock_sound" translatable="false">/product/media/audio/ui/Dock.ogg</string>
73 <string name="def_car_undock_sound" translatable="false">/product/media/audio/ui/Undock.ogg</string>
74 <integer name="def_lockscreen_sounds_enabled">1</integer>
75 <string name="def_lock_sound" translatable="false">/product/media/audio/ui/Lock.ogg</string>
76 <string name="def_unlock_sound" translatable="false">/product/media/audio/ui/Unlock.ogg</string>
77 <string name="def_trusted_sound" translatable="false">/product/media/audio/ui/Trusted.ogg</string>
78 <string name="def_wireless_charging_started_sound" translatable="false">/product/media/audio/ui/WirelessChargingStarted.ogg</string>
79 <string name="def_charging_started_sound" translatable="false">/product/media/audio/ui/ChargingStarted.ogg</string>
80
81 <!-- sound trigger detection service default values -->
82 <integer name="def_max_sound_trigger_detection_service_ops_per_day" translatable="false">1000</integer>
83 <integer name="def_sound_trigger_detection_service_op_timeout" translatable="false">15000</integer>
84
85 <bool name="def_lockscreen_disabled">false</bool>
86 <bool name="def_device_provisioned">false</bool>
87 <integer name="def_dock_audio_media_enabled">1</integer>
88
89 <!-- Notifications use ringer volume -->
90 <bool name="def_notifications_use_ring_volume">true</bool>
91
92 <!-- Default for Settings.System.VIBRATE_IN_SILENT -->
93 <bool name="def_vibrate_in_silent">true</bool>
94
95 <!-- Default for Settings.Secure.SYNC_PARENT_SOUNDS -->
96 <bool name="def_sync_parent_sounds">true</bool>
97
98 <!-- Default for Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD -->
99 <bool name="def_accessibility_speak_password">true</bool>
100
101 <!-- Default for Settings.Secure.TOUCH_EXPLORATION_ENABLED -->
102 <bool name="def_touch_exploration_enabled">false</bool>
103
104 <!-- Default value for Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE -->
105 <fraction name="def_accessibility_display_magnification_scale">200%</fraction>
106
107 <!-- Default value for Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED -->
108 <bool name="def_accessibility_display_magnification_enabled">false</bool>
109
110 <!-- Default value for Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_AUTO_UPDATE -->
111 <bool name="def_accessibility_display_magnification_auto_update">true</bool>
112
113 <!-- Default for Settings.System.USER_ROTATION -->
114 <integer name="def_user_rotation">0</integer>
115
116 <!-- Default for Settings.Secure.DOWNLOAD_MAX_BYTES_OVER_MOBILE. <=0 if no limit -->
117 <integer name="def_download_manager_max_bytes_over_mobile">-1</integer>
118 <!-- Default for Settings.Secure.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE. <=0 if no limit -->
119 <integer name="def_download_manager_recommended_max_bytes_over_mobile">-1</integer>
120
121 <!-- Default for Settings.Secure.LONG_PRESS_TIMEOUT_MILLIS -->
122 <integer name="def_long_press_timeout_millis">400</integer>
123
124 <!-- Default for Settings.Secure.MULTI_PRESS_TIMEOUT -->
125 <integer name="def_multi_press_timeout_millis">300</integer>
126
127 <!-- Default for Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD -->
128 <bool name="def_show_ime_with_hard_keyboard">false</bool>
129
130 <!-- Default for Settings.System.POINTER_SPEED -->
131 <integer name="def_pointer_speed">0</integer>
132
133 <!-- Default for DTMF tones enabled -->
134 <bool name="def_dtmf_tones_enabled">true</bool>
135 <!-- Default for UI touch sounds enabled -->
136 <bool name="def_sound_effects_enabled">true</bool>
137
138 <!-- Development settings -->
139 <bool name="def_stay_on_while_plugged_in">false</bool>
140
141 <!-- Number of retries for connecting to DHCP.
142 Value here is the same as WifiStateMachine.DEFAULT_MAX_DHCP_RETRIES -->
143 <integer name="def_max_dhcp_retries">9</integer>
144
145 <!-- Default for Settings.Secure.USER_SETUP_COMPLETE -->
146 <bool name="def_user_setup_complete">false</bool>
147
148 <!-- Default for Settings.Global.LOW_BATTERY_SOUND_TIMEOUT.
149 0 means no timeout; battery sounds will always play
150 >0 is milliseconds of screen-off time after which battery sounds will not play -->
151 <integer name="def_low_battery_sound_timeout">0</integer>
152
153 <!-- Initial value for the Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS setting,
154 which is a comma separated list of packages that no longer need confirmation
155 for immersive mode.
156 Override to disable immersive mode confirmation for certain packages. -->
157 <string name="def_immersive_mode_confirmations" translatable="false"></string>
158
159 <!-- Default for Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE -->
160 <integer name="def_wifi_scan_always_available">0</integer>
161
162 <!-- Default for Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS, 1==on -->
163 <integer name="def_lock_screen_show_notifications">1</integer>
164
165 <!-- Default for Settings.Secure.LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS -->
166 <bool name="def_lock_screen_allow_private_notifications">true</bool>
167
168 <!-- Default for Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED, 1==on -->
169 <integer name="def_heads_up_enabled">1</integer>
170
171 <!-- Default for Settings.Global.DEVICE_NAME $1=MANUFACTURER $2=MODEL-->
172 <string name="def_device_name">%1$s %2$s</string>
173
174 <!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
175 <string name="def_device_name_simple">%1$s</string>
176
177 <!-- Default for Settings.Secure.WAKE_GESTURE_ENABLED -->
178 <bool name="def_wake_gesture_enabled">true</bool>
179
180 <!-- Default state of tap to wake -->
181 <bool name="def_double_tap_to_wake">true</bool>
182
183 <!-- Default for Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT -->
184 <string name="def_nfc_payment_component"></string>
185
186 <!-- Default setting for ability to add users from the lock screen -->
187 <bool name="def_add_users_from_lockscreen">false</bool>
188
189 <!-- default setting for Settings.System.END_BUTTON_BEHAVIOR : END_BUTTON_BEHAVIOR_SLEEP -->
190 <integer name="def_end_button_behavior">0x2</integer>
191
192 <!-- default setting for Settings.Global.DEFAULT_RESTRICT_BACKGROUND_DATA -->
193 <bool name="def_restrict_background_data">false</bool>
194
195 <!-- Default for Settings.Secure.BACKUP_MANAGER_CONSTANTS -->
196 <string name="def_backup_manager_constants"></string>
197
198 <!-- Default setting for Settings.Global.MOBILE_DATA_ALWAYS_ON -->
199 <bool name="def_mobile_data_always_on">true</bool>
200
201 <!-- Default for Settings.Secure.BACKUP_LOCAL_TRANSPORT_PARAMETERS -->
202 <string name="def_backup_local_transport_parameters"></string>
203
204 <!-- Default for Settings.Global.ZEN_DURATION
205 If 0, turning on dnd manually will last indefinitely.
206 Else if non-negative, turning on dnd manually will last for this many minutes.
207 Else (if negative), turning on dnd manually will surface a dialog that prompts
208 user to specify a duration.-->
209 <integer name="def_zen_duration">0</integer>
210
211 <!-- Default for Settings.Global.BACKUP_AGENT_TIMEOUT_PARAMETERS -->
212 <string name="def_backup_agent_timeout_parameters"></string>
213
214 <!-- Default for Settings.System.VIBRATE_WHEN_RINGING -->
215 <bool name="def_vibrate_when_ringing">false</bool>
216
217 <!-- Default for Settings.Global.CELL_ON; see PhoneConstants.CELL_ON_FLAG.
218 0: cellular off; 1: cellular on. -->
219 <integer name="def_cell_on">1</integer>
220
221 <!-- Default for Settings.Global.APPLY_RAMPING_RINGER -->
222 <bool name="def_apply_ramping_ringer">false</bool>
223
224 <!-- Default for Settings.Secure.CHARGING_VIBRATION_ENABLED -->
225 <bool name="def_charging_vibration_enabled">true</bool>
226
227 <!-- Default for Settings.Secure.CHARGING_SOUNDS_ENABLED -->
228 <bool name="def_charging_sounds_enabled">true</bool>
229
230 <!-- Default for Settings.Secure.NOTIFICATION_BUBBLES -->
231 <bool name="def_notification_bubbles">true</bool>
232
233 <!-- Default for Settings.Secure.AWARE_ENABLED -->
234 <bool name="def_aware_enabled">false</bool>
235
236 <!-- Default for Settings.Secure.SKIP_GESTURE -->
237 <bool name="def_skip_gesture">false</bool>
238
239 <!-- Default for Settings.Secure.SILENCE_GESTURE -->
240 <bool name="def_silence_gesture">false</bool>
241
242 <!-- Default for Settings.Secure.AWARE_LOCK_ENABLED -->
243 <bool name="def_aware_lock_enabled">false</bool>
244
245 <!-- Default for Settings.Secure.SWIPE_BOTTOM_TO_NOTIFICATION_ENABLED -->
246 <bool name="def_swipe_bottom_to_notification_enabled">false</bool>
247
248 <!-- Default for Settings.Secure.ONE_HANDED_MODE_ENABLED -->
249 <bool name="def_one_handed_mode_enabled">false</bool>
250
251 <!-- Default for Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY -->
252 <integer name="def_accessibility_magnification_capabilities">3</integer>
253
254 <!-- Default for Settings.Global.DEVELOPMENT_ENABLE_NON_RESIZABLE_MULTI_WINDOW -->
255 <bool name="def_enable_non_resizable_multi_window">false</bool>
256
257 <!-- Default for Settings.Secure.ACCESSIBILITY_BUTTON_MODE -->
258 <integer name="def_accessibility_button_mode">1</integer>
259
260 <!-- Default for Settings.Secure.ONE_HANDED_MODE_ACTIVATED -->
261 <bool name="def_one_handed_mode_activated">false</bool>
262
263 <!-- Default for Settings.Secure.LOCK_SCREEN_SHOW_QR_CODE_SCANNER -->
264 <bool name="def_lock_screen_show_qr_code_scanner">true</bool>
265
266 <!-- ========================================== -->
267 <!-- Default values for wear specific settings. -->
268
269 <bool name="def_wearable_hotwordDetectionEnabled">false</bool>
270
271 <bool name="def_wearable_smartIlluminateEnabled">true</bool>
272
273 <integer name="def_wearable_offChargerWifiUsageLimitMinutes">120</integer>
274
275 <!-- Whether to enable mute when off body by default. -->
276 <bool name="def_wearable_muteWhenOffBodyEnabled">true</bool>
277
278 <!-- If a square screen, how rounded the corners are. Same as CSS border-radius property. -->
279 <integer name="def_wearable_squareScreenCornerRoundness">0</integer>
280
281 <!-- Side button present -->
282 <bool name="def_wearable_sideButtonPresent">true</bool>
283
284 <!-- Android wear version. This value is a string due to no long type in resources -->
285 <string name="def_wearable_androidWearVersion" translatable="false">2</string>
286
287 <!-- This value is the decimal representation of the capabilities bitmask as defined below:
288 0000001 - WIFI
289 0000010 - Accounts
290 0000100 - Phone
291 0001000 - Cell
292 0010000 - Companion Legacy Calling
293 0100000 - Speaker
294 1000000 - Setup Protocomm Channel
295
296 Note: These must match the positions in
297 com.google.android.clockwork.common.system.WearSystemConstants -->
298 <string name="def_wearable_systemCapabilities" translatable="false">3</string>
299
300 <!-- This value is used for the default system capabilities used on LE device. -->
301 <string name="def_wearable_leSystemCapabilities" translatable="false">1</string>
302
303 <!-- Whether to allow mobile signal detector by default. -->
304 <bool name="def_wearable_mobileSignalDetectorAllowed">true</bool>
305
306 <!-- If ambient mode is enabled by default. -->
307 <bool name="def_wearable_ambientEnabled">true</bool>
308
309 <!-- Whether tilt to wake is enabled by default. -->
310 <bool name="def_wearable_tiltToWakeEnabled">true</bool>
311
312 <!-- Whether touch to wake is enabled by default. -->
313 <bool name="def_wearable_touchToWakeEnabled">true</bool>
314
315 <!-- Whether tilt to bright is enabled by default. -->
316 <bool name="def_wearable_tiltToBrightEnabled">false</bool>
317 </resources>
7 参考资料
在android里常用的默认开关的意义_小二人的博客-CSDN博客
Android 5.1 Settings源码简要分析_小二人的博客-CSDN博客
adb 命令打开系统设置界面_WCanTouch的博客-CSDN博客_adb 打开设置
Android程序获取adb状态,adb 控制手机开关/获取手机状态常用命令_风迭的博客-CSDN博客
adb操作系统开关命令_鱼啊鱼啊鱼啊的博客-CSDN博客_adb 锁屏命令
adb 操控系统命令开关:WIFI,GPS,蓝牙等_一地灬i毛的博客-CSDN博客_adb 打开gps
Android-系统服务-settings相关推荐
- Android 系统服务 - PMS 的启动过程
相关文章链接: 1. Android Framework - 学习启动篇 2. Android 系统服务 - PMS 的启动过程 相关源码文件: frameworks/base/services/co ...
- Android设置Settings:预读取设置的选项和更新设置结果【2】
Android设置Settings:预读取设置的选项和更新设置结果[2] 本文在文章1的基础上,增加预读取历史的修改.设置值更新到设置选项中,同时,每一次更新都会实时更新到设置栏中. res ...
- Android L Settings 简要分析
1.本文说明 本文主要针对L平台上Settings模块正常启动流程做一个简要分析,并试着分析一下Settings下面Storage选项的实现过程. 2.Settings概览 在之前的KK平台上Sett ...
- Android系统服务-WindowManager
WindowManager是Android中一个重要的服务 (Service ).WindowManager Service 是全局的,是唯一的.它将用户的操作,翻译成为指令,发送给呈现在界面上的各个 ...
- android限制安装包来源,Android系统设置settings应用学习(一)--允许未知来源应用安装...
settings,是Android系统应用--设置的源代码,包名称为:com.android.settings 安全设置代码:SecuritySettings.java /* * Copyright ...
- android访问网络提示 服务不可用,Android系统服务不可用
我打算从我的网站获取数据,然后将该信息放入微调器中.我用一些教程,我想出了这个代码Android系统服务不可用 package com.thenewboston.christian; import j ...
- Android P Settings默认显示开发者选项
Android P Settings默认显示开发者选项 2021-3-8 zhuhongxi Settings/src/com/android/settings/SettingsActivity .. ...
- Android系统设置settings应用学习(二)--源代码解析
Android 4.4 系统的设置源码阅读记录 ----------2014-7-3------------------ AndroidManifest.xml launch的activity是 Se ...
- Android开发 系统服务,android 系统服务 开发
<Android系统服务开发>分析了安卓提供的硬件控制机制.编写团队目前均从事相关工作,直接对平台源代码及日志进行分析及测试,介绍了目前尚未普及的安卓平台的硬件控制基本原理及实际框架的劋作 ...
- Android系统---Settings
本文为博主辛苦总结,针对Android4.42源码分析,转载请注明出处,http://blog.csdn.NET/zrf1335348191/article/details/50837027 最近在研 ...
最新文章
- maven_使用Maven将文件上传和下载到S3
- C#代码与javaScript函数的相互调用
- Python内置的heapq模块的使用
- 【linux】【firewalld】防火墙设置
- Libra教程之:运行自定义move modules
- java 继承 冒号_java继承(extends)简单介绍
- 前端学习(417):京东制作页面25中间部分的准备工作
- 微课--Python网络爬虫采集百度搜索结果(例4-5)
- win7 IE9 internet explorer[IE] [IE 9]已停止工作
- Spring(十九)之异常处理
- matlab电气应用,基于MATLAB/Simulink的高压直流输电系统的仿真研究.pdf
- Matlab图例Legend多行排布、字体格式
- 工作中“偷懒”的窍门?这些技巧请你收下!
- java转码及页面乱码原因分析
- 上海市出租车预约叫车和投诉电话一览
- 互联网月饼大赏,你最喜欢哪家的?
- Dissecting Person Re-identification from the Viewpoint of Viewpoint
- 本月腾讯,阿里,美团等技术团队的精品文章推送
- E. Carrots for Rabbits(贪心)
- 操作必须使用一个可更新的查询的解决方法