1/* 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, 243 Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED, 244 GlobalSettingsProto.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED); 245 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, 390 Settings.Global.SAMPLING_PROFILER_MS, 391 GlobalSettingsProto.SAMPLING_PROFILER_MS); 392 dumpSetting(s, p, 393 Settings.Global.SETUP_PREPAID_DATA_SERVICE_URL, 394 GlobalSettingsProto.SETUP_PREPAID_DATA_SERVICE_URL); 395 dumpSetting(s, p, 396 Settings.Global.SETUP_PREPAID_DETECTION_TARGET_URL, 397 GlobalSettingsProto.SETUP_PREPAID_DETECTION_TARGET_URL); 398 dumpSetting(s, p, 399 Settings.Global.SETUP_PREPAID_DETECTION_REDIR_HOST, 400 GlobalSettingsProto.SETUP_PREPAID_DETECTION_REDIR_HOST); 401 dumpSetting(s, p, 402 Settings.Global.SMS_OUTGOING_CHECK_INTERVAL_MS, 403 GlobalSettingsProto.SMS_OUTGOING_CHECK_INTERVAL_MS); 404 dumpSetting(s, p, 405 Settings.Global.SMS_OUTGOING_CHECK_MAX_COUNT, 406 GlobalSettingsProto.SMS_OUTGOING_CHECK_MAX_COUNT); 407 dumpSetting(s, p, 408 Settings.Global.SMS_SHORT_CODE_CONFIRMATION, 409 GlobalSettingsProto.SMS_SHORT_CODE_CONFIRMATION); 410 dumpSetting(s, p, 411 Settings.Global.SMS_SHORT_CODE_RULE, 412 GlobalSettingsProto.SMS_SHORT_CODE_RULE); 413 dumpSetting(s, p, 414 Settings.Global.TCP_DEFAULT_INIT_RWND, 415 GlobalSettingsProto.TCP_DEFAULT_INIT_RWND); 416 dumpSetting(s, p, 417 Settings.Global.TETHER_SUPPORTED, 418 GlobalSettingsProto.TETHER_SUPPORTED); 419 dumpSetting(s, p, 420 Settings.Global.TETHER_DUN_REQUIRED, 421 GlobalSettingsProto.TETHER_DUN_REQUIRED); 422 dumpSetting(s, p, 423 Settings.Global.TETHER_DUN_APN, 424 GlobalSettingsProto.TETHER_DUN_APN); 425 dumpSetting(s, p, 426 Settings.Global.CARRIER_APP_WHITELIST, 427 GlobalSettingsProto.CARRIER_APP_WHITELIST); 428 dumpSetting(s, p, 429 Settings.Global.USB_MASS_STORAGE_ENABLED, 430 GlobalSettingsProto.USB_MASS_STORAGE_ENABLED); 431 dumpSetting(s, p, 432 Settings.Global.USE_GOOGLE_MAIL, 433 GlobalSettingsProto.USE_GOOGLE_MAIL); 434 dumpSetting(s, p, 435 Settings.Global.WEBVIEW_DATA_REDUCTION_PROXY_KEY, 436 GlobalSettingsProto.WEBVIEW_DATA_REDUCTION_PROXY_KEY); 437 dumpSetting(s, p, 438 Settings.Global.WEBVIEW_FALLBACK_LOGIC_ENABLED, 439 GlobalSettingsProto.WEBVIEW_FALLBACK_LOGIC_ENABLED); 440 dumpSetting(s, p, 441 Settings.Global.WEBVIEW_PROVIDER, 442 GlobalSettingsProto.WEBVIEW_PROVIDER); 443 dumpSetting(s, p, 444 Settings.Global.WEBVIEW_MULTIPROCESS, 445 GlobalSettingsProto.WEBVIEW_MULTIPROCESS); 446 dumpSetting(s, p, 447 Settings.Global.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT, 448 GlobalSettingsProto.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT); 449 dumpSetting(s, p, 450 Settings.Global.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS, 451 GlobalSettingsProto.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS); 452 dumpSetting(s, p, 453 Settings.Global.NETWORK_AVOID_BAD_WIFI, 454 GlobalSettingsProto.NETWORK_AVOID_BAD_WIFI); 455 dumpSetting(s, p, 456 Settings.Global.WIFI_DISPLAY_ON, 457 GlobalSettingsProto.WIFI_DISPLAY_ON); 458 dumpSetting(s, p, 459 Settings.Global.WIFI_DISPLAY_CERTIFICATION_ON, 460 GlobalSettingsProto.WIFI_DISPLAY_CERTIFICATION_ON); 461 dumpSetting(s, p, 462 Settings.Global.WIFI_DISPLAY_WPS_CONFIG, 463 GlobalSettingsProto.WIFI_DISPLAY_WPS_CONFIG); 464 dumpSetting(s, p, 465 Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 466 GlobalSettingsProto.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON); 467 dumpSetting(s, p, 468 Settings.Global.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON, 469 GlobalSettingsProto.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON); 470 dumpSetting(s, p, 471 Settings.Global.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY, 472 GlobalSettingsProto.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY); 473 dumpSetting(s, p, 474 Settings.Global.WIFI_COUNTRY_CODE, 475 GlobalSettingsProto.WIFI_COUNTRY_CODE); 476 dumpSetting(s, p, 477 Settings.Global.WIFI_FRAMEWORK_SCAN_INTERVAL_MS, 478 GlobalSettingsProto.WIFI_FRAMEWORK_SCAN_INTERVAL_MS); 479 dumpSetting(s, p, 480 Settings.Global.WIFI_IDLE_MS, 481 GlobalSettingsProto.WIFI_IDLE_MS); 482 dumpSetting(s, p, 483 Settings.Global.WIFI_NUM_OPEN_NETWORKS_KEPT, 484 GlobalSettingsProto.WIFI_NUM_OPEN_NETWORKS_KEPT); 485 dumpSetting(s, p, 486 Settings.Global.WIFI_ON, 487 GlobalSettingsProto.WIFI_ON); 488 dumpSetting(s, p, 489 Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE, 490 GlobalSettingsProto.WIFI_SCAN_ALWAYS_AVAILABLE); 491 dumpSetting(s, p, 492 Settings.Global.WIFI_WAKEUP_ENABLED, 493 GlobalSettingsProto.WIFI_WAKEUP_ENABLED); 494 dumpSetting(s, p, 495 Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED, 496 GlobalSettingsProto.NETWORK_RECOMMENDATIONS_ENABLED); 497 dumpSetting(s, p, 498 Settings.Global.NETWORK_RECOMMENDATIONS_PACKAGE, 499 GlobalSettingsProto.NETWORK_RECOMMENDATIONS_PACKAGE); 500 dumpSetting(s, p, 501 Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE, 502 GlobalSettingsProto.BLE_SCAN_ALWAYS_AVAILABLE); 503 dumpSetting(s, p, 504 Settings.Global.WIFI_SAVED_STATE, 505 GlobalSettingsProto.WIFI_SAVED_STATE); 506 dumpSetting(s, p, 507 Settings.Global.WIFI_SUPPLICANT_SCAN_INTERVAL_MS, 508 GlobalSettingsProto.WIFI_SUPPLICANT_SCAN_INTERVAL_MS); 509 dumpSetting(s, p, 510 Settings.Global.WIFI_ENHANCED_AUTO_JOIN, 511 GlobalSettingsProto.WIFI_ENHANCED_AUTO_JOIN); 512 dumpSetting(s, p, 513 Settings.Global.WIFI_NETWORK_SHOW_RSSI, 514 GlobalSettingsProto.WIFI_NETWORK_SHOW_RSSI); 515 dumpSetting(s, p, 516 Settings.Global.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS, 517 GlobalSettingsProto.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS); 518 dumpSetting(s, p, 519 Settings.Global.WIFI_WATCHDOG_ON, 520 GlobalSettingsProto.WIFI_WATCHDOG_ON); 521 dumpSetting(s, p, 522 Settings.Global.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED, 523 GlobalSettingsProto.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED); 524 dumpSetting(s, p, 525 Settings.Global.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED, 526 GlobalSettingsProto.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED); 527 dumpSetting(s, p, 528 Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED, 529 GlobalSettingsProto.WIFI_VERBOSE_LOGGING_ENABLED); 530 dumpSetting(s, p, 531 Settings.Global.WIFI_MAX_DHCP_RETRY_COUNT, 532 GlobalSettingsProto.WIFI_MAX_DHCP_RETRY_COUNT); 533 dumpSetting(s, p, 534 Settings.Global.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS, 535 GlobalSettingsProto.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS); 536 dumpSetting(s, p, 537 Settings.Global.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN, 538 GlobalSettingsProto.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN); 539 dumpSetting(s, p, 540 Settings.Global.WIFI_FREQUENCY_BAND, 541 GlobalSettingsProto.WIFI_FREQUENCY_BAND); 542 dumpSetting(s, p, 543 Settings.Global.WIFI_P2P_DEVICE_NAME, 544 GlobalSettingsProto.WIFI_P2P_DEVICE_NAME); 545 dumpSetting(s, p, 546 Settings.Global.WIFI_REENABLE_DELAY_MS, 547 GlobalSettingsProto.WIFI_REENABLE_DELAY_MS); 548 dumpSetting(s, p, 549 Settings.Global.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS, 550 GlobalSettingsProto.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS); 551 dumpSetting(s, p, 552 Settings.Global.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS, 553 GlobalSettingsProto.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS); 554 dumpSetting(s, p, 555 Settings.Global.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS, 556 GlobalSettingsProto.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS); 557 dumpSetting(s, p, 558 Settings.Global.PROVISIONING_APN_ALARM_DELAY_IN_MS, 559 GlobalSettingsProto.PROVISIONING_APN_ALARM_DELAY_IN_MS); 560 dumpSetting(s, p, 561 Settings.Global.GPRS_REGISTER_CHECK_PERIOD_MS, 562 GlobalSettingsProto.GPRS_REGISTER_CHECK_PERIOD_MS); 563 dumpSetting(s, p, 564 Settings.Global.WTF_IS_FATAL, 565 GlobalSettingsProto.WTF_IS_FATAL); 566 dumpSetting(s, p, 567 Settings.Global.MODE_RINGER, 568 GlobalSettingsProto.MODE_RINGER); 569 dumpSetting(s, p, 570 Settings.Global.OVERLAY_DISPLAY_DEVICES, 571 GlobalSettingsProto.OVERLAY_DISPLAY_DEVICES); 572 dumpSetting(s, p, 573 Settings.Global.BATTERY_DISCHARGE_DURATION_THRESHOLD, 574 GlobalSettingsProto.BATTERY_DISCHARGE_DURATION_THRESHOLD); 575 dumpSetting(s, p, 576 Settings.Global.BATTERY_DISCHARGE_THRESHOLD, 577 GlobalSettingsProto.BATTERY_DISCHARGE_THRESHOLD); 578 dumpSetting(s, p, 579 Settings.Global.SEND_ACTION_APP_ERROR, 580 GlobalSettingsProto.SEND_ACTION_APP_ERROR); 581 dumpSetting(s, p, 582 Settings.Global.DROPBOX_AGE_SECONDS, 583 GlobalSettingsProto.DROPBOX_AGE_SECONDS); 584 dumpSetting(s, p, 585 Settings.Global.DROPBOX_MAX_FILES, 586 GlobalSettingsProto.DROPBOX_MAX_FILES); 587 dumpSetting(s, p, 588 Settings.Global.DROPBOX_QUOTA_KB, 589 GlobalSettingsProto.DROPBOX_QUOTA_KB); 590 dumpSetting(s, p, 591 Settings.Global.DROPBOX_QUOTA_PERCENT, 592 GlobalSettingsProto.DROPBOX_QUOTA_PERCENT); 593 dumpSetting(s, p, 594 Settings.Global.DROPBOX_RESERVE_PERCENT, 595 GlobalSettingsProto.DROPBOX_RESERVE_PERCENT); 596 dumpSetting(s, p, 597 Settings.Global.DROPBOX_TAG_PREFIX, 598 GlobalSettingsProto.DROPBOX_TAG_PREFIX); 599 dumpSetting(s, p, 600 Settings.Global.ERROR_LOGCAT_PREFIX, 601 GlobalSettingsProto.ERROR_LOGCAT_PREFIX); 602 dumpSetting(s, p, 603 Settings.Global.SYS_FREE_STORAGE_LOG_INTERVAL, 604 GlobalSettingsProto.SYS_FREE_STORAGE_LOG_INTERVAL); 605 dumpSetting(s, p, 606 Settings.Global.DISK_FREE_CHANGE_REPORTING_THRESHOLD, 607 GlobalSettingsProto.DISK_FREE_CHANGE_REPORTING_THRESHOLD); 608 dumpSetting(s, p, 609 Settings.Global.SYS_STORAGE_THRESHOLD_PERCENTAGE, 610 GlobalSettingsProto.SYS_STORAGE_THRESHOLD_PERCENTAGE); 611 dumpSetting(s, p, 612 Settings.Global.SYS_STORAGE_THRESHOLD_MAX_BYTES, 613 GlobalSettingsProto.SYS_STORAGE_THRESHOLD_MAX_BYTES); 614 dumpSetting(s, p, 615 Settings.Global.SYS_STORAGE_FULL_THRESHOLD_BYTES, 616 GlobalSettingsProto.SYS_STORAGE_FULL_THRESHOLD_BYTES); 617 dumpSetting(s, p, 618 Settings.Global.SYNC_MAX_RETRY_DELAY_IN_SECONDS, 619 GlobalSettingsProto.SYNC_MAX_RETRY_DELAY_IN_SECONDS); 620 dumpSetting(s, p, 621 Settings.Global.CONNECTIVITY_CHANGE_DELAY, 622 GlobalSettingsProto.CONNECTIVITY_CHANGE_DELAY); 623 dumpSetting(s, p, 624 Settings.Global.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS, 625 GlobalSettingsProto.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS); 626 dumpSetting(s, p, 627 Settings.Global.PAC_CHANGE_DELAY, 628 GlobalSettingsProto.PAC_CHANGE_DELAY); 629 dumpSetting(s, p, 630 Settings.Global.CAPTIVE_PORTAL_MODE, 631 GlobalSettingsProto.CAPTIVE_PORTAL_MODE); 632 dumpSetting(s, p, 633 Settings.Global.CAPTIVE_PORTAL_SERVER, 634 GlobalSettingsProto.CAPTIVE_PORTAL_SERVER); 635 dumpSetting(s, p, 636 Settings.Global.CAPTIVE_PORTAL_HTTPS_URL, 637 GlobalSettingsProto.CAPTIVE_PORTAL_HTTPS_URL); 638 dumpSetting(s, p, 639 Settings.Global.CAPTIVE_PORTAL_HTTP_URL, 640 GlobalSettingsProto.CAPTIVE_PORTAL_HTTP_URL); 641 dumpSetting(s, p, 642 Settings.Global.CAPTIVE_PORTAL_FALLBACK_URL, 643 GlobalSettingsProto.CAPTIVE_PORTAL_FALLBACK_URL); 644 dumpSetting(s, p, 645 Settings.Global.CAPTIVE_PORTAL_USE_HTTPS, 646 GlobalSettingsProto.CAPTIVE_PORTAL_USE_HTTPS); 647 dumpSetting(s, p, 648 Settings.Global.CAPTIVE_PORTAL_USER_AGENT, 649 GlobalSettingsProto.CAPTIVE_PORTAL_USER_AGENT); 650 dumpSetting(s, p, 651 Settings.Global.NSD_ON, 652 GlobalSettingsProto.NSD_ON); 653 dumpSetting(s, p, 654 Settings.Global.SET_INSTALL_LOCATION, 655 GlobalSettingsProto.SET_INSTALL_LOCATION); 656 dumpSetting(s, p, 657 Settings.Global.DEFAULT_INSTALL_LOCATION, 658 GlobalSettingsProto.DEFAULT_INSTALL_LOCATION); 659 dumpSetting(s, p, 660 Settings.Global.INET_CONDITION_DEBOUNCE_UP_DELAY, 661 GlobalSettingsProto.INET_CONDITION_DEBOUNCE_UP_DELAY); 662 dumpSetting(s, p, 663 Settings.Global.INET_CONDITION_DEBOUNCE_DOWN_DELAY, 664 GlobalSettingsProto.INET_CONDITION_DEBOUNCE_DOWN_DELAY); 665 dumpSetting(s, p, 666 Settings.Global.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT, 667 GlobalSettingsProto.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT); 668 dumpSetting(s, p, 669 Settings.Global.HTTP_PROXY, 670 GlobalSettingsProto.HTTP_PROXY); 671 dumpSetting(s, p, 672 Settings.Global.GLOBAL_HTTP_PROXY_HOST, 673 GlobalSettingsProto.GLOBAL_HTTP_PROXY_HOST); 674 dumpSetting(s, p, 675 Settings.Global.GLOBAL_HTTP_PROXY_PORT, 676 GlobalSettingsProto.GLOBAL_HTTP_PROXY_PORT); 677 dumpSetting(s, p, 678 Settings.Global.GLOBAL_HTTP_PROXY_EXCLUSION_LIST, 679 GlobalSettingsProto.GLOBAL_HTTP_PROXY_EXCLUSION_LIST); 680 dumpSetting(s, p, 681 Settings.Global.GLOBAL_HTTP_PROXY_PAC, 682 GlobalSettingsProto.GLOBAL_HTTP_PROXY_PAC); 683 dumpSetting(s, p, 684 Settings.Global.SET_GLOBAL_HTTP_PROXY, 685 GlobalSettingsProto.SET_GLOBAL_HTTP_PROXY); 686 dumpSetting(s, p, 687 Settings.Global.DEFAULT_DNS_SERVER, 688 GlobalSettingsProto.DEFAULT_DNS_SERVER); 689 dumpSetting(s, p, 690 Settings.Global.BLUETOOTH_HEADSET_PRIORITY_PREFIX, 691 GlobalSettingsProto.BLUETOOTH_HEADSET_PRIORITY_PREFIX); 692 dumpSetting(s, p, 693 Settings.Global.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX, 694 GlobalSettingsProto.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX); 695 dumpSetting(s, p, 696 Settings.Global.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX, 697 GlobalSettingsProto.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX); 698 dumpSetting(s, p, 699 Settings.Global.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX, 700 GlobalSettingsProto.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX); 701 dumpSetting(s, p, 702 Settings.Global.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX, 703 GlobalSettingsProto.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX); 704 dumpSetting(s, p, 705 Settings.Global.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX, 706 GlobalSettingsProto.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX); 707 dumpSetting(s, p, 708 Settings.Global.BLUETOOTH_MAP_PRIORITY_PREFIX, 709 GlobalSettingsProto.BLUETOOTH_MAP_PRIORITY_PREFIX); 710 dumpSetting(s, p, 711 Settings.Global.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX, 712 GlobalSettingsProto.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX); 713 dumpSetting(s, p, 714 Settings.Global.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX, 715 GlobalSettingsProto.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX); 716 dumpSetting(s, p, 717 Settings.Global.BLUETOOTH_SAP_PRIORITY_PREFIX, 718 GlobalSettingsProto.BLUETOOTH_SAP_PRIORITY_PREFIX); 719 dumpSetting(s, p, 720 Settings.Global.BLUETOOTH_PAN_PRIORITY_PREFIX, 721 GlobalSettingsProto.BLUETOOTH_PAN_PRIORITY_PREFIX); 722 dumpSetting(s, p, 723 Settings.Global.DEVICE_IDLE_CONSTANTS, 724 GlobalSettingsProto.DEVICE_IDLE_CONSTANTS); 725 dumpSetting(s, p, 726 Settings.Global.DEVICE_IDLE_CONSTANTS_WATCH, 727 GlobalSettingsProto.DEVICE_IDLE_CONSTANTS_WATCH); 728 dumpSetting(s, p, 729 Settings.Global.APP_IDLE_CONSTANTS, 730 GlobalSettingsProto.APP_IDLE_CONSTANTS); 731 dumpSetting(s, p, 732 Settings.Global.ALARM_MANAGER_CONSTANTS, 733 GlobalSettingsProto.ALARM_MANAGER_CONSTANTS); 734 dumpSetting(s, p, 735 Settings.Global.JOB_SCHEDULER_CONSTANTS, 736 GlobalSettingsProto.JOB_SCHEDULER_CONSTANTS); 737 dumpSetting(s, p, 738 Settings.Global.SHORTCUT_MANAGER_CONSTANTS, 739 GlobalSettingsProto.SHORTCUT_MANAGER_CONSTANTS); 740 dumpSetting(s, p, 741 Settings.Global.WINDOW_ANIMATION_SCALE, 742 GlobalSettingsProto.WINDOW_ANIMATION_SCALE); 743 dumpSetting(s, p, 744 Settings.Global.TRANSITION_ANIMATION_SCALE, 745 GlobalSettingsProto.TRANSITION_ANIMATION_SCALE); 746 dumpSetting(s, p, 747 Settings.Global.ANIMATOR_DURATION_SCALE, 748 GlobalSettingsProto.ANIMATOR_DURATION_SCALE); 749 dumpSetting(s, p, 750 Settings.Global.FANCY_IME_ANIMATIONS, 751 GlobalSettingsProto.FANCY_IME_ANIMATIONS); 752 dumpSetting(s, p, 753 Settings.Global.COMPATIBILITY_MODE, 754 GlobalSettingsProto.COMPATIBILITY_MODE); 755 dumpSetting(s, p, 756 Settings.Global.EMERGENCY_TONE, 757 GlobalSettingsProto.EMERGENCY_TONE); 758 dumpSetting(s, p, 759 Settings.Global.CALL_AUTO_RETRY, 760 GlobalSettingsProto.CALL_AUTO_RETRY); 761 dumpSetting(s, p, 762 Settings.Global.EMERGENCY_AFFORDANCE_NEEDED, 763 GlobalSettingsProto.EMERGENCY_AFFORDANCE_NEEDED); 764 dumpSetting(s, p, 765 Settings.Global.PREFERRED_NETWORK_MODE, 766 GlobalSettingsProto.PREFERRED_NETWORK_MODE); 767 dumpSetting(s, p, 768 Settings.Global.DEBUG_APP, 769 GlobalSettingsProto.DEBUG_APP); 770 dumpSetting(s, p, 771 Settings.Global.WAIT_FOR_DEBUGGER, 772 GlobalSettingsProto.WAIT_FOR_DEBUGGER); 773 dumpSetting(s, p, 774 Settings.Global.LOW_POWER_MODE, 775 GlobalSettingsProto.LOW_POWER_MODE); 776 dumpSetting(s, p, 777 Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL, 778 GlobalSettingsProto.LOW_POWER_MODE_TRIGGER_LEVEL); 779 dumpSetting(s, p, 780 Settings.Global.ALWAYS_FINISH_ACTIVITIES, 781 GlobalSettingsProto.ALWAYS_FINISH_ACTIVITIES); 782 dumpSetting(s, p, 783 Settings.Global.DOCK_AUDIO_MEDIA_ENABLED, 784 GlobalSettingsProto.DOCK_AUDIO_MEDIA_ENABLED); 785 dumpSetting(s, p, 786 Settings.Global.ENCODED_SURROUND_OUTPUT, 787 GlobalSettingsProto.ENCODED_SURROUND_OUTPUT); 788 dumpSetting(s, p, 789 Settings.Global.AUDIO_SAFE_VOLUME_STATE, 790 GlobalSettingsProto.AUDIO_SAFE_VOLUME_STATE); 791 dumpSetting(s, p, 792 Settings.Global.TZINFO_UPDATE_CONTENT_URL, 793 GlobalSettingsProto.TZINFO_UPDATE_CONTENT_URL); 794 dumpSetting(s, p, 795 Settings.Global.TZINFO_UPDATE_METADATA_URL, 796 GlobalSettingsProto.TZINFO_UPDATE_METADATA_URL); 797 dumpSetting(s, p, 798 Settings.Global.SELINUX_UPDATE_CONTENT_URL, 799 GlobalSettingsProto.SELINUX_UPDATE_CONTENT_URL); 800 dumpSetting(s, p, 801 Settings.Global.SELINUX_UPDATE_METADATA_URL, 802 GlobalSettingsProto.SELINUX_UPDATE_METADATA_URL); 803 dumpSetting(s, p, 804 Settings.Global.SMS_SHORT_CODES_UPDATE_CONTENT_URL, 805 GlobalSettingsProto.SMS_SHORT_CODES_UPDATE_CONTENT_URL); 806 dumpSetting(s, p, 807 Settings.Global.SMS_SHORT_CODES_UPDATE_METADATA_URL, 808 GlobalSettingsProto.SMS_SHORT_CODES_UPDATE_METADATA_URL); 809 dumpSetting(s, p, 810 Settings.Global.APN_DB_UPDATE_CONTENT_URL, 811 GlobalSettingsProto.APN_DB_UPDATE_CONTENT_URL); 812 dumpSetting(s, p, 813 Settings.Global.APN_DB_UPDATE_METADATA_URL, 814 GlobalSettingsProto.APN_DB_UPDATE_METADATA_URL); 815 dumpSetting(s, p, 816 Settings.Global.CERT_PIN_UPDATE_CONTENT_URL, 817 GlobalSettingsProto.CERT_PIN_UPDATE_CONTENT_URL); 818 dumpSetting(s, p, 819 Settings.Global.CERT_PIN_UPDATE_METADATA_URL, 820 GlobalSettingsProto.CERT_PIN_UPDATE_METADATA_URL); 821 dumpSetting(s, p, 822 Settings.Global.INTENT_FIREWALL_UPDATE_CONTENT_URL, 823 GlobalSettingsProto.INTENT_FIREWALL_UPDATE_CONTENT_URL); 824 dumpSetting(s, p, 825 Settings.Global.INTENT_FIREWALL_UPDATE_METADATA_URL, 826 GlobalSettingsProto.INTENT_FIREWALL_UPDATE_METADATA_URL); 827 dumpSetting(s, p, 828 Settings.Global.SELINUX_STATUS, 829 GlobalSettingsProto.SELINUX_STATUS); 830 dumpSetting(s, p, 831 Settings.Global.DEVELOPMENT_FORCE_RTL, 832 GlobalSettingsProto.DEVELOPMENT_FORCE_RTL); 833 dumpSetting(s, p, 834 Settings.Global.LOW_BATTERY_SOUND_TIMEOUT, 835 GlobalSettingsProto.LOW_BATTERY_SOUND_TIMEOUT); 836 dumpSetting(s, p, 837 Settings.Global.WIFI_BOUNCE_DELAY_OVERRIDE_MS, 838 GlobalSettingsProto.WIFI_BOUNCE_DELAY_OVERRIDE_MS); 839 dumpSetting(s, p, 840 Settings.Global.POLICY_CONTROL, 841 GlobalSettingsProto.POLICY_CONTROL); 842 dumpSetting(s, p, 843 Settings.Global.ZEN_MODE, 844 GlobalSettingsProto.ZEN_MODE); 845 dumpSetting(s, p, 846 Settings.Global.ZEN_MODE_RINGER_LEVEL, 847 GlobalSettingsProto.ZEN_MODE_RINGER_LEVEL); 848 dumpSetting(s, p, 849 Settings.Global.ZEN_MODE_CONFIG_ETAG, 850 GlobalSettingsProto.ZEN_MODE_CONFIG_ETAG); 851 dumpSetting(s, p, 852 Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED, 853 GlobalSettingsProto.HEADS_UP_NOTIFICATIONS_ENABLED); 854 dumpSetting(s, p, 855 Settings.Global.DEVICE_NAME, 856 GlobalSettingsProto.DEVICE_NAME); 857 dumpSetting(s, p, 858 Settings.Global.NETWORK_SCORING_PROVISIONED, 859 GlobalSettingsProto.NETWORK_SCORING_PROVISIONED); 860 dumpSetting(s, p, 861 Settings.Global.REQUIRE_PASSWORD_TO_DECRYPT, 862 GlobalSettingsProto.REQUIRE_PASSWORD_TO_DECRYPT); 863 dumpSetting(s, p, 864 Settings.Global.ENHANCED_4G_MODE_ENABLED, 865 GlobalSettingsProto.ENHANCED_4G_MODE_ENABLED); 866 dumpSetting(s, p, 867 Settings.Global.VT_IMS_ENABLED, 868 GlobalSettingsProto.VT_IMS_ENABLED); 869 dumpSetting(s, p, 870 Settings.Global.WFC_IMS_ENABLED, 871 GlobalSettingsProto.WFC_IMS_ENABLED); 872 dumpSetting(s, p, 873 Settings.Global.WFC_IMS_MODE, 874 GlobalSettingsProto.WFC_IMS_MODE); 875 dumpSetting(s, p, 876 Settings.Global.WFC_IMS_ROAMING_MODE, 877 GlobalSettingsProto.WFC_IMS_ROAMING_MODE); 878 dumpSetting(s, p, 879 Settings.Global.WFC_IMS_ROAMING_ENABLED, 880 GlobalSettingsProto.WFC_IMS_ROAMING_ENABLED); 881 dumpSetting(s, p, 882 Settings.Global.LTE_SERVICE_FORCED, 883 GlobalSettingsProto.LTE_SERVICE_FORCED); 884 dumpSetting(s, p, 885 Settings.Global.EPHEMERAL_COOKIE_MAX_SIZE_BYTES, 886 GlobalSettingsProto.EPHEMERAL_COOKIE_MAX_SIZE_BYTES); 887 dumpSetting(s, p, 888 Settings.Global.ENABLE_EPHEMERAL_FEATURE, 889 GlobalSettingsProto.ENABLE_EPHEMERAL_FEATURE); 890 dumpSetting(s, p, 891 Settings.Global.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD, 892 GlobalSettingsProto.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD); 893 dumpSetting(s, p, 894 Settings.Global.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD, 895 GlobalSettingsProto.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD); 896 dumpSetting(s, p, 897 Settings.Global.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD, 898 GlobalSettingsProto.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD); 899 dumpSetting(s, p, 900 Settings.Global.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD, 901 GlobalSettingsProto.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD); 902 dumpSetting(s, p, 903 Settings.Global.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD, 904 GlobalSettingsProto.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD); 905 dumpSetting(s, p, 906 Settings.Global.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED, 907 GlobalSettingsProto.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED); 908 dumpSetting(s, p, 909 Settings.Global.BOOT_COUNT, 910 GlobalSettingsProto.BOOT_COUNT); 911 dumpSetting(s, p, 912 Settings.Global.SAFE_BOOT_DISALLOWED, 913 GlobalSettingsProto.SAFE_BOOT_DISALLOWED); 914 dumpSetting(s, p, 915 Settings.Global.DEVICE_DEMO_MODE, 916 GlobalSettingsProto.DEVICE_DEMO_MODE); 917 dumpSetting(s, p, 918 Settings.Global.DATABASE_DOWNGRADE_REASON, 919 GlobalSettingsProto.DATABASE_DOWNGRADE_REASON); 920 dumpSetting(s, p, 921 Settings.Global.CONTACTS_DATABASE_WAL_ENABLED, 922 GlobalSettingsProto.CONTACTS_DATABASE_WAL_ENABLED); 923 dumpSetting(s, p, 924 Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION, 925 GlobalSettingsProto.MULTI_SIM_VOICE_CALL_SUBSCRIPTION); 926 dumpSetting(s, p, 927 Settings.Global.MULTI_SIM_VOICE_PROMPT, 928 GlobalSettingsProto.MULTI_SIM_VOICE_PROMPT); 929 dumpSetting(s, p, 930 Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION, 931 GlobalSettingsProto.MULTI_SIM_DATA_CALL_SUBSCRIPTION); 932 dumpSetting(s, p, 933 Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION, 934 GlobalSettingsProto.MULTI_SIM_SMS_SUBSCRIPTION); 935 dumpSetting(s, p, 936 Settings.Global.MULTI_SIM_SMS_PROMPT, 937 GlobalSettingsProto.MULTI_SIM_SMS_PROMPT); 938 dumpSetting(s, p, 939 Settings.Global.NEW_CONTACT_AGGREGATOR, 940 GlobalSettingsProto.NEW_CONTACT_AGGREGATOR); 941 dumpSetting(s, p, 942 Settings.Global.CONTACT_METADATA_SYNC_ENABLED, 943 GlobalSettingsProto.CONTACT_METADATA_SYNC_ENABLED); 944 dumpSetting(s, p, 945 Settings.Global.ENABLE_CELLULAR_ON_BOOT, 946 GlobalSettingsProto.ENABLE_CELLULAR_ON_BOOT); 947 dumpSetting(s, p, 948 Settings.Global.MAX_NOTIFICATION_ENQUEUE_RATE, 949 GlobalSettingsProto.MAX_NOTIFICATION_ENQUEUE_RATE); 950 dumpSetting(s, p, 951 Settings.Global.CELL_ON, 952 GlobalSettingsProto.CELL_ON); 953 } 954 955 /** Dump a single {@link SettingsState.Setting} to a proto buf */ 956 private static void dumpSetting(@NonNull SettingsState settings, 957 @NonNull ProtoOutputStream proto, String settingName, long fieldId) { 958 SettingsState.Setting setting = settings.getSettingLocked(settingName); 959 long settingsToken = proto.start(fieldId); 960 proto.write(SettingProto.ID, setting.getId()); 961 proto.write(SettingProto.NAME, settingName); 962 if (setting.getPackageName() != null) { 963 proto.write(SettingProto.PKG, setting.getPackageName()); 964 } 965 proto.write(SettingProto.VALUE, setting.getValue()); 966 if (setting.getDefaultValue() != null) { 967 proto.write(SettingProto.DEFAULT_VALUE, setting.getDefaultValue()); 968 proto.write(SettingProto.DEFAULT_FROM_SYSTEM, setting.isDefaultFromSystem()); 969 } 970 proto.end(settingsToken); 971 } 972 973 static void dumpProtoSecureSettingsLocked( 974 @NonNull SettingsState s, @NonNull ProtoOutputStream p) { 975 dumpSetting(s, p, 976 Settings.Secure.ANDROID_ID, 977 SecureSettingsProto.ANDROID_ID); 978 dumpSetting(s, p, 979 Settings.Secure.DEFAULT_INPUT_METHOD, 980 SecureSettingsProto.DEFAULT_INPUT_METHOD); 981 dumpSetting(s, p, 982 Settings.Secure.SELECTED_INPUT_METHOD_SUBTYPE, 983 SecureSettingsProto.SELECTED_INPUT_METHOD_SUBTYPE); 984 dumpSetting(s, p, 985 Settings.Secure.INPUT_METHODS_SUBTYPE_HISTORY, 986 SecureSettingsProto.INPUT_METHODS_SUBTYPE_HISTORY); 987 dumpSetting(s, p, 988 Settings.Secure.INPUT_METHOD_SELECTOR_VISIBILITY, 989 SecureSettingsProto.INPUT_METHOD_SELECTOR_VISIBILITY); 990 dumpSetting(s, p, 991 Settings.Secure.VOICE_INTERACTION_SERVICE, 992 SecureSettingsProto.VOICE_INTERACTION_SERVICE); 993 dumpSetting(s, p, 994 Settings.Secure.AUTOFILL_SERVICE, 995 SecureSettingsProto.AUTOFILL_SERVICE); 996 dumpSetting(s, p, 997 Settings.Secure.USER_SETUP_COMPLETE, 998 SecureSettingsProto.USER_SETUP_COMPLETE); 999 dumpSetting(s, p, 1000 Settings.Secure.COMPLETED_CATEGORY_PREFIX, 1001 SecureSettingsProto.COMPLETED_CATEGORY_PREFIX); 1002 dumpSetting(s, p, 1003 Settings.Secure.ENABLED_INPUT_METHODS, 1004 SecureSettingsProto.ENABLED_INPUT_METHODS); 1005 dumpSetting(s, p, 1006 Settings.Secure.DISABLED_SYSTEM_INPUT_METHODS, 1007 SecureSettingsProto.DISABLED_SYSTEM_INPUT_METHODS); 1008 dumpSetting(s, p, 1009 Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD, 1010 SecureSettingsProto.SHOW_IME_WITH_HARD_KEYBOARD); 1011 dumpSetting(s, p, 1012 Settings.Secure.ALWAYS_ON_VPN_APP, 1013 SecureSettingsProto.ALWAYS_ON_VPN_APP); 1014 dumpSetting(s, p, 1015 Settings.Secure.ALWAYS_ON_VPN_LOCKDOWN, 1016 SecureSettingsProto.ALWAYS_ON_VPN_LOCKDOWN); 1017 dumpSetting(s, p, 1018 Settings.Secure.INSTALL_NON_MARKET_APPS, 1019 SecureSettingsProto.INSTALL_NON_MARKET_APPS); 1020 dumpSetting(s, p, 1021 Settings.Secure.LOCATION_MODE, 1022 SecureSettingsProto.LOCATION_MODE); 1023 dumpSetting(s, p, 1024 Settings.Secure.LOCATION_PREVIOUS_MODE, 1025 SecureSettingsProto.LOCATION_PREVIOUS_MODE); 1026 dumpSetting(s, p, 1027 Settings.Secure.LOCK_TO_APP_EXIT_LOCKED, 1028 SecureSettingsProto.LOCK_TO_APP_EXIT_LOCKED); 1029 dumpSetting(s, p, 1030 Settings.Secure.LOCK_SCREEN_LOCK_AFTER_TIMEOUT, 1031 SecureSettingsProto.LOCK_SCREEN_LOCK_AFTER_TIMEOUT); 1032 dumpSetting(s, p, 1033 Settings.Secure.LOCK_SCREEN_ALLOW_REMOTE_INPUT, 1034 SecureSettingsProto.LOCK_SCREEN_ALLOW_REMOTE_INPUT); 1035 dumpSetting(s, p, 1036 Settings.Secure.SHOW_NOTE_ABOUT_NOTIFICATION_HIDING, 1037 SecureSettingsProto.SHOW_NOTE_ABOUT_NOTIFICATION_HIDING); 1038 dumpSetting(s, p, 1039 Settings.Secure.TRUST_AGENTS_INITIALIZED, 1040 SecureSettingsProto.TRUST_AGENTS_INITIALIZED); 1041 dumpSetting(s, p, 1042 Settings.Secure.PARENTAL_CONTROL_ENABLED, 1043 SecureSettingsProto.PARENTAL_CONTROL_ENABLED); 1044 dumpSetting(s, p, 1045 Settings.Secure.PARENTAL_CONTROL_LAST_UPDATE, 1046 SecureSettingsProto.PARENTAL_CONTROL_LAST_UPDATE); 1047 dumpSetting(s, p, 1048 Settings.Secure.PARENTAL_CONTROL_REDIRECT_URL, 1049 SecureSettingsProto.PARENTAL_CONTROL_REDIRECT_URL); 1050 dumpSetting(s, p, 1051 Settings.Secure.SETTINGS_CLASSNAME, 1052 SecureSettingsProto.SETTINGS_CLASSNAME); 1053 dumpSetting(s, p, 1054 Settings.Secure.ACCESSIBILITY_ENABLED, 1055 SecureSettingsProto.ACCESSIBILITY_ENABLED); 1056 dumpSetting(s, p, 1057 Settings.Secure.TOUCH_EXPLORATION_ENABLED, 1058 SecureSettingsProto.TOUCH_EXPLORATION_ENABLED); 1059 dumpSetting(s, p, 1060 Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, 1061 SecureSettingsProto.ENABLED_ACCESSIBILITY_SERVICES); 1062 dumpSetting(s, p, 1063 Settings.Secure.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES, 1064 SecureSettingsProto.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES); 1065 dumpSetting(s, p, 1066 Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD, 1067 SecureSettingsProto.ACCESSIBILITY_SPEAK_PASSWORD); 1068 dumpSetting(s, p, 1069 Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED, 1070 SecureSettingsProto.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED); 1071 dumpSetting(s, p, 1072 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED, 1073 SecureSettingsProto.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED); 1074 dumpSetting(s, p, 1075 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE, 1076 SecureSettingsProto.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE); 1077 dumpSetting(s, p, 1078 Settings.Secure.ACCESSIBILITY_SOFT_KEYBOARD_MODE, 1079 SecureSettingsProto.ACCESSIBILITY_SOFT_KEYBOARD_MODE); 1080 dumpSetting(s, p, 1081 Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED, 1082 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_ENABLED); 1083 dumpSetting(s, p, 1084 Settings.Secure.ACCESSIBILITY_CAPTIONING_LOCALE, 1085 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_LOCALE); 1086 dumpSetting(s, p, 1087 Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET, 1088 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_PRESET); 1089 dumpSetting(s, p, 1090 Settings.Secure.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR, 1091 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR); 1092 dumpSetting(s, p, 1093 Settings.Secure.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR, 1094 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR); 1095 dumpSetting(s, p, 1096 Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_TYPE, 1097 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_EDGE_TYPE); 1098 dumpSetting(s, p, 1099 Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_COLOR, 1100 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_EDGE_COLOR); 1101 dumpSetting(s, p, 1102 Settings.Secure.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR, 1103 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR); 1104 dumpSetting(s, p, 1105 Settings.Secure.ACCESSIBILITY_CAPTIONING_TYPEFACE, 1106 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_TYPEFACE); 1107 dumpSetting(s, p, 1108 Settings.Secure.ACCESSIBILITY_CAPTIONING_FONT_SCALE, 1109 SecureSettingsProto.ACCESSIBILITY_CAPTIONING_FONT_SCALE); 1110 dumpSetting(s, p, 1111 Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, 1112 SecureSettingsProto.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED); 1113 dumpSetting(s, p, 1114 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, 1115 SecureSettingsProto.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED); 1116 dumpSetting(s, p, 1117 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER, 1118 SecureSettingsProto.ACCESSIBILITY_DISPLAY_DALTONIZER); 1119 dumpSetting(s, p, 1120 Settings.Secure.ACCESSIBILITY_AUTOCLICK_ENABLED, 1121 SecureSettingsProto.ACCESSIBILITY_AUTOCLICK_ENABLED); 1122 dumpSetting(s, p, 1123 Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, 1124 SecureSettingsProto.ACCESSIBILITY_AUTOCLICK_DELAY); 1125 dumpSetting(s, p, 1126 Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, 1127 SecureSettingsProto.ACCESSIBILITY_LARGE_POINTER_ICON); 1128 dumpSetting(s, p, 1129 Settings.Secure.LONG_PRESS_TIMEOUT, 1130 SecureSettingsProto.LONG_PRESS_TIMEOUT); 1131 dumpSetting(s, p, 1132 Settings.Secure.MULTI_PRESS_TIMEOUT, 1133 SecureSettingsProto.MULTI_PRESS_TIMEOUT); 1134 dumpSetting(s, p, 1135 Settings.Secure.ENABLED_PRINT_SERVICES, 1136 SecureSettingsProto.ENABLED_PRINT_SERVICES); 1137 dumpSetting(s, p, 1138 Settings.Secure.DISABLED_PRINT_SERVICES, 1139 SecureSettingsProto.DISABLED_PRINT_SERVICES); 1140 dumpSetting(s, p, 1141 Settings.Secure.DISPLAY_DENSITY_FORCED, 1142 SecureSettingsProto.DISPLAY_DENSITY_FORCED); 1143 dumpSetting(s, p, 1144 Settings.Secure.TTS_DEFAULT_RATE, 1145 SecureSettingsProto.TTS_DEFAULT_RATE); 1146 dumpSetting(s, p, 1147 Settings.Secure.TTS_DEFAULT_PITCH, 1148 SecureSettingsProto.TTS_DEFAULT_PITCH); 1149 dumpSetting(s, p, 1150 Settings.Secure.TTS_DEFAULT_SYNTH, 1151 SecureSettingsProto.TTS_DEFAULT_SYNTH); 1152 dumpSetting(s, p, 1153 Settings.Secure.TTS_DEFAULT_LOCALE, 1154 SecureSettingsProto.TTS_DEFAULT_LOCALE); 1155 dumpSetting(s, p, 1156 Settings.Secure.TTS_ENABLED_PLUGINS, 1157 SecureSettingsProto.TTS_ENABLED_PLUGINS); 1158 dumpSetting(s, p, 1159 Settings.Secure.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS, 1160 SecureSettingsProto.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS); 1161 dumpSetting(s, p, 1162 Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS, 1163 SecureSettingsProto.ALLOWED_GEOLOCATION_ORIGINS); 1164 dumpSetting(s, p, 1165 Settings.Secure.PREFERRED_TTY_MODE, 1166 SecureSettingsProto.PREFERRED_TTY_MODE); 1167 dumpSetting(s, p, 1168 Settings.Secure.ENHANCED_VOICE_PRIVACY_ENABLED, 1169 SecureSettingsProto.ENHANCED_VOICE_PRIVACY_ENABLED); 1170 dumpSetting(s, p, 1171 Settings.Secure.TTY_MODE_ENABLED, 1172 SecureSettingsProto.TTY_MODE_ENABLED); 1173 dumpSetting(s, p, 1174 Settings.Secure.BACKUP_ENABLED, 1175 SecureSettingsProto.BACKUP_ENABLED); 1176 dumpSetting(s, p, 1177 Settings.Secure.BACKUP_AUTO_RESTORE, 1178 SecureSettingsProto.BACKUP_AUTO_RESTORE); 1179 dumpSetting(s, p, 1180 Settings.Secure.BACKUP_PROVISIONED, 1181 SecureSettingsProto.BACKUP_PROVISIONED); 1182 dumpSetting(s, p, 1183 Settings.Secure.BACKUP_TRANSPORT, 1184 SecureSettingsProto.BACKUP_TRANSPORT); 1185 dumpSetting(s, p, 1186 Settings.Secure.LAST_SETUP_SHOWN, 1187 SecureSettingsProto.LAST_SETUP_SHOWN); 1188 dumpSetting(s, p, 1189 Settings.Secure.SEARCH_GLOBAL_SEARCH_ACTIVITY, 1190 SecureSettingsProto.SEARCH_GLOBAL_SEARCH_ACTIVITY); 1191 dumpSetting(s, p, 1192 Settings.Secure.SEARCH_NUM_PROMOTED_SOURCES, 1193 SecureSettingsProto.SEARCH_NUM_PROMOTED_SOURCES); 1194 dumpSetting(s, p, 1195 Settings.Secure.SEARCH_MAX_RESULTS_TO_DISPLAY, 1196 SecureSettingsProto.SEARCH_MAX_RESULTS_TO_DISPLAY); 1197 dumpSetting(s, p, 1198 Settings.Secure.SEARCH_MAX_RESULTS_PER_SOURCE, 1199 SecureSettingsProto.SEARCH_MAX_RESULTS_PER_SOURCE); 1200 dumpSetting(s, p, 1201 Settings.Secure.SEARCH_WEB_RESULTS_OVERRIDE_LIMIT, 1202 SecureSettingsProto.SEARCH_WEB_RESULTS_OVERRIDE_LIMIT); 1203 dumpSetting(s, p, 1204 Settings.Secure.SEARCH_PROMOTED_SOURCE_DEADLINE_MILLIS, 1205 SecureSettingsProto.SEARCH_PROMOTED_SOURCE_DEADLINE_MILLIS); 1206 dumpSetting(s, p, 1207 Settings.Secure.SEARCH_SOURCE_TIMEOUT_MILLIS, 1208 SecureSettingsProto.SEARCH_SOURCE_TIMEOUT_MILLIS); 1209 dumpSetting(s, p, 1210 Settings.Secure.SEARCH_PREFILL_MILLIS, 1211 SecureSettingsProto.SEARCH_PREFILL_MILLIS); 1212 dumpSetting(s, p, 1213 Settings.Secure.SEARCH_MAX_STAT_AGE_MILLIS, 1214 SecureSettingsProto.SEARCH_MAX_STAT_AGE_MILLIS); 1215 dumpSetting(s, p, 1216 Settings.Secure.SEARCH_MAX_SOURCE_EVENT_AGE_MILLIS, 1217 SecureSettingsProto.SEARCH_MAX_SOURCE_EVENT_AGE_MILLIS); 1218 dumpSetting(s, p, 1219 Settings.Secure.SEARCH_MIN_IMPRESSIONS_FOR_SOURCE_RANKING, 1220 SecureSettingsProto.SEARCH_MIN_IMPRESSIONS_FOR_SOURCE_RANKING); 1221 dumpSetting(s, p, 1222 Settings.Secure.SEARCH_MIN_CLICKS_FOR_SOURCE_RANKING, 1223 SecureSettingsProto.SEARCH_MIN_CLICKS_FOR_SOURCE_RANKING); 1224 dumpSetting(s, p, 1225 Settings.Secure.SEARCH_MAX_SHORTCUTS_RETURNED, 1226 SecureSettingsProto.SEARCH_MAX_SHORTCUTS_RETURNED); 1227 dumpSetting(s, p, 1228 Settings.Secure.SEARCH_QUERY_THREAD_CORE_POOL_SIZE, 1229 SecureSettingsProto.SEARCH_QUERY_THREAD_CORE_POOL_SIZE); 1230 dumpSetting(s, p, 1231 Settings.Secure.SEARCH_QUERY_THREAD_MAX_POOL_SIZE, 1232 SecureSettingsProto.SEARCH_QUERY_THREAD_MAX_POOL_SIZE); 1233 dumpSetting(s, p, 1234 Settings.Secure.SEARCH_SHORTCUT_REFRESH_CORE_POOL_SIZE, 1235 SecureSettingsProto.SEARCH_SHORTCUT_REFRESH_CORE_POOL_SIZE); 1236 dumpSetting(s, p, 1237 Settings.Secure.SEARCH_SHORTCUT_REFRESH_MAX_POOL_SIZE, 1238 SecureSettingsProto.SEARCH_SHORTCUT_REFRESH_MAX_POOL_SIZE); 1239 dumpSetting(s, p, 1240 Settings.Secure.SEARCH_THREAD_KEEPALIVE_SECONDS, 1241 SecureSettingsProto.SEARCH_THREAD_KEEPALIVE_SECONDS); 1242 dumpSetting(s, p, 1243 Settings.Secure.SEARCH_PER_SOURCE_CONCURRENT_QUERY_LIMIT, 1244 SecureSettingsProto.SEARCH_PER_SOURCE_CONCURRENT_QUERY_LIMIT); 1245 dumpSetting(s, p, 1246 Settings.Secure.MOUNT_PLAY_NOTIFICATION_SND, 1247 SecureSettingsProto.MOUNT_PLAY_NOTIFICATION_SND); 1248 dumpSetting(s, p, 1249 Settings.Secure.MOUNT_UMS_AUTOSTART, 1250 SecureSettingsProto.MOUNT_UMS_AUTOSTART); 1251 dumpSetting(s, p, 1252 Settings.Secure.MOUNT_UMS_PROMPT, 1253 SecureSettingsProto.MOUNT_UMS_PROMPT); 1254 dumpSetting(s, p, 1255 Settings.Secure.MOUNT_UMS_NOTIFY_ENABLED, 1256 SecureSettingsProto.MOUNT_UMS_NOTIFY_ENABLED); 1257 dumpSetting(s, p, 1258 Settings.Secure.ANR_SHOW_BACKGROUND, 1259 SecureSettingsProto.ANR_SHOW_BACKGROUND); 1260 dumpSetting(s, p, 1261 Settings.Secure.VOICE_RECOGNITION_SERVICE, 1262 SecureSettingsProto.VOICE_RECOGNITION_SERVICE); 1263 dumpSetting(s, p, 1264 Settings.Secure.PACKAGE_VERIFIER_USER_CONSENT, 1265 SecureSettingsProto.PACKAGE_VERIFIER_USER_CONSENT); 1266 dumpSetting(s, p, 1267 Settings.Secure.SELECTED_SPELL_CHECKER, 1268 SecureSettingsProto.SELECTED_SPELL_CHECKER); 1269 dumpSetting(s, p, 1270 Settings.Secure.SELECTED_SPELL_CHECKER_SUBTYPE, 1271 SecureSettingsProto.SELECTED_SPELL_CHECKER_SUBTYPE); 1272 dumpSetting(s, p, 1273 Settings.Secure.SPELL_CHECKER_ENABLED, 1274 SecureSettingsProto.SPELL_CHECKER_ENABLED); 1275 dumpSetting(s, p, 1276 Settings.Secure.INCALL_POWER_BUTTON_BEHAVIOR, 1277 SecureSettingsProto.INCALL_POWER_BUTTON_BEHAVIOR); 1278 dumpSetting(s, p, 1279 Settings.Secure.INCALL_BACK_BUTTON_BEHAVIOR, 1280 SecureSettingsProto.INCALL_BACK_BUTTON_BEHAVIOR); 1281 dumpSetting(s, p, 1282 Settings.Secure.WAKE_GESTURE_ENABLED, 1283 SecureSettingsProto.WAKE_GESTURE_ENABLED); 1284 dumpSetting(s, p, 1285 Settings.Secure.DOZE_ENABLED, 1286 SecureSettingsProto.DOZE_ENABLED); 1287 dumpSetting(s, p, 1288 Settings.Secure.DOZE_ALWAYS_ON, 1289 SecureSettingsProto.DOZE_ALWAYS_ON); 1290 dumpSetting(s, p, 1291 Settings.Secure.DOZE_PULSE_ON_PICK_UP, 1292 SecureSettingsProto.DOZE_PULSE_ON_PICK_UP); 1293 dumpSetting(s, p, 1294 Settings.Secure.DOZE_PULSE_ON_DOUBLE_TAP, 1295 SecureSettingsProto.DOZE_PULSE_ON_DOUBLE_TAP); 1296 dumpSetting(s, p, 1297 Settings.Secure.UI_NIGHT_MODE, 1298 SecureSettingsProto.UI_NIGHT_MODE); 1299 dumpSetting(s, p, 1300 Settings.Secure.SCREENSAVER_ENABLED, 1301 SecureSettingsProto.SCREENSAVER_ENABLED); 1302 dumpSetting(s, p, 1303 Settings.Secure.SCREENSAVER_COMPONENTS, 1304 SecureSettingsProto.SCREENSAVER_COMPONENTS); 1305 dumpSetting(s, p, 1306 Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK, 1307 SecureSettingsProto.SCREENSAVER_ACTIVATE_ON_DOCK); 1308 dumpSetting(s, p, 1309 Settings.Secure.SCREENSAVER_ACTIVATE_ON_SLEEP, 1310 SecureSettingsProto.SCREENSAVER_ACTIVATE_ON_SLEEP); 1311 dumpSetting(s, p, 1312 Settings.Secure.SCREENSAVER_DEFAULT_COMPONENT, 1313 SecureSettingsProto.SCREENSAVER_DEFAULT_COMPONENT); 1314 dumpSetting(s, p, 1315 Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT, 1316 SecureSettingsProto.NFC_PAYMENT_DEFAULT_COMPONENT); 1317 dumpSetting(s, p, 1318 Settings.Secure.NFC_PAYMENT_FOREGROUND, 1319 SecureSettingsProto.NFC_PAYMENT_FOREGROUND); 1320 dumpSetting(s, p, 1321 Settings.Secure.SMS_DEFAULT_APPLICATION, 1322 SecureSettingsProto.SMS_DEFAULT_APPLICATION); 1323 dumpSetting(s, p, 1324 Settings.Secure.DIALER_DEFAULT_APPLICATION, 1325 SecureSettingsProto.DIALER_DEFAULT_APPLICATION); 1326 dumpSetting(s, p, 1327 Settings.Secure.EMERGENCY_ASSISTANCE_APPLICATION, 1328 SecureSettingsProto.EMERGENCY_ASSISTANCE_APPLICATION); 1329 dumpSetting(s, p, 1330 Settings.Secure.ASSIST_STRUCTURE_ENABLED, 1331 SecureSettingsProto.ASSIST_STRUCTURE_ENABLED); 1332 dumpSetting(s, p, 1333 Settings.Secure.ASSIST_SCREENSHOT_ENABLED, 1334 SecureSettingsProto.ASSIST_SCREENSHOT_ENABLED); 1335 dumpSetting(s, p, 1336 Settings.Secure.ASSIST_DISCLOSURE_ENABLED, 1337 SecureSettingsProto.ASSIST_DISCLOSURE_ENABLED); 1338 dumpSetting(s, p, 1339 Settings.Secure.ENABLED_NOTIFICATION_ASSISTANT, 1340 SecureSettingsProto.ENABLED_NOTIFICATION_ASSISTANT); 1341 dumpSetting(s, p, 1342 Settings.Secure.ENABLED_NOTIFICATION_LISTENERS, 1343 SecureSettingsProto.ENABLED_NOTIFICATION_LISTENERS); 1344 dumpSetting(s, p, 1345 Settings.Secure.ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES, 1346 SecureSettingsProto.ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES); 1347 dumpSetting(s, p, 1348 Settings.Secure.SYNC_PARENT_SOUNDS, 1349 SecureSettingsProto.SYNC_PARENT_SOUNDS); 1350 dumpSetting(s, p, 1351 Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS, 1352 SecureSettingsProto.IMMERSIVE_MODE_CONFIRMATIONS); 1353 dumpSetting(s, p, 1354 Settings.Secure.PRINT_SERVICE_SEARCH_URI, 1355 SecureSettingsProto.PRINT_SERVICE_SEARCH_URI); 1356 dumpSetting(s, p, 1357 Settings.Secure.PAYMENT_SERVICE_SEARCH_URI, 1358 SecureSettingsProto.PAYMENT_SERVICE_SEARCH_URI); 1359 dumpSetting(s, p, 1360 Settings.Secure.SKIP_FIRST_USE_HINTS, 1361 SecureSettingsProto.SKIP_FIRST_USE_HINTS); 1362 dumpSetting(s, p, 1363 Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS, 1364 SecureSettingsProto.UNSAFE_VOLUME_MUSIC_ACTIVE_MS); 1365 dumpSetting(s, p, 1366 Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS, 1367 SecureSettingsProto.LOCK_SCREEN_SHOW_NOTIFICATIONS); 1368 dumpSetting(s, p, 1369 Settings.Secure.TV_INPUT_HIDDEN_INPUTS, 1370 SecureSettingsProto.TV_INPUT_HIDDEN_INPUTS); 1371 dumpSetting(s, p, 1372 Settings.Secure.TV_INPUT_CUSTOM_LABELS, 1373 SecureSettingsProto.TV_INPUT_CUSTOM_LABELS); 1374 dumpSetting(s, p, 1375 Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED, 1376 SecureSettingsProto.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED); 1377 dumpSetting(s, p, 1378 Settings.Secure.SLEEP_TIMEOUT, 1379 SecureSettingsProto.SLEEP_TIMEOUT); 1380 dumpSetting(s, p, 1381 Settings.Secure.DOUBLE_TAP_TO_WAKE, 1382 SecureSettingsProto.DOUBLE_TAP_TO_WAKE); 1383 dumpSetting(s, p, 1384 Settings.Secure.ASSISTANT, 1385 SecureSettingsProto.ASSISTANT); 1386 dumpSetting(s, p, 1387 Settings.Secure.CAMERA_GESTURE_DISABLED, 1388 SecureSettingsProto.CAMERA_GESTURE_DISABLED); 1389 dumpSetting(s, p, 1390 Settings.Secure.CAMERA_DOUBLE_TAP_POWER_GESTURE_DISABLED, 1391 SecureSettingsProto.CAMERA_DOUBLE_TAP_POWER_GESTURE_DISABLED); 1392 dumpSetting(s, p, 1393 Settings.Secure.CAMERA_DOUBLE_TWIST_TO_FLIP_ENABLED, 1394 SecureSettingsProto.CAMERA_DOUBLE_TWIST_TO_FLIP_ENABLED); 1395 dumpSetting(s, p, 1396 Settings.Secure.NIGHT_DISPLAY_ACTIVATED, 1397 SecureSettingsProto.NIGHT_DISPLAY_ACTIVATED); 1398 dumpSetting(s, p, 1399 Settings.Secure.NIGHT_DISPLAY_AUTO_MODE, 1400 SecureSettingsProto.NIGHT_DISPLAY_AUTO_MODE); 1401 dumpSetting(s, p, 1402 Settings.Secure.NIGHT_DISPLAY_CUSTOM_START_TIME, 1403 SecureSettingsProto.NIGHT_DISPLAY_CUSTOM_START_TIME); 1404 dumpSetting(s, p, 1405 Settings.Secure.NIGHT_DISPLAY_CUSTOM_END_TIME, 1406 SecureSettingsProto.NIGHT_DISPLAY_CUSTOM_END_TIME); 1407 dumpSetting(s, p, 1408 Settings.Secure.ENABLED_VR_LISTENERS, 1409 SecureSettingsProto.ENABLED_VR_LISTENERS); 1410 dumpSetting(s, p, 1411 Settings.Secure.VR_DISPLAY_MODE, 1412 SecureSettingsProto.VR_DISPLAY_MODE); 1413 dumpSetting(s, p, 1414 Settings.Secure.CARRIER_APPS_HANDLED, 1415 SecureSettingsProto.CARRIER_APPS_HANDLED); 1416 dumpSetting(s, p, 1417 Settings.Secure.MANAGED_PROFILE_CONTACT_REMOTE_SEARCH, 1418 SecureSettingsProto.MANAGED_PROFILE_CONTACT_REMOTE_SEARCH); 1419 dumpSetting(s, p, 1420 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_ENABLED, 1421 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_ENABLED); 1422 dumpSetting(s, p, 1423 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_DAYS_TO_RETAIN, 1424 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_DAYS_TO_RETAIN); 1425 dumpSetting(s, p, 1426 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_BYTES_CLEARED, 1427 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_BYTES_CLEARED); 1428 dumpSetting(s, p, 1429 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_LAST_RUN, 1430 SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER_LAST_RUN); 1431 dumpSetting(s, p, 1432 Settings.Secure.SYSTEM_NAVIGATION_KEYS_ENABLED, 1433 SecureSettingsProto.SYSTEM_NAVIGATION_KEYS_ENABLED); 1434 dumpSetting(s, p, 1435 Settings.Secure.QS_TILES, 1436 SecureSettingsProto.QS_TILES); 1437 dumpSetting(s, p, 1438 Settings.Secure.DEMO_USER_SETUP_COMPLETE, 1439 SecureSettingsProto.DEMO_USER_SETUP_COMPLETE); 1440 dumpSetting(s, p, 1441 Settings.Secure.INSTANT_APPS_ENABLED, 1442 SecureSettingsProto.INSTANT_APPS_ENABLED); 1443 dumpSetting(s, p, 1444 Settings.Secure.DEVICE_PAIRED, 1445 SecureSettingsProto.DEVICE_PAIRED); 1446 dumpSetting(s, p, 1447 Settings.Secure.NOTIFICATION_BADGING, 1448 SecureSettingsProto.NOTIFICATION_BADGING); 1449 } 1450 1451 private static void dumpProtoSystemSettingsLocked( 1452 @NonNull SettingsState s, @NonNull ProtoOutputStream p) { 1453 dumpSetting(s, p, 1454 Settings.System.END_BUTTON_BEHAVIOR, 1455 SystemSettingsProto.END_BUTTON_BEHAVIOR); 1456 dumpSetting(s, p, 1457 Settings.System.ADVANCED_SETTINGS, 1458 SystemSettingsProto.ADVANCED_SETTINGS); 1459 dumpSetting(s, p, 1460 Settings.System.BLUETOOTH_DISCOVERABILITY, 1461 SystemSettingsProto.BLUETOOTH_DISCOVERABILITY); 1462 dumpSetting(s, p, 1463 Settings.System.BLUETOOTH_DISCOVERABILITY_TIMEOUT, 1464 SystemSettingsProto.BLUETOOTH_DISCOVERABILITY_TIMEOUT); 1465 dumpSetting(s, p, 1466 Settings.System.FONT_SCALE, 1467 SystemSettingsProto.FONT_SCALE); 1468 dumpSetting(s, p, 1469 Settings.System.SYSTEM_LOCALES, 1470 SystemSettingsProto.SYSTEM_LOCALES); 1471 dumpSetting(s, p, 1472 Settings.System.SCREEN_OFF_TIMEOUT, 1473 SystemSettingsProto.SCREEN_OFF_TIMEOUT); 1474 dumpSetting(s, p, 1475 Settings.System.SCREEN_BRIGHTNESS, 1476 SystemSettingsProto.SCREEN_BRIGHTNESS); 1477 dumpSetting(s, p, 1478 Settings.System.SCREEN_BRIGHTNESS_FOR_VR, 1479 SystemSettingsProto.SCREEN_BRIGHTNESS_FOR_VR); 1480 dumpSetting(s, p, 1481 Settings.System.SCREEN_BRIGHTNESS_MODE, 1482 SystemSettingsProto.SCREEN_BRIGHTNESS_MODE); 1483 dumpSetting(s, p, 1484 Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, 1485 SystemSettingsProto.SCREEN_AUTO_BRIGHTNESS_ADJ); 1486 dumpSetting(s, p, 1487 Settings.System.MODE_RINGER_STREAMS_AFFECTED, 1488 SystemSettingsProto.MODE_RINGER_STREAMS_AFFECTED); 1489 dumpSetting(s, p, 1490 Settings.System.MUTE_STREAMS_AFFECTED, 1491 SystemSettingsProto.MUTE_STREAMS_AFFECTED); 1492 dumpSetting(s, p, 1493 Settings.System.VIBRATE_ON, 1494 SystemSettingsProto.VIBRATE_ON); 1495 dumpSetting(s, p, 1496 Settings.System.VIBRATE_INPUT_DEVICES, 1497 SystemSettingsProto.VIBRATE_INPUT_DEVICES); 1498 dumpSetting(s, p, 1499 Settings.System.VOLUME_RING, 1500 SystemSettingsProto.VOLUME_RING); 1501 dumpSetting(s, p, 1502 Settings.System.VOLUME_SYSTEM, 1503 SystemSettingsProto.VOLUME_SYSTEM); 1504 dumpSetting(s, p, 1505 Settings.System.VOLUME_VOICE, 1506 SystemSettingsProto.VOLUME_VOICE); 1507 dumpSetting(s, p, 1508 Settings.System.VOLUME_MUSIC, 1509 SystemSettingsProto.VOLUME_MUSIC); 1510 dumpSetting(s, p, 1511 Settings.System.VOLUME_ALARM, 1512 SystemSettingsProto.VOLUME_ALARM); 1513 dumpSetting(s, p, 1514 Settings.System.VOLUME_NOTIFICATION, 1515 SystemSettingsProto.VOLUME_NOTIFICATION); 1516 dumpSetting(s, p, 1517 Settings.System.VOLUME_BLUETOOTH_SCO, 1518 SystemSettingsProto.VOLUME_BLUETOOTH_SCO); 1519 dumpSetting(s, p, 1520 Settings.System.VOLUME_MASTER, 1521 SystemSettingsProto.VOLUME_MASTER); 1522 dumpSetting(s, p, 1523 Settings.System.MASTER_MONO, 1524 SystemSettingsProto.MASTER_MONO); 1525 dumpSetting(s, p, 1526 Settings.System.VIBRATE_IN_SILENT, 1527 SystemSettingsProto.VIBRATE_IN_SILENT); 1528 dumpSetting(s, p, 1529 Settings.System.APPEND_FOR_LAST_AUDIBLE, 1530 SystemSettingsProto.APPEND_FOR_LAST_AUDIBLE); 1531 dumpSetting(s, p, 1532 Settings.System.RINGTONE, 1533 SystemSettingsProto.RINGTONE); 1534 dumpSetting(s, p, 1535 Settings.System.RINGTONE_CACHE, 1536 SystemSettingsProto.RINGTONE_CACHE); 1537 dumpSetting(s, p, 1538 Settings.System.NOTIFICATION_SOUND, 1539 SystemSettingsProto.NOTIFICATION_SOUND); 1540 dumpSetting(s, p, 1541 Settings.System.NOTIFICATION_SOUND_CACHE, 1542 SystemSettingsProto.NOTIFICATION_SOUND_CACHE); 1543 dumpSetting(s, p, 1544 Settings.System.ALARM_ALERT, 1545 SystemSettingsProto.ALARM_ALERT); 1546 dumpSetting(s, p, 1547 Settings.System.ALARM_ALERT_CACHE, 1548 SystemSettingsProto.ALARM_ALERT_CACHE); 1549 dumpSetting(s, p, 1550 Settings.System.MEDIA_BUTTON_RECEIVER, 1551 SystemSettingsProto.MEDIA_BUTTON_RECEIVER); 1552 dumpSetting(s, p, 1553 Settings.System.TEXT_AUTO_REPLACE, 1554 SystemSettingsProto.TEXT_AUTO_REPLACE); 1555 dumpSetting(s, p, 1556 Settings.System.TEXT_AUTO_CAPS, 1557 SystemSettingsProto.TEXT_AUTO_CAPS); 1558 dumpSetting(s, p, 1559 Settings.System.TEXT_AUTO_PUNCTUATE, 1560 SystemSettingsProto.TEXT_AUTO_PUNCTUATE); 1561 dumpSetting(s, p, 1562 Settings.System.TEXT_SHOW_PASSWORD, 1563 SystemSettingsProto.TEXT_SHOW_PASSWORD); 1564 dumpSetting(s, p, 1565 Settings.System.SHOW_GTALK_SERVICE_STATUS, 1566 SystemSettingsProto.SHOW_GTALK_SERVICE_STATUS); 1567 dumpSetting(s, p, 1568 Settings.System.TIME_12_24, 1569 SystemSettingsProto.TIME_12_24); 1570 dumpSetting(s, p, 1571 Settings.System.DATE_FORMAT, 1572 SystemSettingsProto.DATE_FORMAT); 1573 dumpSetting(s, p, 1574 Settings.System.SETUP_WIZARD_HAS_RUN, 1575 SystemSettingsProto.SETUP_WIZARD_HAS_RUN); 1576 dumpSetting(s, p, 1577 Settings.System.ACCELEROMETER_ROTATION, 1578 SystemSettingsProto.ACCELEROMETER_ROTATION); 1579 dumpSetting(s, p, 1580 Settings.System.USER_ROTATION, 1581 SystemSettingsProto.USER_ROTATION); 1582 dumpSetting(s, p, 1583 Settings.System.HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY, 1584 SystemSettingsProto.HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY); 1585 dumpSetting(s, p, 1586 Settings.System.VIBRATE_WHEN_RINGING, 1587 SystemSettingsProto.VIBRATE_WHEN_RINGING); 1588 dumpSetting(s, p, 1589 Settings.System.DTMF_TONE_WHEN_DIALING, 1590 SystemSettingsProto.DTMF_TONE_WHEN_DIALING); 1591 dumpSetting(s, p, 1592 Settings.System.DTMF_TONE_TYPE_WHEN_DIALING, 1593 SystemSettingsProto.DTMF_TONE_TYPE_WHEN_DIALING); 1594 dumpSetting(s, p, 1595 Settings.System.HEARING_AID, 1596 SystemSettingsProto.HEARING_AID); 1597 dumpSetting(s, p, 1598 Settings.System.TTY_MODE, 1599 SystemSettingsProto.TTY_MODE); 1600 dumpSetting(s, p, 1601 Settings.System.SOUND_EFFECTS_ENABLED, 1602 SystemSettingsProto.SOUND_EFFECTS_ENABLED); 1603 dumpSetting(s, p, 1604 Settings.System.HAPTIC_FEEDBACK_ENABLED, 1605 SystemSettingsProto.HAPTIC_FEEDBACK_ENABLED); 1606 dumpSetting(s, p, 1607 Settings.System.NOTIFICATION_LIGHT_PULSE, 1608 SystemSettingsProto.NOTIFICATION_LIGHT_PULSE); 1609 dumpSetting(s, p, 1610 Settings.System.POINTER_LOCATION, 1611 SystemSettingsProto.POINTER_LOCATION); 1612 dumpSetting(s, p, 1613 Settings.System.SHOW_TOUCHES, 1614 SystemSettingsProto.SHOW_TOUCHES); 1615 dumpSetting(s, p, 1616 Settings.System.WINDOW_ORIENTATION_LISTENER_LOG, 1617 SystemSettingsProto.WINDOW_ORIENTATION_LISTENER_LOG); 1618 dumpSetting(s, p, 1619 Settings.System.LOCKSCREEN_SOUNDS_ENABLED, 1620 SystemSettingsProto.LOCKSCREEN_SOUNDS_ENABLED); 1621 dumpSetting(s, p, 1622 Settings.System.LOCKSCREEN_DISABLED, 1623 SystemSettingsProto.LOCKSCREEN_DISABLED); 1624 dumpSetting(s, p, 1625 Settings.System.SIP_RECEIVE_CALLS, 1626 SystemSettingsProto.SIP_RECEIVE_CALLS); 1627 dumpSetting(s, p, 1628 Settings.System.SIP_CALL_OPTIONS, 1629 SystemSettingsProto.SIP_CALL_OPTIONS); 1630 dumpSetting(s, p, 1631 Settings.System.SIP_ALWAYS, 1632 SystemSettingsProto.SIP_ALWAYS); 1633 dumpSetting(s, p, 1634 Settings.System.SIP_ADDRESS_ONLY, 1635 SystemSettingsProto.SIP_ADDRESS_ONLY); 1636 dumpSetting(s, p, 1637 Settings.System.POINTER_SPEED, 1638 SystemSettingsProto.POINTER_SPEED); 1639 dumpSetting(s, p, 1640 Settings.System.LOCK_TO_APP_ENABLED, 1641 SystemSettingsProto.LOCK_TO_APP_ENABLED); 1642 dumpSetting(s, p, 1643 Settings.System.EGG_MODE, 1644 SystemSettingsProto.EGG_MODE); 1645 dumpSetting(s, p, 1646 Settings.System.WHEN_TO_MAKE_WIFI_CALLS, 1647 SystemSettingsProto.WHEN_TO_MAKE_WIFI_CALLS); 1648 } 1649} 1650