blob: 502b254ff5cd0d11f1bf6214c4d8fe4e609709a2 [file] [log] [blame]
Eugene Suslad72c3972016-12-27 15:49:30 -08001/*
2 * Copyright (C) 2007 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package com.android.providers.settings;
18
19import android.annotation.NonNull;
20import android.os.UserHandle;
21import android.provider.Settings;
22import android.providers.settings.GlobalSettingsProto;
23import android.providers.settings.SecureSettingsProto;
24import android.providers.settings.SettingProto;
25import android.providers.settings.SettingsServiceDumpProto;
26import android.providers.settings.SystemSettingsProto;
27import android.providers.settings.UserSettingsProto;
28import android.util.SparseBooleanArray;
29import android.util.proto.ProtoOutputStream;
30
31/** @hide */
32class SettingsProtoDumpUtil {
33 private SettingsProtoDumpUtil() {}
34
35 static void dumpProtoLocked(SettingsProvider.SettingsRegistry settingsRegistry,
36 ProtoOutputStream proto) {
37 // Global settings
38 SettingsState globalSettings = settingsRegistry.getSettingsLocked(
39 SettingsProvider.SETTINGS_TYPE_GLOBAL, UserHandle.USER_SYSTEM);
40 long globalSettingsToken = proto.start(SettingsServiceDumpProto.GLOBAL_SETTINGS);
41 dumpProtoGlobalSettingsLocked(globalSettings, proto);
42 proto.end(globalSettingsToken);
43
44 // Per-user settings
45 SparseBooleanArray users = settingsRegistry.getKnownUsersLocked();
46 final int userCount = users.size();
47 for (int i = 0; i < userCount; i++) {
48 long userSettingsToken = proto.start(SettingsServiceDumpProto.USER_SETTINGS);
49 dumpProtoUserSettingsLocked(
50 settingsRegistry, UserHandle.of(users.keyAt(i)), proto);
51 proto.end(userSettingsToken);
52 }
53 }
54
55 /**
56 * Dump all settings of a user as a proto buf.
57 *
58 * @param settingsRegistry
59 * @param user The user the settings should be dumped for
60 * @param proto The proto buf stream to dump to
61 */
62 private static void dumpProtoUserSettingsLocked(
63 SettingsProvider.SettingsRegistry settingsRegistry,
64 @NonNull UserHandle user,
65 @NonNull ProtoOutputStream proto) {
66 proto.write(UserSettingsProto.USER_ID, user.getIdentifier());
67
68 SettingsState secureSettings = settingsRegistry.getSettingsLocked(
69 SettingsProvider.SETTINGS_TYPE_SECURE, user.getIdentifier());
70 long secureSettingsToken = proto.start(UserSettingsProto.SECURE_SETTINGS);
71 dumpProtoSecureSettingsLocked(secureSettings, proto);
72 proto.end(secureSettingsToken);
73
74 SettingsState systemSettings = settingsRegistry.getSettingsLocked(
75 SettingsProvider.SETTINGS_TYPE_SYSTEM, user.getIdentifier());
76 long systemSettingsToken = proto.start(UserSettingsProto.SYSTEM_SETTINGS);
77 dumpProtoSystemSettingsLocked(systemSettings, proto);
78 proto.end(systemSettingsToken);
79 }
80
81 private static void dumpProtoGlobalSettingsLocked(
82 @NonNull SettingsState s, @NonNull ProtoOutputStream p) {
83 dumpSetting(s, p,
84 Settings.Global.ADD_USERS_WHEN_LOCKED,
85 GlobalSettingsProto.ADD_USERS_WHEN_LOCKED);
86 dumpSetting(s, p,
87 Settings.Global.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED,
88 GlobalSettingsProto.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED);
89 dumpSetting(s, p,
90 Settings.Global.AIRPLANE_MODE_ON,
91 GlobalSettingsProto.AIRPLANE_MODE_ON);
92 dumpSetting(s, p,
93 Settings.Global.THEATER_MODE_ON,
94 GlobalSettingsProto.THEATER_MODE_ON);
95 dumpSetting(s, p,
96 Settings.Global.RADIO_BLUETOOTH,
97 GlobalSettingsProto.RADIO_BLUETOOTH);
98 dumpSetting(s, p,
99 Settings.Global.RADIO_WIFI,
100 GlobalSettingsProto.RADIO_WIFI);
101 dumpSetting(s, p,
102 Settings.Global.RADIO_WIMAX,
103 GlobalSettingsProto.RADIO_WIMAX);
104 dumpSetting(s, p,
105 Settings.Global.RADIO_CELL,
106 GlobalSettingsProto.RADIO_CELL);
107 dumpSetting(s, p,
108 Settings.Global.RADIO_NFC,
109 GlobalSettingsProto.RADIO_NFC);
110 dumpSetting(s, p,
111 Settings.Global.AIRPLANE_MODE_RADIOS,
112 GlobalSettingsProto.AIRPLANE_MODE_RADIOS);
113 dumpSetting(s, p,
114 Settings.Global.AIRPLANE_MODE_TOGGLEABLE_RADIOS,
115 GlobalSettingsProto.AIRPLANE_MODE_TOGGLEABLE_RADIOS);
116 dumpSetting(s, p,
117 Settings.Global.BLUETOOTH_DISABLED_PROFILES,
118 GlobalSettingsProto.BLUETOOTH_DISABLED_PROFILES);
119 dumpSetting(s, p,
120 Settings.Global.BLUETOOTH_INTEROPERABILITY_LIST,
121 GlobalSettingsProto.BLUETOOTH_INTEROPERABILITY_LIST);
122 dumpSetting(s, p,
123 Settings.Global.WIFI_SLEEP_POLICY,
124 GlobalSettingsProto.WIFI_SLEEP_POLICY);
125 dumpSetting(s, p,
126 Settings.Global.AUTO_TIME,
127 GlobalSettingsProto.AUTO_TIME);
128 dumpSetting(s, p,
129 Settings.Global.AUTO_TIME_ZONE,
130 GlobalSettingsProto.AUTO_TIME_ZONE);
131 dumpSetting(s, p,
132 Settings.Global.CAR_DOCK_SOUND,
133 GlobalSettingsProto.CAR_DOCK_SOUND);
134 dumpSetting(s, p,
135 Settings.Global.CAR_UNDOCK_SOUND,
136 GlobalSettingsProto.CAR_UNDOCK_SOUND);
137 dumpSetting(s, p,
138 Settings.Global.DESK_DOCK_SOUND,
139 GlobalSettingsProto.DESK_DOCK_SOUND);
140 dumpSetting(s, p,
141 Settings.Global.DESK_UNDOCK_SOUND,
142 GlobalSettingsProto.DESK_UNDOCK_SOUND);
143 dumpSetting(s, p,
144 Settings.Global.DOCK_SOUNDS_ENABLED,
145 GlobalSettingsProto.DOCK_SOUNDS_ENABLED);
146 dumpSetting(s, p,
147 Settings.Global.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY,
148 GlobalSettingsProto.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY);
149 dumpSetting(s, p,
150 Settings.Global.LOCK_SOUND,
151 GlobalSettingsProto.LOCK_SOUND);
152 dumpSetting(s, p,
153 Settings.Global.UNLOCK_SOUND,
154 GlobalSettingsProto.UNLOCK_SOUND);
155 dumpSetting(s, p,
156 Settings.Global.TRUSTED_SOUND,
157 GlobalSettingsProto.TRUSTED_SOUND);
158 dumpSetting(s, p,
159 Settings.Global.LOW_BATTERY_SOUND,
160 GlobalSettingsProto.LOW_BATTERY_SOUND);
161 dumpSetting(s, p,
162 Settings.Global.POWER_SOUNDS_ENABLED,
163 GlobalSettingsProto.POWER_SOUNDS_ENABLED);
164 dumpSetting(s, p,
165 Settings.Global.WIRELESS_CHARGING_STARTED_SOUND,
166 GlobalSettingsProto.WIRELESS_CHARGING_STARTED_SOUND);
167 dumpSetting(s, p,
168 Settings.Global.CHARGING_SOUNDS_ENABLED,
169 GlobalSettingsProto.CHARGING_SOUNDS_ENABLED);
170 dumpSetting(s, p,
171 Settings.Global.STAY_ON_WHILE_PLUGGED_IN,
172 GlobalSettingsProto.STAY_ON_WHILE_PLUGGED_IN);
173 dumpSetting(s, p,
174 Settings.Global.BUGREPORT_IN_POWER_MENU,
175 GlobalSettingsProto.BUGREPORT_IN_POWER_MENU);
176 dumpSetting(s, p,
177 Settings.Global.ADB_ENABLED,
178 GlobalSettingsProto.ADB_ENABLED);
179 dumpSetting(s, p,
180 Settings.Global.DEBUG_VIEW_ATTRIBUTES,
181 GlobalSettingsProto.DEBUG_VIEW_ATTRIBUTES);
182 dumpSetting(s, p,
183 Settings.Global.ASSISTED_GPS_ENABLED,
184 GlobalSettingsProto.ASSISTED_GPS_ENABLED);
185 dumpSetting(s, p,
186 Settings.Global.BLUETOOTH_ON,
187 GlobalSettingsProto.BLUETOOTH_ON);
188 dumpSetting(s, p,
189 Settings.Global.CDMA_CELL_BROADCAST_SMS,
190 GlobalSettingsProto.CDMA_CELL_BROADCAST_SMS);
191 dumpSetting(s, p,
192 Settings.Global.CDMA_ROAMING_MODE,
193 GlobalSettingsProto.CDMA_ROAMING_MODE);
194 dumpSetting(s, p,
195 Settings.Global.CDMA_SUBSCRIPTION_MODE,
196 GlobalSettingsProto.CDMA_SUBSCRIPTION_MODE);
197 dumpSetting(s, p,
198 Settings.Global.DATA_ACTIVITY_TIMEOUT_MOBILE,
199 GlobalSettingsProto.DATA_ACTIVITY_TIMEOUT_MOBILE);
200 dumpSetting(s, p,
201 Settings.Global.DATA_ACTIVITY_TIMEOUT_WIFI,
202 GlobalSettingsProto.DATA_ACTIVITY_TIMEOUT_WIFI);
203 dumpSetting(s, p,
204 Settings.Global.DATA_ROAMING,
205 GlobalSettingsProto.DATA_ROAMING);
206 dumpSetting(s, p,
207 Settings.Global.MDC_INITIAL_MAX_RETRY,
208 GlobalSettingsProto.MDC_INITIAL_MAX_RETRY);
209 dumpSetting(s, p,
210 Settings.Global.FORCE_ALLOW_ON_EXTERNAL,
211 GlobalSettingsProto.FORCE_ALLOW_ON_EXTERNAL);
212 dumpSetting(s, p,
213 Settings.Global.DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES,
214 GlobalSettingsProto.DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES);
215 dumpSetting(s, p,
216 Settings.Global.DEVELOPMENT_ENABLE_FREEFORM_WINDOWS_SUPPORT,
217 GlobalSettingsProto.DEVELOPMENT_ENABLE_FREEFORM_WINDOWS_SUPPORT);
218 dumpSetting(s, p,
219 Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,
220 GlobalSettingsProto.DEVELOPMENT_SETTINGS_ENABLED);
221 dumpSetting(s, p,
222 Settings.Global.DEVICE_PROVISIONED,
223 GlobalSettingsProto.DEVICE_PROVISIONED);
224 dumpSetting(s, p,
225 Settings.Global.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED,
226 GlobalSettingsProto.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED);
227 dumpSetting(s, p,
228 Settings.Global.DISPLAY_SIZE_FORCED,
229 GlobalSettingsProto.DISPLAY_SIZE_FORCED);
230 dumpSetting(s, p,
231 Settings.Global.DISPLAY_SCALING_FORCE,
232 GlobalSettingsProto.DISPLAY_SCALING_FORCE);
233 dumpSetting(s, p,
234 Settings.Global.DOWNLOAD_MAX_BYTES_OVER_MOBILE,
235 GlobalSettingsProto.DOWNLOAD_MAX_BYTES_OVER_MOBILE);
236 dumpSetting(s, p,
237 Settings.Global.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE,
238 GlobalSettingsProto.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE);
239 dumpSetting(s, p,
240 Settings.Global.HDMI_CONTROL_ENABLED,
241 GlobalSettingsProto.HDMI_CONTROL_ENABLED);
242 dumpSetting(s, p,
Donghyun Choc1fa9af2016-12-27 18:31:09 +0900243 Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED,
244 GlobalSettingsProto.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED);
Eugene Suslad72c3972016-12-27 15:49:30 -0800245 dumpSetting(s, p,
246 Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED,
247 GlobalSettingsProto.HDMI_CONTROL_AUTO_WAKEUP_ENABLED);
248 dumpSetting(s, p,
249 Settings.Global.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED,
250 GlobalSettingsProto.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED);
251 dumpSetting(s, p,
252 Settings.Global.MHL_INPUT_SWITCHING_ENABLED,
253 GlobalSettingsProto.MHL_INPUT_SWITCHING_ENABLED);
254 dumpSetting(s, p,
255 Settings.Global.MHL_POWER_CHARGE_ENABLED,
256 GlobalSettingsProto.MHL_POWER_CHARGE_ENABLED);
257 dumpSetting(s, p,
258 Settings.Global.MOBILE_DATA,
259 GlobalSettingsProto.MOBILE_DATA);
260 dumpSetting(s, p,
261 Settings.Global.MOBILE_DATA_ALWAYS_ON,
262 GlobalSettingsProto.MOBILE_DATA_ALWAYS_ON);
263 dumpSetting(s, p,
264 Settings.Global.CONNECTIVITY_METRICS_BUFFER_SIZE,
265 GlobalSettingsProto.CONNECTIVITY_METRICS_BUFFER_SIZE);
266 dumpSetting(s, p,
267 Settings.Global.NETSTATS_ENABLED,
268 GlobalSettingsProto.NETSTATS_ENABLED);
269 dumpSetting(s, p,
270 Settings.Global.NETSTATS_POLL_INTERVAL,
271 GlobalSettingsProto.NETSTATS_POLL_INTERVAL);
272 dumpSetting(s, p,
273 Settings.Global.NETSTATS_TIME_CACHE_MAX_AGE,
274 GlobalSettingsProto.NETSTATS_TIME_CACHE_MAX_AGE);
275 dumpSetting(s, p,
276 Settings.Global.NETSTATS_GLOBAL_ALERT_BYTES,
277 GlobalSettingsProto.NETSTATS_GLOBAL_ALERT_BYTES);
278 dumpSetting(s, p,
279 Settings.Global.NETSTATS_SAMPLE_ENABLED,
280 GlobalSettingsProto.NETSTATS_SAMPLE_ENABLED);
281 dumpSetting(s, p,
282 Settings.Global.NETSTATS_DEV_BUCKET_DURATION,
283 GlobalSettingsProto.NETSTATS_DEV_BUCKET_DURATION);
284 dumpSetting(s, p,
285 Settings.Global.NETSTATS_DEV_PERSIST_BYTES,
286 GlobalSettingsProto.NETSTATS_DEV_PERSIST_BYTES);
287 dumpSetting(s, p,
288 Settings.Global.NETSTATS_DEV_ROTATE_AGE,
289 GlobalSettingsProto.NETSTATS_DEV_ROTATE_AGE);
290 dumpSetting(s, p,
291 Settings.Global.NETSTATS_DEV_DELETE_AGE,
292 GlobalSettingsProto.NETSTATS_DEV_DELETE_AGE);
293 dumpSetting(s, p,
294 Settings.Global.NETSTATS_UID_BUCKET_DURATION,
295 GlobalSettingsProto.NETSTATS_UID_BUCKET_DURATION);
296 dumpSetting(s, p,
297 Settings.Global.NETSTATS_UID_PERSIST_BYTES,
298 GlobalSettingsProto.NETSTATS_UID_PERSIST_BYTES);
299 dumpSetting(s, p,
300 Settings.Global.NETSTATS_UID_ROTATE_AGE,
301 GlobalSettingsProto.NETSTATS_UID_ROTATE_AGE);
302 dumpSetting(s, p,
303 Settings.Global.NETSTATS_UID_DELETE_AGE,
304 GlobalSettingsProto.NETSTATS_UID_DELETE_AGE);
305 dumpSetting(s, p,
306 Settings.Global.NETSTATS_UID_TAG_BUCKET_DURATION,
307 GlobalSettingsProto.NETSTATS_UID_TAG_BUCKET_DURATION);
308 dumpSetting(s, p,
309 Settings.Global.NETSTATS_UID_TAG_PERSIST_BYTES,
310 GlobalSettingsProto.NETSTATS_UID_TAG_PERSIST_BYTES);
311 dumpSetting(s, p,
312 Settings.Global.NETSTATS_UID_TAG_ROTATE_AGE,
313 GlobalSettingsProto.NETSTATS_UID_TAG_ROTATE_AGE);
314 dumpSetting(s, p,
315 Settings.Global.NETSTATS_UID_TAG_DELETE_AGE,
316 GlobalSettingsProto.NETSTATS_UID_TAG_DELETE_AGE);
317 dumpSetting(s, p,
318 Settings.Global.NETWORK_PREFERENCE,
319 GlobalSettingsProto.NETWORK_PREFERENCE);
320 dumpSetting(s, p,
321 Settings.Global.NETWORK_SCORER_APP,
322 GlobalSettingsProto.NETWORK_SCORER_APP);
323 dumpSetting(s, p,
324 Settings.Global.NITZ_UPDATE_DIFF,
325 GlobalSettingsProto.NITZ_UPDATE_DIFF);
326 dumpSetting(s, p,
327 Settings.Global.NITZ_UPDATE_SPACING,
328 GlobalSettingsProto.NITZ_UPDATE_SPACING);
329 dumpSetting(s, p,
330 Settings.Global.NTP_SERVER,
331 GlobalSettingsProto.NTP_SERVER);
332 dumpSetting(s, p,
333 Settings.Global.NTP_TIMEOUT,
334 GlobalSettingsProto.NTP_TIMEOUT);
335 dumpSetting(s, p,
336 Settings.Global.STORAGE_BENCHMARK_INTERVAL,
337 GlobalSettingsProto.STORAGE_BENCHMARK_INTERVAL);
338 dumpSetting(s, p,
339 Settings.Global.DNS_RESOLVER_SAMPLE_VALIDITY_SECONDS,
340 GlobalSettingsProto.DNS_RESOLVER_SAMPLE_VALIDITY_SECONDS);
341 dumpSetting(s, p,
342 Settings.Global.DNS_RESOLVER_SUCCESS_THRESHOLD_PERCENT,
343 GlobalSettingsProto.DNS_RESOLVER_SUCCESS_THRESHOLD_PERCENT);
344 dumpSetting(s, p,
345 Settings.Global.DNS_RESOLVER_MIN_SAMPLES,
346 GlobalSettingsProto.DNS_RESOLVER_MIN_SAMPLES);
347 dumpSetting(s, p,
348 Settings.Global.DNS_RESOLVER_MAX_SAMPLES,
349 GlobalSettingsProto.DNS_RESOLVER_MAX_SAMPLES);
350 dumpSetting(s, p,
351 Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
352 GlobalSettingsProto.OTA_DISABLE_AUTOMATIC_UPDATE);
353 dumpSetting(s, p,
354 Settings.Global.PACKAGE_VERIFIER_ENABLE,
355 GlobalSettingsProto.PACKAGE_VERIFIER_ENABLE);
356 dumpSetting(s, p,
357 Settings.Global.PACKAGE_VERIFIER_TIMEOUT,
358 GlobalSettingsProto.PACKAGE_VERIFIER_TIMEOUT);
359 dumpSetting(s, p,
360 Settings.Global.PACKAGE_VERIFIER_DEFAULT_RESPONSE,
361 GlobalSettingsProto.PACKAGE_VERIFIER_DEFAULT_RESPONSE);
362 dumpSetting(s, p,
363 Settings.Global.PACKAGE_VERIFIER_SETTING_VISIBLE,
364 GlobalSettingsProto.PACKAGE_VERIFIER_SETTING_VISIBLE);
365 dumpSetting(s, p,
366 Settings.Global.PACKAGE_VERIFIER_INCLUDE_ADB,
367 GlobalSettingsProto.PACKAGE_VERIFIER_INCLUDE_ADB);
368 dumpSetting(s, p,
369 Settings.Global.FSTRIM_MANDATORY_INTERVAL,
370 GlobalSettingsProto.FSTRIM_MANDATORY_INTERVAL);
371 dumpSetting(s, p,
372 Settings.Global.PDP_WATCHDOG_POLL_INTERVAL_MS,
373 GlobalSettingsProto.PDP_WATCHDOG_POLL_INTERVAL_MS);
374 dumpSetting(s, p,
375 Settings.Global.PDP_WATCHDOG_LONG_POLL_INTERVAL_MS,
376 GlobalSettingsProto.PDP_WATCHDOG_LONG_POLL_INTERVAL_MS);
377 dumpSetting(s, p,
378 Settings.Global.PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS,
379 GlobalSettingsProto.PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS);
380 dumpSetting(s, p,
381 Settings.Global.PDP_WATCHDOG_TRIGGER_PACKET_COUNT,
382 GlobalSettingsProto.PDP_WATCHDOG_TRIGGER_PACKET_COUNT);
383 dumpSetting(s, p,
384 Settings.Global.PDP_WATCHDOG_ERROR_POLL_COUNT,
385 GlobalSettingsProto.PDP_WATCHDOG_ERROR_POLL_COUNT);
386 dumpSetting(s, p,
387 Settings.Global.PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT,
388 GlobalSettingsProto.PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT);
389 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -0800390 Settings.Global.SETUP_PREPAID_DATA_SERVICE_URL,
391 GlobalSettingsProto.SETUP_PREPAID_DATA_SERVICE_URL);
392 dumpSetting(s, p,
393 Settings.Global.SETUP_PREPAID_DETECTION_TARGET_URL,
394 GlobalSettingsProto.SETUP_PREPAID_DETECTION_TARGET_URL);
395 dumpSetting(s, p,
396 Settings.Global.SETUP_PREPAID_DETECTION_REDIR_HOST,
397 GlobalSettingsProto.SETUP_PREPAID_DETECTION_REDIR_HOST);
398 dumpSetting(s, p,
399 Settings.Global.SMS_OUTGOING_CHECK_INTERVAL_MS,
400 GlobalSettingsProto.SMS_OUTGOING_CHECK_INTERVAL_MS);
401 dumpSetting(s, p,
402 Settings.Global.SMS_OUTGOING_CHECK_MAX_COUNT,
403 GlobalSettingsProto.SMS_OUTGOING_CHECK_MAX_COUNT);
404 dumpSetting(s, p,
405 Settings.Global.SMS_SHORT_CODE_CONFIRMATION,
406 GlobalSettingsProto.SMS_SHORT_CODE_CONFIRMATION);
407 dumpSetting(s, p,
408 Settings.Global.SMS_SHORT_CODE_RULE,
409 GlobalSettingsProto.SMS_SHORT_CODE_RULE);
410 dumpSetting(s, p,
411 Settings.Global.TCP_DEFAULT_INIT_RWND,
412 GlobalSettingsProto.TCP_DEFAULT_INIT_RWND);
413 dumpSetting(s, p,
414 Settings.Global.TETHER_SUPPORTED,
415 GlobalSettingsProto.TETHER_SUPPORTED);
416 dumpSetting(s, p,
417 Settings.Global.TETHER_DUN_REQUIRED,
418 GlobalSettingsProto.TETHER_DUN_REQUIRED);
419 dumpSetting(s, p,
420 Settings.Global.TETHER_DUN_APN,
421 GlobalSettingsProto.TETHER_DUN_APN);
422 dumpSetting(s, p,
423 Settings.Global.CARRIER_APP_WHITELIST,
424 GlobalSettingsProto.CARRIER_APP_WHITELIST);
425 dumpSetting(s, p,
426 Settings.Global.USB_MASS_STORAGE_ENABLED,
427 GlobalSettingsProto.USB_MASS_STORAGE_ENABLED);
428 dumpSetting(s, p,
429 Settings.Global.USE_GOOGLE_MAIL,
430 GlobalSettingsProto.USE_GOOGLE_MAIL);
431 dumpSetting(s, p,
432 Settings.Global.WEBVIEW_DATA_REDUCTION_PROXY_KEY,
433 GlobalSettingsProto.WEBVIEW_DATA_REDUCTION_PROXY_KEY);
434 dumpSetting(s, p,
435 Settings.Global.WEBVIEW_FALLBACK_LOGIC_ENABLED,
436 GlobalSettingsProto.WEBVIEW_FALLBACK_LOGIC_ENABLED);
437 dumpSetting(s, p,
438 Settings.Global.WEBVIEW_PROVIDER,
439 GlobalSettingsProto.WEBVIEW_PROVIDER);
440 dumpSetting(s, p,
441 Settings.Global.WEBVIEW_MULTIPROCESS,
442 GlobalSettingsProto.WEBVIEW_MULTIPROCESS);
443 dumpSetting(s, p,
444 Settings.Global.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT,
445 GlobalSettingsProto.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT);
446 dumpSetting(s, p,
447 Settings.Global.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS,
448 GlobalSettingsProto.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS);
449 dumpSetting(s, p,
450 Settings.Global.NETWORK_AVOID_BAD_WIFI,
451 GlobalSettingsProto.NETWORK_AVOID_BAD_WIFI);
452 dumpSetting(s, p,
453 Settings.Global.WIFI_DISPLAY_ON,
454 GlobalSettingsProto.WIFI_DISPLAY_ON);
455 dumpSetting(s, p,
456 Settings.Global.WIFI_DISPLAY_CERTIFICATION_ON,
457 GlobalSettingsProto.WIFI_DISPLAY_CERTIFICATION_ON);
458 dumpSetting(s, p,
459 Settings.Global.WIFI_DISPLAY_WPS_CONFIG,
460 GlobalSettingsProto.WIFI_DISPLAY_WPS_CONFIG);
461 dumpSetting(s, p,
462 Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON,
463 GlobalSettingsProto.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON);
464 dumpSetting(s, p,
465 Settings.Global.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON,
466 GlobalSettingsProto.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON);
467 dumpSetting(s, p,
468 Settings.Global.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY,
469 GlobalSettingsProto.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY);
470 dumpSetting(s, p,
471 Settings.Global.WIFI_COUNTRY_CODE,
472 GlobalSettingsProto.WIFI_COUNTRY_CODE);
473 dumpSetting(s, p,
474 Settings.Global.WIFI_FRAMEWORK_SCAN_INTERVAL_MS,
475 GlobalSettingsProto.WIFI_FRAMEWORK_SCAN_INTERVAL_MS);
476 dumpSetting(s, p,
477 Settings.Global.WIFI_IDLE_MS,
478 GlobalSettingsProto.WIFI_IDLE_MS);
479 dumpSetting(s, p,
480 Settings.Global.WIFI_NUM_OPEN_NETWORKS_KEPT,
481 GlobalSettingsProto.WIFI_NUM_OPEN_NETWORKS_KEPT);
482 dumpSetting(s, p,
483 Settings.Global.WIFI_ON,
484 GlobalSettingsProto.WIFI_ON);
485 dumpSetting(s, p,
486 Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE,
487 GlobalSettingsProto.WIFI_SCAN_ALWAYS_AVAILABLE);
488 dumpSetting(s, p,
489 Settings.Global.WIFI_WAKEUP_ENABLED,
490 GlobalSettingsProto.WIFI_WAKEUP_ENABLED);
491 dumpSetting(s, p,
492 Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED,
493 GlobalSettingsProto.NETWORK_RECOMMENDATIONS_ENABLED);
494 dumpSetting(s, p,
Jeremy Joslinc9eb3c42017-02-08 10:45:30 -0800495 Settings.Global.NETWORK_RECOMMENDATIONS_PACKAGE,
496 GlobalSettingsProto.NETWORK_RECOMMENDATIONS_PACKAGE);
497 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -0800498 Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE,
499 GlobalSettingsProto.BLE_SCAN_ALWAYS_AVAILABLE);
500 dumpSetting(s, p,
501 Settings.Global.WIFI_SAVED_STATE,
502 GlobalSettingsProto.WIFI_SAVED_STATE);
503 dumpSetting(s, p,
504 Settings.Global.WIFI_SUPPLICANT_SCAN_INTERVAL_MS,
505 GlobalSettingsProto.WIFI_SUPPLICANT_SCAN_INTERVAL_MS);
506 dumpSetting(s, p,
507 Settings.Global.WIFI_ENHANCED_AUTO_JOIN,
508 GlobalSettingsProto.WIFI_ENHANCED_AUTO_JOIN);
509 dumpSetting(s, p,
510 Settings.Global.WIFI_NETWORK_SHOW_RSSI,
511 GlobalSettingsProto.WIFI_NETWORK_SHOW_RSSI);
512 dumpSetting(s, p,
513 Settings.Global.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS,
514 GlobalSettingsProto.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS);
515 dumpSetting(s, p,
516 Settings.Global.WIFI_WATCHDOG_ON,
517 GlobalSettingsProto.WIFI_WATCHDOG_ON);
518 dumpSetting(s, p,
519 Settings.Global.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED,
520 GlobalSettingsProto.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED);
521 dumpSetting(s, p,
522 Settings.Global.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED,
523 GlobalSettingsProto.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED);
524 dumpSetting(s, p,
525 Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED,
526 GlobalSettingsProto.WIFI_VERBOSE_LOGGING_ENABLED);
527 dumpSetting(s, p,
528 Settings.Global.WIFI_MAX_DHCP_RETRY_COUNT,
529 GlobalSettingsProto.WIFI_MAX_DHCP_RETRY_COUNT);
530 dumpSetting(s, p,
531 Settings.Global.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS,
532 GlobalSettingsProto.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS);
533 dumpSetting(s, p,
534 Settings.Global.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN,
535 GlobalSettingsProto.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN);
536 dumpSetting(s, p,
537 Settings.Global.WIFI_FREQUENCY_BAND,
538 GlobalSettingsProto.WIFI_FREQUENCY_BAND);
539 dumpSetting(s, p,
540 Settings.Global.WIFI_P2P_DEVICE_NAME,
541 GlobalSettingsProto.WIFI_P2P_DEVICE_NAME);
542 dumpSetting(s, p,
543 Settings.Global.WIFI_REENABLE_DELAY_MS,
544 GlobalSettingsProto.WIFI_REENABLE_DELAY_MS);
545 dumpSetting(s, p,
546 Settings.Global.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS,
547 GlobalSettingsProto.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS);
548 dumpSetting(s, p,
549 Settings.Global.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS,
550 GlobalSettingsProto.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS);
551 dumpSetting(s, p,
552 Settings.Global.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS,
553 GlobalSettingsProto.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS);
554 dumpSetting(s, p,
555 Settings.Global.PROVISIONING_APN_ALARM_DELAY_IN_MS,
556 GlobalSettingsProto.PROVISIONING_APN_ALARM_DELAY_IN_MS);
557 dumpSetting(s, p,
558 Settings.Global.GPRS_REGISTER_CHECK_PERIOD_MS,
559 GlobalSettingsProto.GPRS_REGISTER_CHECK_PERIOD_MS);
560 dumpSetting(s, p,
561 Settings.Global.WTF_IS_FATAL,
562 GlobalSettingsProto.WTF_IS_FATAL);
563 dumpSetting(s, p,
564 Settings.Global.MODE_RINGER,
565 GlobalSettingsProto.MODE_RINGER);
566 dumpSetting(s, p,
567 Settings.Global.OVERLAY_DISPLAY_DEVICES,
568 GlobalSettingsProto.OVERLAY_DISPLAY_DEVICES);
569 dumpSetting(s, p,
570 Settings.Global.BATTERY_DISCHARGE_DURATION_THRESHOLD,
571 GlobalSettingsProto.BATTERY_DISCHARGE_DURATION_THRESHOLD);
572 dumpSetting(s, p,
573 Settings.Global.BATTERY_DISCHARGE_THRESHOLD,
574 GlobalSettingsProto.BATTERY_DISCHARGE_THRESHOLD);
575 dumpSetting(s, p,
576 Settings.Global.SEND_ACTION_APP_ERROR,
577 GlobalSettingsProto.SEND_ACTION_APP_ERROR);
578 dumpSetting(s, p,
579 Settings.Global.DROPBOX_AGE_SECONDS,
580 GlobalSettingsProto.DROPBOX_AGE_SECONDS);
581 dumpSetting(s, p,
582 Settings.Global.DROPBOX_MAX_FILES,
583 GlobalSettingsProto.DROPBOX_MAX_FILES);
584 dumpSetting(s, p,
585 Settings.Global.DROPBOX_QUOTA_KB,
586 GlobalSettingsProto.DROPBOX_QUOTA_KB);
587 dumpSetting(s, p,
588 Settings.Global.DROPBOX_QUOTA_PERCENT,
589 GlobalSettingsProto.DROPBOX_QUOTA_PERCENT);
590 dumpSetting(s, p,
591 Settings.Global.DROPBOX_RESERVE_PERCENT,
592 GlobalSettingsProto.DROPBOX_RESERVE_PERCENT);
593 dumpSetting(s, p,
594 Settings.Global.DROPBOX_TAG_PREFIX,
595 GlobalSettingsProto.DROPBOX_TAG_PREFIX);
596 dumpSetting(s, p,
597 Settings.Global.ERROR_LOGCAT_PREFIX,
598 GlobalSettingsProto.ERROR_LOGCAT_PREFIX);
599 dumpSetting(s, p,
600 Settings.Global.SYS_FREE_STORAGE_LOG_INTERVAL,
601 GlobalSettingsProto.SYS_FREE_STORAGE_LOG_INTERVAL);
602 dumpSetting(s, p,
603 Settings.Global.DISK_FREE_CHANGE_REPORTING_THRESHOLD,
604 GlobalSettingsProto.DISK_FREE_CHANGE_REPORTING_THRESHOLD);
605 dumpSetting(s, p,
606 Settings.Global.SYS_STORAGE_THRESHOLD_PERCENTAGE,
607 GlobalSettingsProto.SYS_STORAGE_THRESHOLD_PERCENTAGE);
608 dumpSetting(s, p,
609 Settings.Global.SYS_STORAGE_THRESHOLD_MAX_BYTES,
610 GlobalSettingsProto.SYS_STORAGE_THRESHOLD_MAX_BYTES);
611 dumpSetting(s, p,
612 Settings.Global.SYS_STORAGE_FULL_THRESHOLD_BYTES,
613 GlobalSettingsProto.SYS_STORAGE_FULL_THRESHOLD_BYTES);
614 dumpSetting(s, p,
615 Settings.Global.SYNC_MAX_RETRY_DELAY_IN_SECONDS,
616 GlobalSettingsProto.SYNC_MAX_RETRY_DELAY_IN_SECONDS);
617 dumpSetting(s, p,
618 Settings.Global.CONNECTIVITY_CHANGE_DELAY,
619 GlobalSettingsProto.CONNECTIVITY_CHANGE_DELAY);
620 dumpSetting(s, p,
621 Settings.Global.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS,
622 GlobalSettingsProto.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS);
623 dumpSetting(s, p,
624 Settings.Global.PAC_CHANGE_DELAY,
625 GlobalSettingsProto.PAC_CHANGE_DELAY);
626 dumpSetting(s, p,
627 Settings.Global.CAPTIVE_PORTAL_MODE,
628 GlobalSettingsProto.CAPTIVE_PORTAL_MODE);
629 dumpSetting(s, p,
630 Settings.Global.CAPTIVE_PORTAL_SERVER,
631 GlobalSettingsProto.CAPTIVE_PORTAL_SERVER);
632 dumpSetting(s, p,
633 Settings.Global.CAPTIVE_PORTAL_HTTPS_URL,
634 GlobalSettingsProto.CAPTIVE_PORTAL_HTTPS_URL);
635 dumpSetting(s, p,
636 Settings.Global.CAPTIVE_PORTAL_HTTP_URL,
637 GlobalSettingsProto.CAPTIVE_PORTAL_HTTP_URL);
638 dumpSetting(s, p,
639 Settings.Global.CAPTIVE_PORTAL_FALLBACK_URL,
640 GlobalSettingsProto.CAPTIVE_PORTAL_FALLBACK_URL);
641 dumpSetting(s, p,
642 Settings.Global.CAPTIVE_PORTAL_USE_HTTPS,
643 GlobalSettingsProto.CAPTIVE_PORTAL_USE_HTTPS);
644 dumpSetting(s, p,
645 Settings.Global.CAPTIVE_PORTAL_USER_AGENT,
646 GlobalSettingsProto.CAPTIVE_PORTAL_USER_AGENT);
647 dumpSetting(s, p,
648 Settings.Global.NSD_ON,
649 GlobalSettingsProto.NSD_ON);
650 dumpSetting(s, p,
651 Settings.Global.SET_INSTALL_LOCATION,
652 GlobalSettingsProto.SET_INSTALL_LOCATION);
653 dumpSetting(s, p,
654 Settings.Global.DEFAULT_INSTALL_LOCATION,
655 GlobalSettingsProto.DEFAULT_INSTALL_LOCATION);
656 dumpSetting(s, p,
657 Settings.Global.INET_CONDITION_DEBOUNCE_UP_DELAY,
658 GlobalSettingsProto.INET_CONDITION_DEBOUNCE_UP_DELAY);
659 dumpSetting(s, p,
660 Settings.Global.INET_CONDITION_DEBOUNCE_DOWN_DELAY,
661 GlobalSettingsProto.INET_CONDITION_DEBOUNCE_DOWN_DELAY);
662 dumpSetting(s, p,
663 Settings.Global.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT,
664 GlobalSettingsProto.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT);
665 dumpSetting(s, p,
666 Settings.Global.HTTP_PROXY,
667 GlobalSettingsProto.HTTP_PROXY);
668 dumpSetting(s, p,
669 Settings.Global.GLOBAL_HTTP_PROXY_HOST,
670 GlobalSettingsProto.GLOBAL_HTTP_PROXY_HOST);
671 dumpSetting(s, p,
672 Settings.Global.GLOBAL_HTTP_PROXY_PORT,
673 GlobalSettingsProto.GLOBAL_HTTP_PROXY_PORT);
674 dumpSetting(s, p,
675 Settings.Global.GLOBAL_HTTP_PROXY_EXCLUSION_LIST,
676 GlobalSettingsProto.GLOBAL_HTTP_PROXY_EXCLUSION_LIST);
677 dumpSetting(s, p,
678 Settings.Global.GLOBAL_HTTP_PROXY_PAC,
679 GlobalSettingsProto.GLOBAL_HTTP_PROXY_PAC);
680 dumpSetting(s, p,
681 Settings.Global.SET_GLOBAL_HTTP_PROXY,
682 GlobalSettingsProto.SET_GLOBAL_HTTP_PROXY);
683 dumpSetting(s, p,
684 Settings.Global.DEFAULT_DNS_SERVER,
685 GlobalSettingsProto.DEFAULT_DNS_SERVER);
686 dumpSetting(s, p,
687 Settings.Global.BLUETOOTH_HEADSET_PRIORITY_PREFIX,
688 GlobalSettingsProto.BLUETOOTH_HEADSET_PRIORITY_PREFIX);
689 dumpSetting(s, p,
690 Settings.Global.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX,
691 GlobalSettingsProto.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX);
692 dumpSetting(s, p,
693 Settings.Global.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX,
694 GlobalSettingsProto.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX);
695 dumpSetting(s, p,
Antony Sargentf5772c62017-04-26 16:37:53 -0700696 Settings.Global.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX,
697 GlobalSettingsProto.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX);
698 dumpSetting(s, p,
699 Settings.Global.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX,
700 GlobalSettingsProto.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX);
701 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -0800702 Settings.Global.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX,
703 GlobalSettingsProto.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX);
704 dumpSetting(s, p,
705 Settings.Global.BLUETOOTH_MAP_PRIORITY_PREFIX,
706 GlobalSettingsProto.BLUETOOTH_MAP_PRIORITY_PREFIX);
707 dumpSetting(s, p,
708 Settings.Global.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX,
709 GlobalSettingsProto.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX);
710 dumpSetting(s, p,
711 Settings.Global.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX,
712 GlobalSettingsProto.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX);
713 dumpSetting(s, p,
714 Settings.Global.BLUETOOTH_SAP_PRIORITY_PREFIX,
715 GlobalSettingsProto.BLUETOOTH_SAP_PRIORITY_PREFIX);
716 dumpSetting(s, p,
717 Settings.Global.BLUETOOTH_PAN_PRIORITY_PREFIX,
718 GlobalSettingsProto.BLUETOOTH_PAN_PRIORITY_PREFIX);
719 dumpSetting(s, p,
720 Settings.Global.DEVICE_IDLE_CONSTANTS,
721 GlobalSettingsProto.DEVICE_IDLE_CONSTANTS);
722 dumpSetting(s, p,
723 Settings.Global.DEVICE_IDLE_CONSTANTS_WATCH,
724 GlobalSettingsProto.DEVICE_IDLE_CONSTANTS_WATCH);
725 dumpSetting(s, p,
726 Settings.Global.APP_IDLE_CONSTANTS,
727 GlobalSettingsProto.APP_IDLE_CONSTANTS);
728 dumpSetting(s, p,
729 Settings.Global.ALARM_MANAGER_CONSTANTS,
730 GlobalSettingsProto.ALARM_MANAGER_CONSTANTS);
731 dumpSetting(s, p,
732 Settings.Global.JOB_SCHEDULER_CONSTANTS,
733 GlobalSettingsProto.JOB_SCHEDULER_CONSTANTS);
734 dumpSetting(s, p,
735 Settings.Global.SHORTCUT_MANAGER_CONSTANTS,
736 GlobalSettingsProto.SHORTCUT_MANAGER_CONSTANTS);
737 dumpSetting(s, p,
738 Settings.Global.WINDOW_ANIMATION_SCALE,
739 GlobalSettingsProto.WINDOW_ANIMATION_SCALE);
740 dumpSetting(s, p,
741 Settings.Global.TRANSITION_ANIMATION_SCALE,
742 GlobalSettingsProto.TRANSITION_ANIMATION_SCALE);
743 dumpSetting(s, p,
744 Settings.Global.ANIMATOR_DURATION_SCALE,
745 GlobalSettingsProto.ANIMATOR_DURATION_SCALE);
746 dumpSetting(s, p,
747 Settings.Global.FANCY_IME_ANIMATIONS,
748 GlobalSettingsProto.FANCY_IME_ANIMATIONS);
749 dumpSetting(s, p,
750 Settings.Global.COMPATIBILITY_MODE,
751 GlobalSettingsProto.COMPATIBILITY_MODE);
752 dumpSetting(s, p,
753 Settings.Global.EMERGENCY_TONE,
754 GlobalSettingsProto.EMERGENCY_TONE);
755 dumpSetting(s, p,
756 Settings.Global.CALL_AUTO_RETRY,
757 GlobalSettingsProto.CALL_AUTO_RETRY);
758 dumpSetting(s, p,
759 Settings.Global.EMERGENCY_AFFORDANCE_NEEDED,
760 GlobalSettingsProto.EMERGENCY_AFFORDANCE_NEEDED);
761 dumpSetting(s, p,
762 Settings.Global.PREFERRED_NETWORK_MODE,
763 GlobalSettingsProto.PREFERRED_NETWORK_MODE);
764 dumpSetting(s, p,
765 Settings.Global.DEBUG_APP,
766 GlobalSettingsProto.DEBUG_APP);
767 dumpSetting(s, p,
768 Settings.Global.WAIT_FOR_DEBUGGER,
769 GlobalSettingsProto.WAIT_FOR_DEBUGGER);
770 dumpSetting(s, p,
771 Settings.Global.LOW_POWER_MODE,
772 GlobalSettingsProto.LOW_POWER_MODE);
773 dumpSetting(s, p,
774 Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL,
775 GlobalSettingsProto.LOW_POWER_MODE_TRIGGER_LEVEL);
776 dumpSetting(s, p,
777 Settings.Global.ALWAYS_FINISH_ACTIVITIES,
778 GlobalSettingsProto.ALWAYS_FINISH_ACTIVITIES);
779 dumpSetting(s, p,
780 Settings.Global.DOCK_AUDIO_MEDIA_ENABLED,
781 GlobalSettingsProto.DOCK_AUDIO_MEDIA_ENABLED);
782 dumpSetting(s, p,
783 Settings.Global.ENCODED_SURROUND_OUTPUT,
784 GlobalSettingsProto.ENCODED_SURROUND_OUTPUT);
785 dumpSetting(s, p,
786 Settings.Global.AUDIO_SAFE_VOLUME_STATE,
787 GlobalSettingsProto.AUDIO_SAFE_VOLUME_STATE);
788 dumpSetting(s, p,
789 Settings.Global.TZINFO_UPDATE_CONTENT_URL,
790 GlobalSettingsProto.TZINFO_UPDATE_CONTENT_URL);
791 dumpSetting(s, p,
792 Settings.Global.TZINFO_UPDATE_METADATA_URL,
793 GlobalSettingsProto.TZINFO_UPDATE_METADATA_URL);
794 dumpSetting(s, p,
795 Settings.Global.SELINUX_UPDATE_CONTENT_URL,
796 GlobalSettingsProto.SELINUX_UPDATE_CONTENT_URL);
797 dumpSetting(s, p,
798 Settings.Global.SELINUX_UPDATE_METADATA_URL,
799 GlobalSettingsProto.SELINUX_UPDATE_METADATA_URL);
800 dumpSetting(s, p,
801 Settings.Global.SMS_SHORT_CODES_UPDATE_CONTENT_URL,
802 GlobalSettingsProto.SMS_SHORT_CODES_UPDATE_CONTENT_URL);
803 dumpSetting(s, p,
804 Settings.Global.SMS_SHORT_CODES_UPDATE_METADATA_URL,
805 GlobalSettingsProto.SMS_SHORT_CODES_UPDATE_METADATA_URL);
806 dumpSetting(s, p,
807 Settings.Global.APN_DB_UPDATE_CONTENT_URL,
808 GlobalSettingsProto.APN_DB_UPDATE_CONTENT_URL);
809 dumpSetting(s, p,
810 Settings.Global.APN_DB_UPDATE_METADATA_URL,
811 GlobalSettingsProto.APN_DB_UPDATE_METADATA_URL);
812 dumpSetting(s, p,
813 Settings.Global.CERT_PIN_UPDATE_CONTENT_URL,
814 GlobalSettingsProto.CERT_PIN_UPDATE_CONTENT_URL);
815 dumpSetting(s, p,
816 Settings.Global.CERT_PIN_UPDATE_METADATA_URL,
817 GlobalSettingsProto.CERT_PIN_UPDATE_METADATA_URL);
818 dumpSetting(s, p,
819 Settings.Global.INTENT_FIREWALL_UPDATE_CONTENT_URL,
820 GlobalSettingsProto.INTENT_FIREWALL_UPDATE_CONTENT_URL);
821 dumpSetting(s, p,
822 Settings.Global.INTENT_FIREWALL_UPDATE_METADATA_URL,
823 GlobalSettingsProto.INTENT_FIREWALL_UPDATE_METADATA_URL);
824 dumpSetting(s, p,
825 Settings.Global.SELINUX_STATUS,
826 GlobalSettingsProto.SELINUX_STATUS);
827 dumpSetting(s, p,
828 Settings.Global.DEVELOPMENT_FORCE_RTL,
829 GlobalSettingsProto.DEVELOPMENT_FORCE_RTL);
830 dumpSetting(s, p,
831 Settings.Global.LOW_BATTERY_SOUND_TIMEOUT,
832 GlobalSettingsProto.LOW_BATTERY_SOUND_TIMEOUT);
833 dumpSetting(s, p,
834 Settings.Global.WIFI_BOUNCE_DELAY_OVERRIDE_MS,
835 GlobalSettingsProto.WIFI_BOUNCE_DELAY_OVERRIDE_MS);
836 dumpSetting(s, p,
837 Settings.Global.POLICY_CONTROL,
838 GlobalSettingsProto.POLICY_CONTROL);
839 dumpSetting(s, p,
840 Settings.Global.ZEN_MODE,
841 GlobalSettingsProto.ZEN_MODE);
842 dumpSetting(s, p,
843 Settings.Global.ZEN_MODE_RINGER_LEVEL,
844 GlobalSettingsProto.ZEN_MODE_RINGER_LEVEL);
845 dumpSetting(s, p,
846 Settings.Global.ZEN_MODE_CONFIG_ETAG,
847 GlobalSettingsProto.ZEN_MODE_CONFIG_ETAG);
848 dumpSetting(s, p,
849 Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED,
850 GlobalSettingsProto.HEADS_UP_NOTIFICATIONS_ENABLED);
851 dumpSetting(s, p,
852 Settings.Global.DEVICE_NAME,
853 GlobalSettingsProto.DEVICE_NAME);
854 dumpSetting(s, p,
855 Settings.Global.NETWORK_SCORING_PROVISIONED,
856 GlobalSettingsProto.NETWORK_SCORING_PROVISIONED);
857 dumpSetting(s, p,
858 Settings.Global.REQUIRE_PASSWORD_TO_DECRYPT,
859 GlobalSettingsProto.REQUIRE_PASSWORD_TO_DECRYPT);
860 dumpSetting(s, p,
861 Settings.Global.ENHANCED_4G_MODE_ENABLED,
862 GlobalSettingsProto.ENHANCED_4G_MODE_ENABLED);
863 dumpSetting(s, p,
864 Settings.Global.VT_IMS_ENABLED,
865 GlobalSettingsProto.VT_IMS_ENABLED);
866 dumpSetting(s, p,
867 Settings.Global.WFC_IMS_ENABLED,
868 GlobalSettingsProto.WFC_IMS_ENABLED);
869 dumpSetting(s, p,
870 Settings.Global.WFC_IMS_MODE,
871 GlobalSettingsProto.WFC_IMS_MODE);
872 dumpSetting(s, p,
873 Settings.Global.WFC_IMS_ROAMING_MODE,
874 GlobalSettingsProto.WFC_IMS_ROAMING_MODE);
875 dumpSetting(s, p,
876 Settings.Global.WFC_IMS_ROAMING_ENABLED,
877 GlobalSettingsProto.WFC_IMS_ROAMING_ENABLED);
878 dumpSetting(s, p,
879 Settings.Global.LTE_SERVICE_FORCED,
880 GlobalSettingsProto.LTE_SERVICE_FORCED);
881 dumpSetting(s, p,
882 Settings.Global.EPHEMERAL_COOKIE_MAX_SIZE_BYTES,
883 GlobalSettingsProto.EPHEMERAL_COOKIE_MAX_SIZE_BYTES);
884 dumpSetting(s, p,
885 Settings.Global.ENABLE_EPHEMERAL_FEATURE,
886 GlobalSettingsProto.ENABLE_EPHEMERAL_FEATURE);
887 dumpSetting(s, p,
Svet Ganovf36d53c2017-05-24 00:27:21 -0700888 Settings.Global.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD,
889 GlobalSettingsProto.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD);
890 dumpSetting(s, p,
891 Settings.Global.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD,
892 GlobalSettingsProto.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD);
893 dumpSetting(s, p,
894 Settings.Global.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD,
895 GlobalSettingsProto.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD);
896 dumpSetting(s, p,
897 Settings.Global.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD,
898 GlobalSettingsProto.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD);
899 dumpSetting(s, p,
900 Settings.Global.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD,
901 GlobalSettingsProto.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD);
Eugene Suslad72c3972016-12-27 15:49:30 -0800902 dumpSetting(s, p,
903 Settings.Global.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED,
904 GlobalSettingsProto.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED);
905 dumpSetting(s, p,
906 Settings.Global.BOOT_COUNT,
907 GlobalSettingsProto.BOOT_COUNT);
908 dumpSetting(s, p,
909 Settings.Global.SAFE_BOOT_DISALLOWED,
910 GlobalSettingsProto.SAFE_BOOT_DISALLOWED);
911 dumpSetting(s, p,
912 Settings.Global.DEVICE_DEMO_MODE,
913 GlobalSettingsProto.DEVICE_DEMO_MODE);
914 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -0800915 Settings.Global.DATABASE_DOWNGRADE_REASON,
916 GlobalSettingsProto.DATABASE_DOWNGRADE_REASON);
917 dumpSetting(s, p,
918 Settings.Global.CONTACTS_DATABASE_WAL_ENABLED,
919 GlobalSettingsProto.CONTACTS_DATABASE_WAL_ENABLED);
920 dumpSetting(s, p,
921 Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION,
922 GlobalSettingsProto.MULTI_SIM_VOICE_CALL_SUBSCRIPTION);
923 dumpSetting(s, p,
924 Settings.Global.MULTI_SIM_VOICE_PROMPT,
925 GlobalSettingsProto.MULTI_SIM_VOICE_PROMPT);
926 dumpSetting(s, p,
927 Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION,
928 GlobalSettingsProto.MULTI_SIM_DATA_CALL_SUBSCRIPTION);
929 dumpSetting(s, p,
930 Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION,
931 GlobalSettingsProto.MULTI_SIM_SMS_SUBSCRIPTION);
932 dumpSetting(s, p,
933 Settings.Global.MULTI_SIM_SMS_PROMPT,
934 GlobalSettingsProto.MULTI_SIM_SMS_PROMPT);
935 dumpSetting(s, p,
936 Settings.Global.NEW_CONTACT_AGGREGATOR,
937 GlobalSettingsProto.NEW_CONTACT_AGGREGATOR);
938 dumpSetting(s, p,
939 Settings.Global.CONTACT_METADATA_SYNC_ENABLED,
940 GlobalSettingsProto.CONTACT_METADATA_SYNC_ENABLED);
941 dumpSetting(s, p,
942 Settings.Global.ENABLE_CELLULAR_ON_BOOT,
943 GlobalSettingsProto.ENABLE_CELLULAR_ON_BOOT);
944 dumpSetting(s, p,
945 Settings.Global.MAX_NOTIFICATION_ENQUEUE_RATE,
946 GlobalSettingsProto.MAX_NOTIFICATION_ENQUEUE_RATE);
947 dumpSetting(s, p,
948 Settings.Global.CELL_ON,
949 GlobalSettingsProto.CELL_ON);
950 }
951
952 /** Dump a single {@link SettingsState.Setting} to a proto buf */
953 private static void dumpSetting(@NonNull SettingsState settings,
954 @NonNull ProtoOutputStream proto, String settingName, long fieldId) {
955 SettingsState.Setting setting = settings.getSettingLocked(settingName);
956 long settingsToken = proto.start(fieldId);
957 proto.write(SettingProto.ID, setting.getId());
958 proto.write(SettingProto.NAME, settingName);
959 if (setting.getPackageName() != null) {
960 proto.write(SettingProto.PKG, setting.getPackageName());
961 }
962 proto.write(SettingProto.VALUE, setting.getValue());
963 if (setting.getDefaultValue() != null) {
964 proto.write(SettingProto.DEFAULT_VALUE, setting.getDefaultValue());
965 proto.write(SettingProto.DEFAULT_FROM_SYSTEM, setting.isDefaultFromSystem());
966 }
967 proto.end(settingsToken);
968 }
969
970 static void dumpProtoSecureSettingsLocked(
971 @NonNull SettingsState s, @NonNull ProtoOutputStream p) {
972 dumpSetting(s, p,
973 Settings.Secure.ANDROID_ID,
974 SecureSettingsProto.ANDROID_ID);
975 dumpSetting(s, p,
976 Settings.Secure.DEFAULT_INPUT_METHOD,
977 SecureSettingsProto.DEFAULT_INPUT_METHOD);
978 dumpSetting(s, p,
979 Settings.Secure.SELECTED_INPUT_METHOD_SUBTYPE,
980 SecureSettingsProto.SELECTED_INPUT_METHOD_SUBTYPE);
981 dumpSetting(s, p,
982 Settings.Secure.INPUT_METHODS_SUBTYPE_HISTORY,
983 SecureSettingsProto.INPUT_METHODS_SUBTYPE_HISTORY);
984 dumpSetting(s, p,
985 Settings.Secure.INPUT_METHOD_SELECTOR_VISIBILITY,
986 SecureSettingsProto.INPUT_METHOD_SELECTOR_VISIBILITY);
987 dumpSetting(s, p,
988 Settings.Secure.VOICE_INTERACTION_SERVICE,
989 SecureSettingsProto.VOICE_INTERACTION_SERVICE);
990 dumpSetting(s, p,
Felipe Leme640f30a2017-03-06 15:44:06 -0800991 Settings.Secure.AUTOFILL_SERVICE,
992 SecureSettingsProto.AUTOFILL_SERVICE);
Eugene Suslad72c3972016-12-27 15:49:30 -0800993 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -0800994 Settings.Secure.USER_SETUP_COMPLETE,
995 SecureSettingsProto.USER_SETUP_COMPLETE);
996 dumpSetting(s, p,
997 Settings.Secure.COMPLETED_CATEGORY_PREFIX,
998 SecureSettingsProto.COMPLETED_CATEGORY_PREFIX);
999 dumpSetting(s, p,
1000 Settings.Secure.ENABLED_INPUT_METHODS,
1001 SecureSettingsProto.ENABLED_INPUT_METHODS);
1002 dumpSetting(s, p,
1003 Settings.Secure.DISABLED_SYSTEM_INPUT_METHODS,
1004 SecureSettingsProto.DISABLED_SYSTEM_INPUT_METHODS);
1005 dumpSetting(s, p,
1006 Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD,
1007 SecureSettingsProto.SHOW_IME_WITH_HARD_KEYBOARD);
1008 dumpSetting(s, p,
1009 Settings.Secure.ALWAYS_ON_VPN_APP,
1010 SecureSettingsProto.ALWAYS_ON_VPN_APP);
1011 dumpSetting(s, p,
1012 Settings.Secure.ALWAYS_ON_VPN_LOCKDOWN,
1013 SecureSettingsProto.ALWAYS_ON_VPN_LOCKDOWN);
1014 dumpSetting(s, p,
1015 Settings.Secure.INSTALL_NON_MARKET_APPS,
1016 SecureSettingsProto.INSTALL_NON_MARKET_APPS);
1017 dumpSetting(s, p,
1018 Settings.Secure.LOCATION_MODE,
1019 SecureSettingsProto.LOCATION_MODE);
1020 dumpSetting(s, p,
1021 Settings.Secure.LOCATION_PREVIOUS_MODE,
1022 SecureSettingsProto.LOCATION_PREVIOUS_MODE);
1023 dumpSetting(s, p,
1024 Settings.Secure.LOCK_TO_APP_EXIT_LOCKED,
1025 SecureSettingsProto.LOCK_TO_APP_EXIT_LOCKED);
1026 dumpSetting(s, p,
1027 Settings.Secure.LOCK_SCREEN_LOCK_AFTER_TIMEOUT,
1028 SecureSettingsProto.LOCK_SCREEN_LOCK_AFTER_TIMEOUT);
1029 dumpSetting(s, p,
1030 Settings.Secure.LOCK_SCREEN_ALLOW_REMOTE_INPUT,
1031 SecureSettingsProto.LOCK_SCREEN_ALLOW_REMOTE_INPUT);
1032 dumpSetting(s, p,
1033 Settings.Secure.SHOW_NOTE_ABOUT_NOTIFICATION_HIDING,
1034 SecureSettingsProto.SHOW_NOTE_ABOUT_NOTIFICATION_HIDING);
1035 dumpSetting(s, p,
1036 Settings.Secure.TRUST_AGENTS_INITIALIZED,
1037 SecureSettingsProto.TRUST_AGENTS_INITIALIZED);
1038 dumpSetting(s, p,
1039 Settings.Secure.PARENTAL_CONTROL_ENABLED,
1040 SecureSettingsProto.PARENTAL_CONTROL_ENABLED);
1041 dumpSetting(s, p,
1042 Settings.Secure.PARENTAL_CONTROL_LAST_UPDATE,
1043 SecureSettingsProto.PARENTAL_CONTROL_LAST_UPDATE);
1044 dumpSetting(s, p,
1045 Settings.Secure.PARENTAL_CONTROL_REDIRECT_URL,
1046 SecureSettingsProto.PARENTAL_CONTROL_REDIRECT_URL);
1047 dumpSetting(s, p,
1048 Settings.Secure.SETTINGS_CLASSNAME,
1049 SecureSettingsProto.SETTINGS_CLASSNAME);
1050 dumpSetting(s, p,
1051 Settings.Secure.ACCESSIBILITY_ENABLED,
1052 SecureSettingsProto.ACCESSIBILITY_ENABLED);
1053 dumpSetting(s, p,
1054 Settings.Secure.TOUCH_EXPLORATION_ENABLED,
1055 SecureSettingsProto.TOUCH_EXPLORATION_ENABLED);
1056 dumpSetting(s, p,
1057 Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES,
1058 SecureSettingsProto.ENABLED_ACCESSIBILITY_SERVICES);
1059 dumpSetting(s, p,
1060 Settings.Secure.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES,
1061 SecureSettingsProto.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES);
1062 dumpSetting(s, p,
1063 Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD,
1064 SecureSettingsProto.ACCESSIBILITY_SPEAK_PASSWORD);
1065 dumpSetting(s, p,
1066 Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED,
1067 SecureSettingsProto.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED);
1068 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -08001069 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED,
1070 SecureSettingsProto.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED);
1071 dumpSetting(s, p,
1072 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE,
1073 SecureSettingsProto.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE);
1074 dumpSetting(s, p,
1075 Settings.Secure.ACCESSIBILITY_SOFT_KEYBOARD_MODE,
1076 SecureSettingsProto.ACCESSIBILITY_SOFT_KEYBOARD_MODE);
1077 dumpSetting(s, p,
1078 Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED,
1079 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_ENABLED);
1080 dumpSetting(s, p,
1081 Settings.Secure.ACCESSIBILITY_CAPTIONING_LOCALE,
1082 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_LOCALE);
1083 dumpSetting(s, p,
1084 Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET,
1085 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_PRESET);
1086 dumpSetting(s, p,
1087 Settings.Secure.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR,
1088 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR);
1089 dumpSetting(s, p,
1090 Settings.Secure.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR,
1091 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR);
1092 dumpSetting(s, p,
1093 Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_TYPE,
1094 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_EDGE_TYPE);
1095 dumpSetting(s, p,
1096 Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_COLOR,
1097 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_EDGE_COLOR);
1098 dumpSetting(s, p,
1099 Settings.Secure.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR,
1100 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR);
1101 dumpSetting(s, p,
1102 Settings.Secure.ACCESSIBILITY_CAPTIONING_TYPEFACE,
1103 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_TYPEFACE);
1104 dumpSetting(s, p,
1105 Settings.Secure.ACCESSIBILITY_CAPTIONING_FONT_SCALE,
1106 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_FONT_SCALE);
1107 dumpSetting(s, p,
1108 Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED,
1109 SecureSettingsProto.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED);
1110 dumpSetting(s, p,
1111 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED,
1112 SecureSettingsProto.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED);
1113 dumpSetting(s, p,
1114 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER,
1115 SecureSettingsProto.ACCESSIBILITY_DISPLAY_DALTONIZER);
1116 dumpSetting(s, p,
1117 Settings.Secure.ACCESSIBILITY_AUTOCLICK_ENABLED,
1118 SecureSettingsProto.ACCESSIBILITY_AUTOCLICK_ENABLED);
1119 dumpSetting(s, p,
1120 Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY,
1121 SecureSettingsProto.ACCESSIBILITY_AUTOCLICK_DELAY);
1122 dumpSetting(s, p,
1123 Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON,
1124 SecureSettingsProto.ACCESSIBILITY_LARGE_POINTER_ICON);
1125 dumpSetting(s, p,
1126 Settings.Secure.LONG_PRESS_TIMEOUT,
1127 SecureSettingsProto.LONG_PRESS_TIMEOUT);
1128 dumpSetting(s, p,
1129 Settings.Secure.MULTI_PRESS_TIMEOUT,
1130 SecureSettingsProto.MULTI_PRESS_TIMEOUT);
1131 dumpSetting(s, p,
1132 Settings.Secure.ENABLED_PRINT_SERVICES,
1133 SecureSettingsProto.ENABLED_PRINT_SERVICES);
1134 dumpSetting(s, p,
1135 Settings.Secure.DISABLED_PRINT_SERVICES,
1136 SecureSettingsProto.DISABLED_PRINT_SERVICES);
1137 dumpSetting(s, p,
1138 Settings.Secure.DISPLAY_DENSITY_FORCED,
1139 SecureSettingsProto.DISPLAY_DENSITY_FORCED);
1140 dumpSetting(s, p,
1141 Settings.Secure.TTS_DEFAULT_RATE,
1142 SecureSettingsProto.TTS_DEFAULT_RATE);
1143 dumpSetting(s, p,
1144 Settings.Secure.TTS_DEFAULT_PITCH,
1145 SecureSettingsProto.TTS_DEFAULT_PITCH);
1146 dumpSetting(s, p,
1147 Settings.Secure.TTS_DEFAULT_SYNTH,
1148 SecureSettingsProto.TTS_DEFAULT_SYNTH);
1149 dumpSetting(s, p,
1150 Settings.Secure.TTS_DEFAULT_LOCALE,
1151 SecureSettingsProto.TTS_DEFAULT_LOCALE);
1152 dumpSetting(s, p,
1153 Settings.Secure.TTS_ENABLED_PLUGINS,
1154 SecureSettingsProto.TTS_ENABLED_PLUGINS);
1155 dumpSetting(s, p,
1156 Settings.Secure.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS,
1157 SecureSettingsProto.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS);
1158 dumpSetting(s, p,
1159 Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS,
1160 SecureSettingsProto.ALLOWED_GEOLOCATION_ORIGINS);
1161 dumpSetting(s, p,
1162 Settings.Secure.PREFERRED_TTY_MODE,
1163 SecureSettingsProto.PREFERRED_TTY_MODE);
1164 dumpSetting(s, p,
1165 Settings.Secure.ENHANCED_VOICE_PRIVACY_ENABLED,
1166 SecureSettingsProto.ENHANCED_VOICE_PRIVACY_ENABLED);
1167 dumpSetting(s, p,
1168 Settings.Secure.TTY_MODE_ENABLED,
1169 SecureSettingsProto.TTY_MODE_ENABLED);
1170 dumpSetting(s, p,
1171 Settings.Secure.BACKUP_ENABLED,
1172 SecureSettingsProto.BACKUP_ENABLED);
1173 dumpSetting(s, p,
1174 Settings.Secure.BACKUP_AUTO_RESTORE,
1175 SecureSettingsProto.BACKUP_AUTO_RESTORE);
1176 dumpSetting(s, p,
1177 Settings.Secure.BACKUP_PROVISIONED,
1178 SecureSettingsProto.BACKUP_PROVISIONED);
1179 dumpSetting(s, p,
1180 Settings.Secure.BACKUP_TRANSPORT,
1181 SecureSettingsProto.BACKUP_TRANSPORT);
1182 dumpSetting(s, p,
1183 Settings.Secure.LAST_SETUP_SHOWN,
1184 SecureSettingsProto.LAST_SETUP_SHOWN);
1185 dumpSetting(s, p,
1186 Settings.Secure.SEARCH_GLOBAL_SEARCH_ACTIVITY,
1187 SecureSettingsProto.SEARCH_GLOBAL_SEARCH_ACTIVITY);
1188 dumpSetting(s, p,
1189 Settings.Secure.SEARCH_NUM_PROMOTED_SOURCES,
1190 SecureSettingsProto.SEARCH_NUM_PROMOTED_SOURCES);
1191 dumpSetting(s, p,
1192 Settings.Secure.SEARCH_MAX_RESULTS_TO_DISPLAY,
1193 SecureSettingsProto.SEARCH_MAX_RESULTS_TO_DISPLAY);
1194 dumpSetting(s, p,
1195 Settings.Secure.SEARCH_MAX_RESULTS_PER_SOURCE,
1196 SecureSettingsProto.SEARCH_MAX_RESULTS_PER_SOURCE);
1197 dumpSetting(s, p,
1198 Settings.Secure.SEARCH_WEB_RESULTS_OVERRIDE_LIMIT,
1199 SecureSettingsProto.SEARCH_WEB_RESULTS_OVERRIDE_LIMIT);
1200 dumpSetting(s, p,
1201 Settings.Secure.SEARCH_PROMOTED_SOURCE_DEADLINE_MILLIS,
1202 SecureSettingsProto.SEARCH_PROMOTED_SOURCE_DEADLINE_MILLIS);
1203 dumpSetting(s, p,
1204 Settings.Secure.SEARCH_SOURCE_TIMEOUT_MILLIS,
1205 SecureSettingsProto.SEARCH_SOURCE_TIMEOUT_MILLIS);
1206 dumpSetting(s, p,
1207 Settings.Secure.SEARCH_PREFILL_MILLIS,
1208 SecureSettingsProto.SEARCH_PREFILL_MILLIS);
1209 dumpSetting(s, p,
1210 Settings.Secure.SEARCH_MAX_STAT_AGE_MILLIS,
1211 SecureSettingsProto.SEARCH_MAX_STAT_AGE_MILLIS);
1212 dumpSetting(s, p,
1213 Settings.Secure.SEARCH_MAX_SOURCE_EVENT_AGE_MILLIS,
1214 SecureSettingsProto.SEARCH_MAX_SOURCE_EVENT_AGE_MILLIS);
1215 dumpSetting(s, p,
1216 Settings.Secure.SEARCH_MIN_IMPRESSIONS_FOR_SOURCE_RANKING,
1217 SecureSettingsProto.SEARCH_MIN_IMPRESSIONS_FOR_SOURCE_RANKING);
1218 dumpSetting(s, p,
1219 Settings.Secure.SEARCH_MIN_CLICKS_FOR_SOURCE_RANKING,
1220 SecureSettingsProto.SEARCH_MIN_CLICKS_FOR_SOURCE_RANKING);
1221 dumpSetting(s, p,
1222 Settings.Secure.SEARCH_MAX_SHORTCUTS_RETURNED,
1223 SecureSettingsProto.SEARCH_MAX_SHORTCUTS_RETURNED);
1224 dumpSetting(s, p,
1225 Settings.Secure.SEARCH_QUERY_THREAD_CORE_POOL_SIZE,
1226 SecureSettingsProto.SEARCH_QUERY_THREAD_CORE_POOL_SIZE);
1227 dumpSetting(s, p,
1228 Settings.Secure.SEARCH_QUERY_THREAD_MAX_POOL_SIZE,
1229 SecureSettingsProto.SEARCH_QUERY_THREAD_MAX_POOL_SIZE);
1230 dumpSetting(s, p,
1231 Settings.Secure.SEARCH_SHORTCUT_REFRESH_CORE_POOL_SIZE,
1232 SecureSettingsProto.SEARCH_SHORTCUT_REFRESH_CORE_POOL_SIZE);
1233 dumpSetting(s, p,
1234 Settings.Secure.SEARCH_SHORTCUT_REFRESH_MAX_POOL_SIZE,
1235 SecureSettingsProto.SEARCH_SHORTCUT_REFRESH_MAX_POOL_SIZE);
1236 dumpSetting(s, p,
1237 Settings.Secure.SEARCH_THREAD_KEEPALIVE_SECONDS,
1238 SecureSettingsProto.SEARCH_THREAD_KEEPALIVE_SECONDS);
1239 dumpSetting(s, p,
1240 Settings.Secure.SEARCH_PER_SOURCE_CONCURRENT_QUERY_LIMIT,
1241 SecureSettingsProto.SEARCH_PER_SOURCE_CONCURRENT_QUERY_LIMIT);
1242 dumpSetting(s, p,
1243 Settings.Secure.MOUNT_PLAY_NOTIFICATION_SND,
1244 SecureSettingsProto.MOUNT_PLAY_NOTIFICATION_SND);
1245 dumpSetting(s, p,
1246 Settings.Secure.MOUNT_UMS_AUTOSTART,
1247 SecureSettingsProto.MOUNT_UMS_AUTOSTART);
1248 dumpSetting(s, p,
1249 Settings.Secure.MOUNT_UMS_PROMPT,
1250 SecureSettingsProto.MOUNT_UMS_PROMPT);
1251 dumpSetting(s, p,
1252 Settings.Secure.MOUNT_UMS_NOTIFY_ENABLED,
1253 SecureSettingsProto.MOUNT_UMS_NOTIFY_ENABLED);
1254 dumpSetting(s, p,
1255 Settings.Secure.ANR_SHOW_BACKGROUND,
1256 SecureSettingsProto.ANR_SHOW_BACKGROUND);
1257 dumpSetting(s, p,
1258 Settings.Secure.VOICE_RECOGNITION_SERVICE,
1259 SecureSettingsProto.VOICE_RECOGNITION_SERVICE);
1260 dumpSetting(s, p,
1261 Settings.Secure.PACKAGE_VERIFIER_USER_CONSENT,
1262 SecureSettingsProto.PACKAGE_VERIFIER_USER_CONSENT);
1263 dumpSetting(s, p,
1264 Settings.Secure.SELECTED_SPELL_CHECKER,
1265 SecureSettingsProto.SELECTED_SPELL_CHECKER);
1266 dumpSetting(s, p,
1267 Settings.Secure.SELECTED_SPELL_CHECKER_SUBTYPE,
1268 SecureSettingsProto.SELECTED_SPELL_CHECKER_SUBTYPE);
1269 dumpSetting(s, p,
1270 Settings.Secure.SPELL_CHECKER_ENABLED,
1271 SecureSettingsProto.SPELL_CHECKER_ENABLED);
1272 dumpSetting(s, p,
1273 Settings.Secure.INCALL_POWER_BUTTON_BEHAVIOR,
1274 SecureSettingsProto.INCALL_POWER_BUTTON_BEHAVIOR);
1275 dumpSetting(s, p,
1276 Settings.Secure.INCALL_BACK_BUTTON_BEHAVIOR,
1277 SecureSettingsProto.INCALL_BACK_BUTTON_BEHAVIOR);
1278 dumpSetting(s, p,
1279 Settings.Secure.WAKE_GESTURE_ENABLED,
1280 SecureSettingsProto.WAKE_GESTURE_ENABLED);
1281 dumpSetting(s, p,
1282 Settings.Secure.DOZE_ENABLED,
1283 SecureSettingsProto.DOZE_ENABLED);
1284 dumpSetting(s, p,
1285 Settings.Secure.DOZE_ALWAYS_ON,
1286 SecureSettingsProto.DOZE_ALWAYS_ON);
1287 dumpSetting(s, p,
1288 Settings.Secure.DOZE_PULSE_ON_PICK_UP,
1289 SecureSettingsProto.DOZE_PULSE_ON_PICK_UP);
1290 dumpSetting(s, p,
1291 Settings.Secure.DOZE_PULSE_ON_DOUBLE_TAP,
1292 SecureSettingsProto.DOZE_PULSE_ON_DOUBLE_TAP);
1293 dumpSetting(s, p,
1294 Settings.Secure.UI_NIGHT_MODE,
1295 SecureSettingsProto.UI_NIGHT_MODE);
1296 dumpSetting(s, p,
1297 Settings.Secure.SCREENSAVER_ENABLED,
1298 SecureSettingsProto.SCREENSAVER_ENABLED);
1299 dumpSetting(s, p,
1300 Settings.Secure.SCREENSAVER_COMPONENTS,
1301 SecureSettingsProto.SCREENSAVER_COMPONENTS);
1302 dumpSetting(s, p,
1303 Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK,
1304 SecureSettingsProto.SCREENSAVER_ACTIVATE_ON_DOCK);
1305 dumpSetting(s, p,
1306 Settings.Secure.SCREENSAVER_ACTIVATE_ON_SLEEP,
1307 SecureSettingsProto.SCREENSAVER_ACTIVATE_ON_SLEEP);
1308 dumpSetting(s, p,
1309 Settings.Secure.SCREENSAVER_DEFAULT_COMPONENT,
1310 SecureSettingsProto.SCREENSAVER_DEFAULT_COMPONENT);
1311 dumpSetting(s, p,
1312 Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT,
1313 SecureSettingsProto.NFC_PAYMENT_DEFAULT_COMPONENT);
1314 dumpSetting(s, p,
1315 Settings.Secure.NFC_PAYMENT_FOREGROUND,
1316 SecureSettingsProto.NFC_PAYMENT_FOREGROUND);
1317 dumpSetting(s, p,
1318 Settings.Secure.SMS_DEFAULT_APPLICATION,
1319 SecureSettingsProto.SMS_DEFAULT_APPLICATION);
1320 dumpSetting(s, p,
1321 Settings.Secure.DIALER_DEFAULT_APPLICATION,
1322 SecureSettingsProto.DIALER_DEFAULT_APPLICATION);
1323 dumpSetting(s, p,
1324 Settings.Secure.EMERGENCY_ASSISTANCE_APPLICATION,
1325 SecureSettingsProto.EMERGENCY_ASSISTANCE_APPLICATION);
1326 dumpSetting(s, p,
1327 Settings.Secure.ASSIST_STRUCTURE_ENABLED,
1328 SecureSettingsProto.ASSIST_STRUCTURE_ENABLED);
1329 dumpSetting(s, p,
1330 Settings.Secure.ASSIST_SCREENSHOT_ENABLED,
1331 SecureSettingsProto.ASSIST_SCREENSHOT_ENABLED);
1332 dumpSetting(s, p,
1333 Settings.Secure.ASSIST_DISCLOSURE_ENABLED,
1334 SecureSettingsProto.ASSIST_DISCLOSURE_ENABLED);
1335 dumpSetting(s, p,
1336 Settings.Secure.ENABLED_NOTIFICATION_ASSISTANT,
1337 SecureSettingsProto.ENABLED_NOTIFICATION_ASSISTANT);
1338 dumpSetting(s, p,
1339 Settings.Secure.ENABLED_NOTIFICATION_LISTENERS,
1340 SecureSettingsProto.ENABLED_NOTIFICATION_LISTENERS);
1341 dumpSetting(s, p,
1342 Settings.Secure.ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES,
1343 SecureSettingsProto.ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES);
1344 dumpSetting(s, p,
1345 Settings.Secure.SYNC_PARENT_SOUNDS,
1346 SecureSettingsProto.SYNC_PARENT_SOUNDS);
1347 dumpSetting(s, p,
1348 Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS,
1349 SecureSettingsProto.IMMERSIVE_MODE_CONFIRMATIONS);
1350 dumpSetting(s, p,
1351 Settings.Secure.PRINT_SERVICE_SEARCH_URI,
1352 SecureSettingsProto.PRINT_SERVICE_SEARCH_URI);
1353 dumpSetting(s, p,
1354 Settings.Secure.PAYMENT_SERVICE_SEARCH_URI,
1355 SecureSettingsProto.PAYMENT_SERVICE_SEARCH_URI);
1356 dumpSetting(s, p,
1357 Settings.Secure.SKIP_FIRST_USE_HINTS,
1358 SecureSettingsProto.SKIP_FIRST_USE_HINTS);
1359 dumpSetting(s, p,
1360 Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS,
1361 SecureSettingsProto.UNSAFE_VOLUME_MUSIC_ACTIVE_MS);
1362 dumpSetting(s, p,
1363 Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS,
1364 SecureSettingsProto.LOCK_SCREEN_SHOW_NOTIFICATIONS);
1365 dumpSetting(s, p,
1366 Settings.Secure.TV_INPUT_HIDDEN_INPUTS,
1367 SecureSettingsProto.TV_INPUT_HIDDEN_INPUTS);
1368 dumpSetting(s, p,
1369 Settings.Secure.TV_INPUT_CUSTOM_LABELS,
1370 SecureSettingsProto.TV_INPUT_CUSTOM_LABELS);
1371 dumpSetting(s, p,
1372 Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED,
1373 SecureSettingsProto.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED);
1374 dumpSetting(s, p,
1375 Settings.Secure.SLEEP_TIMEOUT,
1376 SecureSettingsProto.SLEEP_TIMEOUT);
1377 dumpSetting(s, p,
1378 Settings.Secure.DOUBLE_TAP_TO_WAKE,
1379 SecureSettingsProto.DOUBLE_TAP_TO_WAKE);
1380 dumpSetting(s, p,
1381 Settings.Secure.ASSISTANT,
1382 SecureSettingsProto.ASSISTANT);
1383 dumpSetting(s, p,
1384 Settings.Secure.CAMERA_GESTURE_DISABLED,
1385 SecureSettingsProto.CAMERA_GESTURE_DISABLED);
1386 dumpSetting(s, p,
1387 Settings.Secure.CAMERA_DOUBLE_TAP_POWER_GESTURE_DISABLED,
1388 SecureSettingsProto.CAMERA_DOUBLE_TAP_POWER_GESTURE_DISABLED);
1389 dumpSetting(s, p,
1390 Settings.Secure.CAMERA_DOUBLE_TWIST_TO_FLIP_ENABLED,
1391 SecureSettingsProto.CAMERA_DOUBLE_TWIST_TO_FLIP_ENABLED);
1392 dumpSetting(s, p,
1393 Settings.Secure.NIGHT_DISPLAY_ACTIVATED,
1394 SecureSettingsProto.NIGHT_DISPLAY_ACTIVATED);
1395 dumpSetting(s, p,
1396 Settings.Secure.NIGHT_DISPLAY_AUTO_MODE,
1397 SecureSettingsProto.NIGHT_DISPLAY_AUTO_MODE);
1398 dumpSetting(s, p,
1399 Settings.Secure.NIGHT_DISPLAY_CUSTOM_START_TIME,
1400 SecureSettingsProto.NIGHT_DISPLAY_CUSTOM_START_TIME);
1401 dumpSetting(s, p,
1402 Settings.Secure.NIGHT_DISPLAY_CUSTOM_END_TIME,
1403 SecureSettingsProto.NIGHT_DISPLAY_CUSTOM_END_TIME);
1404 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -08001405 Settings.Secure.ENABLED_VR_LISTENERS,
1406 SecureSettingsProto.ENABLED_VR_LISTENERS);
1407 dumpSetting(s, p,
1408 Settings.Secure.VR_DISPLAY_MODE,
1409 SecureSettingsProto.VR_DISPLAY_MODE);
1410 dumpSetting(s, p,
1411 Settings.Secure.CARRIER_APPS_HANDLED,
1412 SecureSettingsProto.CARRIER_APPS_HANDLED);
1413 dumpSetting(s, p,
1414 Settings.Secure.MANAGED_PROFILE_CONTACT_REMOTE_SEARCH,
1415 SecureSettingsProto.MANAGED_PROFILE_CONTACT_REMOTE_SEARCH);
1416 dumpSetting(s, p,
1417 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_ENABLED,
1418 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_ENABLED);
1419 dumpSetting(s, p,
1420 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_DAYS_TO_RETAIN,
1421 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_DAYS_TO_RETAIN);
1422 dumpSetting(s, p,
1423 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_BYTES_CLEARED,
1424 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_BYTES_CLEARED);
1425 dumpSetting(s, p,
1426 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_LAST_RUN,
1427 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_LAST_RUN);
1428 dumpSetting(s, p,
1429 Settings.Secure.SYSTEM_NAVIGATION_KEYS_ENABLED,
1430 SecureSettingsProto.SYSTEM_NAVIGATION_KEYS_ENABLED);
1431 dumpSetting(s, p,
Eugene Suslad72c3972016-12-27 15:49:30 -08001432 Settings.Secure.QS_TILES,
1433 SecureSettingsProto.QS_TILES);
1434 dumpSetting(s, p,
1435 Settings.Secure.DEMO_USER_SETUP_COMPLETE,
1436 SecureSettingsProto.DEMO_USER_SETUP_COMPLETE);
1437 dumpSetting(s, p,
Jesse Evansfc1bfc42017-04-07 16:11:26 -07001438 Settings.Secure.INSTANT_APPS_ENABLED,
1439 SecureSettingsProto.INSTANT_APPS_ENABLED);
Eugene Suslad72c3972016-12-27 15:49:30 -08001440 dumpSetting(s, p,
1441 Settings.Secure.DEVICE_PAIRED,
1442 SecureSettingsProto.DEVICE_PAIRED);
Chris Wren89aa2262017-05-05 18:05:56 -04001443 dumpSetting(s, p,
1444 Settings.Secure.NOTIFICATION_BADGING,
1445 SecureSettingsProto.NOTIFICATION_BADGING);
Eugene Suslad72c3972016-12-27 15:49:30 -08001446 }
1447
1448 private static void dumpProtoSystemSettingsLocked(
1449 @NonNull SettingsState s, @NonNull ProtoOutputStream p) {
1450 dumpSetting(s, p,
1451 Settings.System.END_BUTTON_BEHAVIOR,
1452 SystemSettingsProto.END_BUTTON_BEHAVIOR);
1453 dumpSetting(s, p,
1454 Settings.System.ADVANCED_SETTINGS,
1455 SystemSettingsProto.ADVANCED_SETTINGS);
1456 dumpSetting(s, p,
1457 Settings.System.BLUETOOTH_DISCOVERABILITY,
1458 SystemSettingsProto.BLUETOOTH_DISCOVERABILITY);
1459 dumpSetting(s, p,
1460 Settings.System.BLUETOOTH_DISCOVERABILITY_TIMEOUT,
1461 SystemSettingsProto.BLUETOOTH_DISCOVERABILITY_TIMEOUT);
1462 dumpSetting(s, p,
1463 Settings.System.FONT_SCALE,
1464 SystemSettingsProto.FONT_SCALE);
1465 dumpSetting(s, p,
1466 Settings.System.SYSTEM_LOCALES,
1467 SystemSettingsProto.SYSTEM_LOCALES);
1468 dumpSetting(s, p,
1469 Settings.System.SCREEN_OFF_TIMEOUT,
1470 SystemSettingsProto.SCREEN_OFF_TIMEOUT);
1471 dumpSetting(s, p,
1472 Settings.System.SCREEN_BRIGHTNESS,
1473 SystemSettingsProto.SCREEN_BRIGHTNESS);
1474 dumpSetting(s, p,
1475 Settings.System.SCREEN_BRIGHTNESS_FOR_VR,
1476 SystemSettingsProto.SCREEN_BRIGHTNESS_FOR_VR);
1477 dumpSetting(s, p,
1478 Settings.System.SCREEN_BRIGHTNESS_MODE,
1479 SystemSettingsProto.SCREEN_BRIGHTNESS_MODE);
1480 dumpSetting(s, p,
1481 Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ,
1482 SystemSettingsProto.SCREEN_AUTO_BRIGHTNESS_ADJ);
1483 dumpSetting(s, p,
1484 Settings.System.MODE_RINGER_STREAMS_AFFECTED,
1485 SystemSettingsProto.MODE_RINGER_STREAMS_AFFECTED);
1486 dumpSetting(s, p,
1487 Settings.System.MUTE_STREAMS_AFFECTED,
1488 SystemSettingsProto.MUTE_STREAMS_AFFECTED);
1489 dumpSetting(s, p,
1490 Settings.System.VIBRATE_ON,
1491 SystemSettingsProto.VIBRATE_ON);
1492 dumpSetting(s, p,
1493 Settings.System.VIBRATE_INPUT_DEVICES,
1494 SystemSettingsProto.VIBRATE_INPUT_DEVICES);
1495 dumpSetting(s, p,
1496 Settings.System.VOLUME_RING,
1497 SystemSettingsProto.VOLUME_RING);
1498 dumpSetting(s, p,
1499 Settings.System.VOLUME_SYSTEM,
1500 SystemSettingsProto.VOLUME_SYSTEM);
1501 dumpSetting(s, p,
1502 Settings.System.VOLUME_VOICE,
1503 SystemSettingsProto.VOLUME_VOICE);
1504 dumpSetting(s, p,
1505 Settings.System.VOLUME_MUSIC,
1506 SystemSettingsProto.VOLUME_MUSIC);
1507 dumpSetting(s, p,
1508 Settings.System.VOLUME_ALARM,
1509 SystemSettingsProto.VOLUME_ALARM);
1510 dumpSetting(s, p,
1511 Settings.System.VOLUME_NOTIFICATION,
1512 SystemSettingsProto.VOLUME_NOTIFICATION);
1513 dumpSetting(s, p,
1514 Settings.System.VOLUME_BLUETOOTH_SCO,
1515 SystemSettingsProto.VOLUME_BLUETOOTH_SCO);
1516 dumpSetting(s, p,
1517 Settings.System.VOLUME_MASTER,
1518 SystemSettingsProto.VOLUME_MASTER);
1519 dumpSetting(s, p,
1520 Settings.System.MASTER_MONO,
1521 SystemSettingsProto.MASTER_MONO);
1522 dumpSetting(s, p,
1523 Settings.System.VIBRATE_IN_SILENT,
1524 SystemSettingsProto.VIBRATE_IN_SILENT);
1525 dumpSetting(s, p,
1526 Settings.System.APPEND_FOR_LAST_AUDIBLE,
1527 SystemSettingsProto.APPEND_FOR_LAST_AUDIBLE);
1528 dumpSetting(s, p,
1529 Settings.System.RINGTONE,
1530 SystemSettingsProto.RINGTONE);
1531 dumpSetting(s, p,
1532 Settings.System.RINGTONE_CACHE,
1533 SystemSettingsProto.RINGTONE_CACHE);
1534 dumpSetting(s, p,
1535 Settings.System.NOTIFICATION_SOUND,
1536 SystemSettingsProto.NOTIFICATION_SOUND);
1537 dumpSetting(s, p,
1538 Settings.System.NOTIFICATION_SOUND_CACHE,
1539 SystemSettingsProto.NOTIFICATION_SOUND_CACHE);
1540 dumpSetting(s, p,
1541 Settings.System.ALARM_ALERT,
1542 SystemSettingsProto.ALARM_ALERT);
1543 dumpSetting(s, p,
1544 Settings.System.ALARM_ALERT_CACHE,
1545 SystemSettingsProto.ALARM_ALERT_CACHE);
1546 dumpSetting(s, p,
1547 Settings.System.MEDIA_BUTTON_RECEIVER,
1548 SystemSettingsProto.MEDIA_BUTTON_RECEIVER);
1549 dumpSetting(s, p,
1550 Settings.System.TEXT_AUTO_REPLACE,
1551 SystemSettingsProto.TEXT_AUTO_REPLACE);
1552 dumpSetting(s, p,
1553 Settings.System.TEXT_AUTO_CAPS,
1554 SystemSettingsProto.TEXT_AUTO_CAPS);
1555 dumpSetting(s, p,
1556 Settings.System.TEXT_AUTO_PUNCTUATE,
1557 SystemSettingsProto.TEXT_AUTO_PUNCTUATE);
1558 dumpSetting(s, p,
1559 Settings.System.TEXT_SHOW_PASSWORD,
1560 SystemSettingsProto.TEXT_SHOW_PASSWORD);
1561 dumpSetting(s, p,
1562 Settings.System.SHOW_GTALK_SERVICE_STATUS,
1563 SystemSettingsProto.SHOW_GTALK_SERVICE_STATUS);
1564 dumpSetting(s, p,
1565 Settings.System.TIME_12_24,
1566 SystemSettingsProto.TIME_12_24);
1567 dumpSetting(s, p,
1568 Settings.System.DATE_FORMAT,
1569 SystemSettingsProto.DATE_FORMAT);
1570 dumpSetting(s, p,
1571 Settings.System.SETUP_WIZARD_HAS_RUN,
1572 SystemSettingsProto.SETUP_WIZARD_HAS_RUN);
1573 dumpSetting(s, p,
1574 Settings.System.ACCELEROMETER_ROTATION,
1575 SystemSettingsProto.ACCELEROMETER_ROTATION);
1576 dumpSetting(s, p,
1577 Settings.System.USER_ROTATION,
1578 SystemSettingsProto.USER_ROTATION);
1579 dumpSetting(s, p,
1580 Settings.System.HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY,
1581 SystemSettingsProto.HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY);
1582 dumpSetting(s, p,
1583 Settings.System.VIBRATE_WHEN_RINGING,
1584 SystemSettingsProto.VIBRATE_WHEN_RINGING);
1585 dumpSetting(s, p,
1586 Settings.System.DTMF_TONE_WHEN_DIALING,
1587 SystemSettingsProto.DTMF_TONE_WHEN_DIALING);
1588 dumpSetting(s, p,
1589 Settings.System.DTMF_TONE_TYPE_WHEN_DIALING,
1590 SystemSettingsProto.DTMF_TONE_TYPE_WHEN_DIALING);
1591 dumpSetting(s, p,
1592 Settings.System.HEARING_AID,
1593 SystemSettingsProto.HEARING_AID);
1594 dumpSetting(s, p,
1595 Settings.System.TTY_MODE,
1596 SystemSettingsProto.TTY_MODE);
1597 dumpSetting(s, p,
1598 Settings.System.SOUND_EFFECTS_ENABLED,
1599 SystemSettingsProto.SOUND_EFFECTS_ENABLED);
1600 dumpSetting(s, p,
1601 Settings.System.HAPTIC_FEEDBACK_ENABLED,
1602 SystemSettingsProto.HAPTIC_FEEDBACK_ENABLED);
1603 dumpSetting(s, p,
1604 Settings.System.NOTIFICATION_LIGHT_PULSE,
1605 SystemSettingsProto.NOTIFICATION_LIGHT_PULSE);
1606 dumpSetting(s, p,
1607 Settings.System.POINTER_LOCATION,
1608 SystemSettingsProto.POINTER_LOCATION);
1609 dumpSetting(s, p,
1610 Settings.System.SHOW_TOUCHES,
1611 SystemSettingsProto.SHOW_TOUCHES);
1612 dumpSetting(s, p,
1613 Settings.System.WINDOW_ORIENTATION_LISTENER_LOG,
1614 SystemSettingsProto.WINDOW_ORIENTATION_LISTENER_LOG);
1615 dumpSetting(s, p,
1616 Settings.System.LOCKSCREEN_SOUNDS_ENABLED,
1617 SystemSettingsProto.LOCKSCREEN_SOUNDS_ENABLED);
1618 dumpSetting(s, p,
1619 Settings.System.LOCKSCREEN_DISABLED,
1620 SystemSettingsProto.LOCKSCREEN_DISABLED);
1621 dumpSetting(s, p,
1622 Settings.System.SIP_RECEIVE_CALLS,
1623 SystemSettingsProto.SIP_RECEIVE_CALLS);
1624 dumpSetting(s, p,
1625 Settings.System.SIP_CALL_OPTIONS,
1626 SystemSettingsProto.SIP_CALL_OPTIONS);
1627 dumpSetting(s, p,
1628 Settings.System.SIP_ALWAYS,
1629 SystemSettingsProto.SIP_ALWAYS);
1630 dumpSetting(s, p,
1631 Settings.System.SIP_ADDRESS_ONLY,
1632 SystemSettingsProto.SIP_ADDRESS_ONLY);
1633 dumpSetting(s, p,
1634 Settings.System.POINTER_SPEED,
1635 SystemSettingsProto.POINTER_SPEED);
1636 dumpSetting(s, p,
1637 Settings.System.LOCK_TO_APP_ENABLED,
1638 SystemSettingsProto.LOCK_TO_APP_ENABLED);
1639 dumpSetting(s, p,
1640 Settings.System.EGG_MODE,
1641 SystemSettingsProto.EGG_MODE);
1642 dumpSetting(s, p,
1643 Settings.System.WHEN_TO_MAKE_WIFI_CALLS,
1644 SystemSettingsProto.WHEN_TO_MAKE_WIFI_CALLS);
1645 }
1646}