summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/proto/README.md2
-rw-r--r--core/proto/android/providers/settings.proto497
-rw-r--r--core/proto/android/providers/settings/common.proto51
-rw-r--r--core/proto/android/providers/settings/global.proto942
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java1796
5 files changed, 2001 insertions, 1287 deletions
diff --git a/core/proto/README.md b/core/proto/README.md
index d2b89a52e927..78809fa9278c 100644
--- a/core/proto/README.md
+++ b/core/proto/README.md
@@ -8,7 +8,7 @@ Conventions for the protos in this directory:
1. If the proto describes the top level output of dumpsys, it should contain
`Dump`. This makes it easy to understand that the proto is the dumpsys output
of a certain service, not the data structure of that service, e.g.
- `WindowManagerServiceDumpProto` vs `WindowManagerServiceDumpProto`.
+ `WindowManagerServiceDumpProto` vs `WindowManagerServiceProto`.
* Inner messages whose containing messages have the `Proto` suffix do not
need to have a `Proto` suffix. E.g:
diff --git a/core/proto/android/providers/settings.proto b/core/proto/android/providers/settings.proto
index 89665dbf6282..7f8bed573a10 100644
--- a/core/proto/android/providers/settings.proto
+++ b/core/proto/android/providers/settings.proto
@@ -20,6 +20,8 @@ package android.providers.settings;
option java_multiple_files = true;
option java_outer_classname = "SettingsServiceProto";
+import "frameworks/base/core/proto/android/providers/settings/common.proto";
+import "frameworks/base/core/proto/android/providers/settings/global.proto";
import "frameworks/base/libs/incident/proto/android/privacy.proto";
message SettingsServiceDumpProto {
@@ -47,470 +49,6 @@ message UserSettingsProto {
// Note: it's a conscious decision to add each setting as a separate field. This
// allows annotating each setting with its own privacy tag.
-message GlobalSettingsProto {
- option (android.msg_privacy).dest = DEST_EXPLICIT;
-
- repeated SettingsOperationProto historical_operations = 1;
-
- optional SettingProto add_users_when_locked = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_accessibility_global_gesture_enabled = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto airplane_mode_on = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto theater_mode_on = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // A comma-separated list of radios that need to be disabled when airplane
- // mode is on. This overrides wifi_on and bluetooth_on if wifi and bluetooth
- // are included in the comma-separated list.
- optional SettingProto airplane_mode_radios = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto airplane_mode_toggleable_radios = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto bluetooth_class_of_device = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto bluetooth_disabled_profiles = 9;
- optional SettingProto bluetooth_interoperability_list = 10;
- optional SettingProto wifi_sleep_policy = 11 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto auto_time = 12 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto auto_time_zone = 13 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto car_dock_sound = 14;
- optional SettingProto car_undock_sound = 15;
- optional SettingProto desk_dock_sound = 16;
- optional SettingProto desk_undock_sound = 17;
- optional SettingProto dock_sounds_enabled = 18 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dock_sounds_enabled_when_accessibility = 19 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto lock_sound = 20;
- optional SettingProto unlock_sound = 21;
- optional SettingProto trusted_sound = 22;
- optional SettingProto low_battery_sound = 23;
- optional SettingProto power_sounds_enabled = 24 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wireless_charging_started_sound = 25;
- optional SettingProto charging_sounds_enabled = 26 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto stay_on_while_plugged_in = 27 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto bugreport_in_power_menu = 28 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto adb_enabled = 29 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Whether views are allowed to save their attribute data.
- optional SettingProto debug_view_attributes = 30 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto assisted_gps_enabled = 31 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto bluetooth_on = 32 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto cdma_cell_broadcast_sms = 33 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto cdma_roaming_mode = 34 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto cdma_subscription_mode = 35 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto data_activity_timeout_mobile = 36 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto data_activity_timeout_wifi = 37 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto data_roaming = 38 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto mdc_initial_max_retry = 39 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto force_allow_on_external = 40 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto euicc_provisioned = 41 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto development_force_resizable_activities = 42 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto development_enable_freeform_windows_support = 43 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto development_settings_enabled = 44 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto device_provisioned = 45 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto device_provisioning_mobile_data_enabled = 46 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto display_size_forced = 47 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto display_scaling_force = 48 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto download_max_bytes_over_mobile = 49 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto download_recommended_max_bytes_over_mobile = 50 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto hdmi_control_enabled = 51 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto hdmi_system_audio_control_enabled = 52 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto hdmi_control_auto_wakeup_enabled = 53 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto hdmi_control_auto_device_off_enabled = 54 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // If true, out-of-the-box execution for priv apps is enabled.
- optional SettingProto priv_app_oob_enabled = 55 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto location_background_throttle_interval_ms = 56 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto location_background_throttle_proximity_alert_interval_ms = 57 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Packages that are whitelisted for background throttling (throttling will
- // not be applied).
- optional SettingProto location_background_throttle_package_whitelist = 58 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_scan_background_throttle_interval_ms = 59 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_scan_background_throttle_package_whitelist = 60 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto mhl_input_switching_enabled = 61 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto mhl_power_charge_enabled = 62 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto mobile_data = 63 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto mobile_data_always_on = 64 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto connectivity_metrics_buffer_size = 65 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_enabled = 66 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_poll_interval = 67 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_time_cache_max_age = 68 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_global_alert_bytes = 69 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_sample_enabled = 70 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_augment_enabled = 71 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_dev_bucket_duration = 72 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_dev_persist_bytes = 73 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_dev_rotate_age = 74 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_dev_delete_age = 75 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_bucket_duration = 76 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_persist_bytes = 77 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_rotate_age = 78 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_delete_age = 79 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_tag_bucket_duration = 80 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_tag_persist_bytes = 81 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_tag_rotate_age = 82 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto netstats_uid_tag_delete_age = 83 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // User preference for which network(s) should be used.
- optional SettingProto network_preference = 84;
- optional SettingProto network_scorer_app = 85 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto night_display_forced_auto_mode_available = 86 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto nitz_update_diff = 87 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto nitz_update_spacing = 88 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ntp_server = 89;
- optional SettingProto ntp_timeout = 90 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto storage_benchmark_interval = 91 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dns_resolver_sample_validity_seconds = 92 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dns_resolver_success_threshold_percent = 93 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dns_resolver_min_samples = 94 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dns_resolver_max_samples = 95 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Whether to disable the automatic scheduling of system updates.
- optional SettingProto ota_disable_automatic_update = 96 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto package_verifier_enable = 97 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto package_verifier_timeout = 98 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto package_verifier_default_response = 99;
- optional SettingProto package_verifier_setting_visible = 100 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto package_verifier_include_adb = 101 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto fstrim_mandatory_interval = 102 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pdp_watchdog_poll_interval_ms = 103 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pdp_watchdog_long_poll_interval_ms = 104 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pdp_watchdog_error_poll_interval_ms = 105 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pdp_watchdog_trigger_packet_count = 106 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pdp_watchdog_error_poll_count = 107 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pdp_watchdog_max_pdp_reset_fail_count = 108 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto setup_prepaid_data_service_url = 109;
- optional SettingProto setup_prepaid_detection_target_url = 110;
- optional SettingProto setup_prepaid_detection_redir_host = 111;
- optional SettingProto sms_outgoing_check_interval_ms = 112 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sms_outgoing_check_max_count = 113 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Used to disable SMS short code confirmation. Defaults to true.
- optional SettingProto sms_short_code_confirmation = 114 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sms_short_code_rule = 115 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto tcp_default_init_rwnd = 116 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto tether_supported = 117 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto tether_dun_required = 118 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto tether_dun_apn = 119;
- optional SettingProto tether_offload_disabled = 120 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // List of carrier app certificate mapped to carrier app package id which are whitelisted to
- // prompt the user for install when a SIM card with matching UICC carrier privilege rules is
- // inserted.
- optional SettingProto carrier_app_whitelist = 121 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto carrier_app_names = 122 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto usb_mass_storage_enabled = 123 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto use_google_mail = 124 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto webview_data_reduction_proxy_key = 125;
- optional SettingProto webview_fallback_logic_enabled = 126 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Name of the package used as WebView provider.
- optional SettingProto webview_provider = 127 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto webview_multiprocess = 128 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_switch_notification_daily_limit = 129 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_switch_notification_rate_limit_millis = 130 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_avoid_bad_wifi = 131 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_metered_multipath_preference = 132 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_watchlist_last_report_time = 133 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_badging_thresholds = 134 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_display_on = 135 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_display_certification_on = 136 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_display_wps_config = 137 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_networks_available_notification_on = 138 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_carrier_networks_available_notification_on = 139 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wimax_networks_available_notification_on = 140 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_networks_available_repeat_delay = 141 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_country_code = 142;
- optional SettingProto wifi_framework_scan_interval_ms = 143 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_idle_ms = 144 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_num_open_networks_kept = 145 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_on = 146 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_scan_always_available = 147 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto soft_ap_timeout_enabled = 148 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_wakeup_enabled = 149 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_scoring_ui_enabled = 150 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto speed_label_cache_eviction_age_millis = 151 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto recommended_network_evaluator_cache_expiry_ms = 152 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_recommendations_enabled = 153 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_recommendations_package = 154 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto use_open_wifi_package = 155 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_recommendation_request_timeout_ms = 156 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_always_available = 157 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_low_power_window_ms = 158 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_balanced_window_ms = 159 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_low_latency_window_ms = 160 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_low_power_interval_ms = 161 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_balanced_interval_ms = 162 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_low_latency_interval_ms = 163 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ble_scan_background_mode = 389 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_saved_state = 164 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_supplicant_scan_interval_ms = 165 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_enhanced_auto_join = 166 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_network_show_rssi = 167 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_scan_interval_when_p2p_connected_ms = 168 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_watchdog_on = 169 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_watchdog_poor_network_test_enabled = 170 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_suspend_optimizations_enabled = 171 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_verbose_logging_enabled = 172 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_connected_mac_randomization_enabled = 173 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_max_dhcp_retry_count = 174 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_mobile_data_transition_wakelock_timeout_ms = 175 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_device_owner_configs_lockdown = 176 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_frequency_band = 177 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_p2p_device_name = 178;
- optional SettingProto wifi_reenable_delay_ms = 179 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_ephemeral_out_of_range_timeout_ms = 180 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto data_stall_alarm_non_aggressive_delay_in_ms = 181 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto data_stall_alarm_aggressive_delay_in_ms = 182 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto provisioning_apn_alarm_delay_in_ms = 183 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto gprs_register_check_period_ms = 184 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wtf_is_fatal = 185 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Ringer mode. A change in this value will not reflect as a change in the
- // ringer mode.
- optional SettingProto mode_ringer = 186 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Overlay display devices setting.
- // The value is a specially formatted string that describes the size and
- // density of simulated secondary devices.
- // Format: {width}x{height}/dpi;...
- optional SettingProto overlay_display_devices = 187 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto battery_discharge_duration_threshold = 188 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto battery_discharge_threshold = 189 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto send_action_app_error = 190 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dropbox_age_seconds = 191 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dropbox_max_files = 192 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dropbox_quota_kb = 193 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dropbox_quota_percent = 194 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dropbox_reserve_percent = 195 [ (android.privacy).dest = DEST_AUTOMATIC ];
- repeated SettingProto dropbox_settings = 196;
- repeated SettingProto error_logcat_lines = 197;
- optional SettingProto sys_free_storage_log_interval = 198 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto disk_free_change_reporting_threshold = 199 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sys_storage_threshold_percentage = 200 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sys_storage_threshold_max_bytes = 201 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sys_storage_full_threshold_bytes = 202 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sys_storage_cache_percentage = 203 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sys_storage_cache_max_bytes = 204 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sync_max_retry_delay_in_seconds = 205 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto connectivity_change_delay = 206 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto connectivity_sampling_interval_in_seconds = 207 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto pac_change_delay = 208 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto captive_portal_mode = 209 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto captive_portal_detection_enabled = 210 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto captive_portal_server = 211;
- optional SettingProto captive_portal_https_url = 212;
- optional SettingProto captive_portal_http_url = 213;
- optional SettingProto captive_portal_fallback_url = 214;
- optional SettingProto captive_portal_other_fallback_urls = 215;
- optional SettingProto captive_portal_use_https = 216 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto captive_portal_user_agent = 217;
- optional SettingProto nsd_on = 218 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Let user pick default install location.
- optional SettingProto set_install_location = 219 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto default_install_location = 220 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto inet_condition_debounce_up_delay = 221 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto inet_condition_debounce_down_delay = 222 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto read_external_storage_enforced_default = 223 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto http_proxy = 224;
- optional SettingProto global_http_proxy_host = 225;
- optional SettingProto global_http_proxy_port = 226;
- optional SettingProto global_http_proxy_exclusion_list = 227;
- optional SettingProto global_http_proxy_pac = 228;
- // Enables the UI setting to allow the user to specify the global HTTP proxy
- // and associated exclusion list.
- optional SettingProto set_global_http_proxy = 229 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto default_dns_server = 230;
- // The requested Private DNS mode and an accompanying specifier.
- optional SettingProto private_dns_mode = 231;
- optional SettingProto private_dns_specifier = 232;
- repeated SettingProto bluetooth_headset_priorities = 233;
- repeated SettingProto bluetooth_a2dp_sink_priorities = 234;
- repeated SettingProto bluetooth_a2dp_src_priorities = 235;
- repeated SettingProto bluetooth_a2dp_supports_optional_codecs = 236;
- repeated SettingProto bluetooth_a2dp_optional_codecs_enabled = 237;
- repeated SettingProto bluetooth_input_device_priorities = 238;
- repeated SettingProto bluetooth_map_priorities = 239;
- repeated SettingProto bluetooth_map_client_priorities = 240;
- repeated SettingProto bluetooth_pbap_client_priorities = 241;
- repeated SettingProto bluetooth_sap_priorities = 242;
- repeated SettingProto bluetooth_pan_priorities = 243;
- repeated SettingProto bluetooth_hearing_aid_priorities = 244;
- // These are key=value lists, separated by commas.
- optional SettingProto activity_manager_constants = 245;
- optional SettingProto device_idle_constants = 246;
- optional SettingProto battery_saver_constants = 247;
- optional SettingProto battery_saver_device_specific_constants = 248;
- optional SettingProto battery_tip_constants = 249;
- optional SettingProto anomaly_detection_constants = 250;
- // Version of the anomaly config.
- optional SettingProto anomaly_config_version = 251 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // A base64-encoded string represents anomaly stats config.
- optional SettingProto anomaly_config = 252;
- // This is a key=value list, separated by commas.
- optional SettingProto always_on_display_constants = 253;
- // System VDSO global setting. This links to the "sys.vdso" system property.
- // The following values are supported:
- // false -> both 32 and 64 bit vdso disabled
- // 32 -> 32 bit vdso enabled
- // 64 -> 64 bit vdso enabled
- // Any other value defaults to both 32 bit and 64 bit true.
- optional SettingProto sys_vdso = 254 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // UidCpuPower global setting. This links the sys.uidcpupower system property.
- // The following values are supported:
- // 0 -> /proc/uid_cpupower/* are disabled
- // 1 -> /proc/uid_cpupower/* are enabled
- // Any other value defaults to enabled.
- optional SettingProto sys_uidcpupower = 255 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // An integer to reduce the FPS by this factor. Only for experiments.
- optional SettingProto fps_divisor = 256 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Flag to enable or disable display panel low power mode (lpm)
- // false -> Display panel power saving mode is disabled.
- // true -> Display panel power saving mode is enabled.
- optional SettingProto display_panel_lpm = 257 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // These are key=value lists, separated by commas.
- optional SettingProto app_idle_constants = 258;
- optional SettingProto power_manager_constants = 259;
- optional SettingProto alarm_manager_constants = 260;
- optional SettingProto job_scheduler_constants = 261;
- optional SettingProto shortcut_manager_constants = 262;
- optional SettingProto device_policy_constants = 263;
- optional SettingProto text_classifier_constants = 264;
- optional SettingProto battery_stats_constants = 265;
- optional SettingProto sync_manager_constants = 266;
- optional SettingProto app_standby_enabled = 267 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto app_auto_restriction_enabled = 268 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto forced_app_standby_enabled = 269 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto forced_app_standby_for_small_battery_enabled = 270 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto off_body_radios_off_for_small_battery_enabled = 271 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto off_body_radios_off_delay_ms = 272 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_on_when_proxy_disconnected = 273 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto time_only_mode_constants = 274 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_watchlist_enabled = 275 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto keep_profile_in_background = 276 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto window_animation_scale = 277 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto transition_animation_scale = 278 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto animator_duration_scale = 279 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto fancy_ime_animations = 280 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto compatibility_mode = 281 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto emergency_tone = 282 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto call_auto_retry = 283 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto emergency_affordance_needed = 284 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto preferred_network_mode = 285 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Name of an application package to be debugged.
- optional SettingProto debug_app = 286;
- optional SettingProto wait_for_debugger = 287 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_gpu_debug_layers = 288 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // App allowed to load GPU debug layers.
- optional SettingProto gpu_debug_app = 289;
- optional SettingProto gpu_debug_layers = 290 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto low_power_mode = 291 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Battery level [1-100] at which low power mode automatically turns on. If
- // 0, it will not automatically turn on.
- optional SettingProto low_power_mode_trigger_level = 292 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // The max value for {@link #LOW_POWER_MODE_TRIGGER_LEVEL}. If this setting
- // is not set or the value is 0, the default max will be used.
- optional SettingProto low_power_mode_trigger_level_max = 293 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto always_finish_activities = 294 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto dock_audio_media_enabled = 295 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto encoded_surround_output = 296 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto audio_safe_volume_state = 297 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto tzinfo_update_content_url = 298;
- optional SettingProto tzinfo_update_metadata_url = 299;
- optional SettingProto selinux_update_content_url = 300;
- optional SettingProto selinux_update_metadata_url = 301;
- optional SettingProto sms_short_codes_update_content_url = 302;
- optional SettingProto sms_short_codes_update_metadata_url = 303;
- optional SettingProto apn_db_update_content_url = 304;
- optional SettingProto apn_db_update_metadata_url = 305;
- optional SettingProto cert_pin_update_content_url = 306;
- optional SettingProto cert_pin_update_metadata_url = 307;
- optional SettingProto intent_firewall_update_content_url = 308;
- optional SettingProto intent_firewall_update_metadata_url = 309;
- optional SettingProto lang_id_update_content_url = 310;
- optional SettingProto lang_id_update_metadata_url = 311;
- optional SettingProto smart_selection_update_content_url = 312;
- optional SettingProto smart_selection_update_metadata_url = 313;
- optional SettingProto selinux_status = 314 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto development_force_rtl = 315 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto low_battery_sound_timeout = 316 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wifi_bounce_delay_override_ms = 317 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto policy_control = 318 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto emulate_display_cutout = 319 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto zen_mode = 320 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto zen_mode_ringer_level = 321 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto zen_mode_config_etag = 322;
- // If 0, turning on dnd manually will last indefinitely. Else if
- // non-negative, turning on dnd manually will last for this many minutes.
- // Else (if negative), turning on dnd manually will surface a dialog that
- // prompts user to specify a duration.
- optional SettingProto zen_duration = 323 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto heads_up_notifications_enabled = 324 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto device_name = 325;
- optional SettingProto network_scoring_provisioned = 326 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto require_password_to_decrypt = 327 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enhanced_4g_mode_enabled = 328 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto vt_ims_enabled = 329 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wfc_ims_enabled = 330 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wfc_ims_mode = 331 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wfc_ims_roaming_mode = 332 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto wfc_ims_roaming_enabled = 333 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto lte_service_forced = 334 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto ephemeral_cookie_max_size_bytes = 335 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_ephemeral_feature = 336 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto instant_app_dexopt_enabled = 337 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto installed_instant_app_min_cache_period = 338 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto installed_instant_app_max_cache_period = 339 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto uninstalled_instant_app_min_cache_period = 340 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto uninstalled_instant_app_max_cache_period = 341 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto unused_static_shared_lib_min_cache_period = 342 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto allow_user_switching_when_system_user_locked = 343 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto boot_count = 344 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto safe_boot_disallowed = 345 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto device_demo_mode = 346 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto network_access_timeout_ms = 347 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto database_downgrade_reason = 348;
- optional SettingProto database_creation_buildid = 349 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto contacts_database_wal_enabled = 350 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto location_settings_link_to_permissions_enabled = 351 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto euicc_factory_reset_timeout_millis = 352 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto storage_settings_clobber_threshold = 353 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // If set to 1, {@link Secure#LOCATION_MODE} will be set to {@link
- // Secure#LOCATION_MODE_OFF} temporarily for all users.
- optional SettingProto location_global_kill_switch = 354 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // If set to 1, SettingsProvider's restoreAnyVersion="true" attribute will
- // be ignored and restoring to lower version of platform API will be
- // skipped.
- optional SettingProto override_settings_provider_restore_any_version = 355 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto chained_battery_attribution_enabled = 356 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto autofill_compat_mode_allowed_packages = 357 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto hidden_api_blacklist_exemptions = 358 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto sound_trigger_detection_service_op_timeout = 387 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto max_sound_trigger_detection_service_ops_per_day = 388 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Subscription to be used for voice call on a multi sim device. The
- // supported values are 0 = SUB1, 1 = SUB2 and etc.
- optional SettingProto multi_sim_voice_call_subscription = 359 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto multi_sim_voice_prompt = 360 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto multi_sim_data_call_subscription = 361 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto multi_sim_sms_subscription = 362 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto multi_sim_sms_prompt = 363 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Whether to enable new contacts aggregator or not.
- // 1 = enable, 0 = disable.
- optional SettingProto new_contact_aggregator = 364 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto contact_metadata_sync_enabled = 365 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_cellular_on_boot = 366 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto max_notification_enqueue_rate = 367 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto show_notification_channel_warnings = 368 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto cell_on = 369 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto show_temperature_warning = 370 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto warning_temperature = 371 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_diskstats_logging = 372 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_cache_quota_calculation = 373 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_deletion_helper_no_threshold_toggle = 374 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto notification_snooze_options = 375 [ (android.privacy).dest = DEST_AUTOMATIC ];
- // Configuration flags for SQLite Compatibility WAL. Encoded as a key-value
- // list, separated by commas.
- // E.g.: compatibility_wal_supported=true, wal_syncmode=OFF
- optional SettingProto sqlite_compatibility_wal_flags = 376 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto enable_gnss_raw_meas_full_tracking = 377 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto install_carrier_app_notification_persistent = 378 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto install_carrier_app_notification_sleep_millis = 379 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto zram_enabled = 380 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto smart_replies_in_notifications_flags = 381 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto show_first_crash_dialog = 382 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto show_restart_in_crash_dialog = 383 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingProto show_mute_in_crash_dialog = 384 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingsProto show_zen_upgrade_notification = 385 [ (android.privacy).dest = DEST_AUTOMATIC ];
- optional SettingsProto backup_agent_timeout_parameters = 386;
- // Please insert fields in the same order as in
- // frameworks/base/core/java/android/provider/Settings.java.
- // Next tag = 390;
-}
-
message SecureSettingsProto {
option (android.msg_privacy).dest = DEST_EXPLICIT;
@@ -854,26 +392,6 @@ message SystemSettingsProto {
// Next tag = 73;
}
-message SettingProto {
- // ID of the setting
- optional string id = 1;
-
- // Name of the setting
- optional string name = 2;
-
- // Package name of the setting
- optional string pkg = 3;
-
- // Value of this setting
- optional string value = 4;
-
- // Default value of this setting
- optional string default_value = 5;
-
- // Whether the default is set by the system
- optional bool default_from_system = 6;
-}
-
message SettingsProto {
// Enum values gotten from Settings.java
enum ScreenBrightnessMode {
@@ -881,14 +399,3 @@ message SettingsProto {
SCREEN_BRIGHTNESS_MODE_AUTOMATIC = 1;
}
}
-
-message SettingsOperationProto {
- // When the operation happened
- optional int64 timestamp = 1;
-
- // Type of the operation
- optional string operation = 2;
-
- // Name of the setting that was affected (optional)
- optional string setting = 3;
-}
diff --git a/core/proto/android/providers/settings/common.proto b/core/proto/android/providers/settings/common.proto
new file mode 100644
index 000000000000..64ffefb695a6
--- /dev/null
+++ b/core/proto/android/providers/settings/common.proto
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+syntax = "proto2";
+package android.providers.settings;
+
+option java_multiple_files = true;
+
+message SettingProto {
+ // ID of the setting
+ optional string id = 1;
+
+ // Name of the setting
+ optional string name = 2;
+
+ // Package name of the setting
+ optional string pkg = 3;
+
+ // Value of this setting
+ optional string value = 4;
+
+ // Default value of this setting
+ optional string default_value = 5;
+
+ // Whether the default is set by the system
+ optional bool default_from_system = 6;
+}
+
+message SettingsOperationProto {
+ // When the operation happened
+ optional int64 timestamp = 1;
+
+ // Type of the operation
+ optional string operation = 2;
+
+ // Name of the setting that was affected (optional)
+ optional string setting = 3;
+}
diff --git a/core/proto/android/providers/settings/global.proto b/core/proto/android/providers/settings/global.proto
new file mode 100644
index 000000000000..c7de947cdca9
--- /dev/null
+++ b/core/proto/android/providers/settings/global.proto
@@ -0,0 +1,942 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+syntax = "proto2";
+package android.providers.settings;
+
+option java_multiple_files = true;
+
+import "frameworks/base/core/proto/android/providers/settings/common.proto";
+import "frameworks/base/libs/incident/proto/android/privacy.proto";
+
+// Note: it's a conscious decision to add each setting as a separate field. This
+// allows annotating each setting with its own privacy tag.
+message GlobalSettingsProto {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ repeated SettingsOperationProto historical_operations = 1;
+
+ // These are key=value lists, separated by commas.
+ optional SettingProto activity_manager_constants = 2;
+ optional SettingProto adb_enabled = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto add_users_when_locked = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message AirplaneMode {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // "airplane_mode_on" in code.
+ optional SettingProto on = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // A comma-separated list of radios that need to be disabled when airplane
+ // mode is on. This overrides wifi_on and bluetooth_on if wifi and bluetooth
+ // are included in the comma-separated list.
+ optional SettingProto radios = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto toggleable_radios = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional AirplaneMode airplane_mode = 5;
+
+ optional SettingProto alarm_manager_constants = 6;
+ optional SettingProto allow_user_switching_when_system_user_locked = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // This is a key=value list, separated by commas.
+ optional SettingProto always_on_display_constants = 8;
+ optional SettingProto always_finish_activities = 9 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto animator_duration_scale = 10 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Anomaly {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // "anomaly_detection_constants" in code.
+ optional SettingProto detection_constants = 1;
+ // Version of the anomaly config.
+ optional SettingProto config_version = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // A base64-encoded string represents anomaly stats config.
+ optional SettingProto config = 3;
+ }
+ optional Anomaly anomaly = 11;
+
+ message ApnDb {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ }
+ optional ApnDb apn_db = 12;
+
+ message App {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // These are key=value lists, separated by commas.
+ optional SettingProto idle_constants = 1;
+ optional SettingProto standby_enabled = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto auto_restriction_enabled = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto forced_app_standby_enabled = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto forced_app_standby_for_small_battery_enabled = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional App app = 13;
+
+ optional SettingProto assisted_gps_enabled = 14 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto audio_safe_volume_state = 15 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Auto {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto time = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto time_zone = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Auto auto = 16;
+
+ optional SettingProto autofill_compat_mode_allowed_packages = 17 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto backup_agent_timeout_parameters = 18;
+
+ message Battery {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto discharge_duration_threshold = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto discharge_threshold = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto saver_constants = 3;
+ optional SettingProto saver_device_specific_constants = 4;
+ optional SettingProto stats_constants = 5;
+ optional SettingProto tip_constants = 6;
+ }
+ optional Battery battery = 19;
+
+ message BleScan {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto always_available = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto low_power_window_ms = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto balanced_window_ms = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto low_latency_window_ms = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto low_power_interval_ms = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto balanced_interval_ms = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto low_latency_interval_ms = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto background_mode = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional BleScan ble_scan = 20;
+
+ message Bluetooth {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto class_of_device = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto disabled_profiles = 2;
+ optional SettingProto interoperability_list = 3;
+ optional SettingProto on = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ repeated SettingProto headset_priorities = 5;
+ repeated SettingProto a2dp_sink_priorities = 6;
+ repeated SettingProto a2dp_src_priorities = 7;
+ repeated SettingProto a2dp_supports_optional_codecs = 8;
+ repeated SettingProto a2dp_optional_codecs_enabled = 9;
+ repeated SettingProto input_device_priorities = 10;
+ repeated SettingProto map_priorities = 11;
+ repeated SettingProto map_client_priorities = 12;
+ repeated SettingProto pbap_client_priorities = 13;
+ repeated SettingProto sap_priorities = 14;
+ repeated SettingProto pan_priorities = 15;
+ repeated SettingProto hearing_aid_priorities = 16;
+ }
+ optional Bluetooth bluetooth = 21;
+
+ optional SettingProto boot_count = 22 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto bugreport_in_power_menu = 23 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto call_auto_retry = 24 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message CaptivePortal {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto mode = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto detection_enabled = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto server = 3;
+ optional SettingProto https_url = 4;
+ optional SettingProto http_url = 5;
+ optional SettingProto fallback_url = 6;
+ optional SettingProto other_fallback_urls = 7;
+ optional SettingProto use_https = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto user_agent = 9;
+ }
+ optional CaptivePortal captive_portal = 25;
+
+ message Carrier {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // List of carrier app certificate mapped to carrier app package id which are whitelisted to
+ // prompt the user for install when a SIM card with matching UICC carrier privilege rules is
+ // inserted.
+ optional SettingProto app_whitelist = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto app_names = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto install_carrier_app_notification_persistent = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto install_carrier_app_notification_sleep_millis = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Carrier carrier = 26;
+
+ message Cdma {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto cell_broadcast_sms = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto roaming_mode = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto subscription_mode = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Cdma cdma = 27;
+
+ optional SettingProto cell_on = 28 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message CertPin {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ }
+ optional CertPin cert_pin = 29;
+
+ optional SettingProto chained_battery_attribution_enabled = 30 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto compatibility_mode = 31 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Connectivity {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto metrics_buffer_size = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto change_delay = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto sampling_interval_in_seconds = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Connectivity connectivity = 32;
+
+ optional SettingProto contact_metadata_sync_enabled = 33 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto contacts_database_wal_enabled = 34 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Data {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto activity_timeout_mobile = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto activity_timeout_wifi = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto roaming = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto stall_alarm_non_aggressive_delay_in_ms = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto stall_alarm_aggressive_delay_in_ms = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Data data = 35;
+
+ message Database {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto downgrade_reason = 1;
+ optional SettingProto creation_buildid = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Database database = 36;
+
+ message Debug {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Name of an application package to be debugged.
+ optional SettingProto app = 1;
+ // Whether views are allowed to save their attribute data.
+ optional SettingProto view_attributes = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Debug debug = 37;
+
+ message Default {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto install_location = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dns_server = 2;
+ }
+ optional Default default = 38;
+
+ message Development {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto settings_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto force_resizable_activities = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto enable_freeform_windows_support = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto force_rtl = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto emulate_display_cutout = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Development development = 39;
+
+ message Device {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto name = 1;
+ optional SettingProto provisioned = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto provisioning_mobile_data_enabled = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto idle_constants = 4;
+ optional SettingProto policy_constants = 5;
+ optional SettingProto demo_mode = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Device device = 40;
+
+ optional SettingProto disk_free_change_reporting_threshold = 41 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Display {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto size_forced = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto scaling_force = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Flag to enable or disable display panel low power mode (lpm)
+ // false -> Display panel power saving mode is disabled.
+ // true -> Display panel power saving mode is enabled.
+ optional SettingProto panel_lpm = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Display display = 42;
+
+ message DnsResolver {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto sample_validity_seconds = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto success_threshold_percent = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto min_samples = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto max_samples = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional DnsResolver dns_resolver = 43;
+
+ optional SettingProto dock_audio_media_enabled = 44 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Download {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto max_bytes_over_mobile = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto recommended_max_bytes_over_mobile = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Download download = 45;
+
+ message Dropbox {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto age_seconds = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto max_files = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto quota_kb = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto quota_percent = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto reserve_percent = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ repeated SettingProto settings = 6;
+ }
+ optional Dropbox dropbox = 46;
+
+ message Emergency {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto tone = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto affordance_needed = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Emergency emergency = 47;
+
+ message Enable {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto accessibility_global_gesture_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto gpu_debug_layers = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto ephemeral_feature = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto cellular_on_boot = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto diskstats_logging = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto cache_quota_calculation = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto deletion_helper_no_threshold_toggle = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto gnss_raw_meas_full_tracking = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Enable enable = 48;
+
+ optional SettingProto encoded_surround_output = 49 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto enhanced_4g_mode_enabled = 50 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ repeated SettingProto error_logcat_lines = 51;
+
+ message Euicc {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto provisioned = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto factory_reset_timeout_millis = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Euicc euicc = 52;
+
+ optional SettingProto fancy_ime_animations = 53 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto force_allow_on_external = 54 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // An integer to reduce the FPS by this factor. Only for experiments.
+ optional SettingProto fps_divisor = 55 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto fstrim_mandatory_interval = 56 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message GlobalHttpProxy {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Including Global.HTTP_PROXY is redundant since the data is also
+ // encompassed in the host and port fields.
+
+ optional SettingProto host = 1;
+ optional SettingProto port = 2;
+ optional SettingProto exclusion_list = 3;
+ optional SettingProto pac = 4;
+ // Enables the UI setting to allow the user to specify the global HTTP proxy
+ // and associated exclusion list. Simply "set_global_http_proxy".
+ optional SettingProto setting_ui_enabled = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional GlobalHttpProxy global_http_proxy = 57;
+
+ optional SettingProto gprs_register_check_period_ms = 58 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Gpu {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // App allowed to load GPU debug layers.
+ optional SettingProto debug_app = 1;
+ optional SettingProto debug_layers = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Gpu gpu = 59;
+
+ message Hdmi {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto control_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto system_audio_control_enabled = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto control_auto_wakeup_enabled = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto control_auto_device_off_enabled = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Hdmi hdmi = 60;
+
+ optional SettingProto heads_up_notifications_enabled = 61 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto hidden_api_blacklist_exemptions = 62 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message InetCondition {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto debounce_up_delay = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto debounce_down_delay = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional InetCondition inet_condition = 63;
+
+ message InstantApp {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto dexopt_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto ephemeral_cookie_max_size_bytes = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto installed_min_cache_period = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto installed_max_cache_period = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uninstalled_min_cache_period = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uninstalled_max_cache_period = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional InstantApp instant_app = 64;
+
+ message IntentFirewall {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ }
+ optional IntentFirewall intent_firewall = 65;
+
+ optional SettingProto job_scheduler_constants = 66;
+ optional SettingProto keep_profile_in_background = 67 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message LangId {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ }
+ optional LangId lang_id = 68;
+
+ message Location {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto background_throttle_interval_ms = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto background_throttle_proximity_alert_interval_ms = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Packages that are whitelisted for background throttling (throttling will
+ // not be applied).
+ optional SettingProto background_throttle_package_whitelist = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto settings_link_to_permissions_enabled = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // If set to 1, {@link Secure#LOCATION_MODE} will be set to {@link
+ // Secure#LOCATION_MODE_OFF} temporarily for all users.
+ optional SettingProto global_kill_switch = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Location location = 69;
+
+ message LowPowerMode {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Simply "low_power_mode" in code.
+ optional SettingProto enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Battery level [1-100] at which low power mode automatically turns on. If
+ // 0, it will not automatically turn on.
+ optional SettingProto trigger_level = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // The max value for {@link #LOW_POWER_MODE_TRIGGER_LEVEL}. If this setting
+ // is not set or the value is 0, the default max will be used.
+ optional SettingProto trigger_level_max = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional LowPowerMode low_power_mode = 70;
+
+ optional SettingProto lte_service_forced = 71 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto mdc_initial_max_retry = 72 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Mhl {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto input_switching_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto power_charge_enabled = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Mhl mhl = 73;
+
+ message MobileData {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Whether mobile data connections are allowed by the user. Simply
+ // "mobile_data" in code.
+ optional SettingProto allowed = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Whether the mobile data connection should remain active even when higher
+ // priority networks like WiFi are active, to help make network switching
+ // faster.
+ optional SettingProto always_on = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional MobileData mobile_data = 74;
+
+ // Ringer mode. A change in this value will not reflect as a change in the
+ // ringer mode.
+ optional SettingProto mode_ringer = 75 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message MultiSim {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Subscription to be used for voice call on a multi sim device. The
+ // supported values are 0 = SUB1, 1 = SUB2 and etc.
+ optional SettingProto voice_call_subscription = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto voice_prompt = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto data_call_subscription = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto sms_subscription = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto sms_prompt = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional MultiSim multi_sim = 76;
+
+ message Netstats {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto poll_interval = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto time_cache_max_age = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto global_alert_bytes = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto sample_enabled = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto augment_enabled = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dev_bucket_duration = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dev_persist_bytes = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dev_rotate_age = 9 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dev_delete_age = 10 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_bucket_duration = 11 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_persist_bytes = 12 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_rotate_age = 13 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_delete_age = 14 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_tag_bucket_duration = 15 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_tag_persist_bytes = 16 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_tag_rotate_age = 17 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto uid_tag_delete_age = 18 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Netstats netstats = 77;
+
+ message Network {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // User preference for which network(s) should be used.
+ optional SettingProto preference = 1;
+ optional SettingProto preferred_network_mode = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto scorer_app = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto switch_notification_daily_limit = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto switch_notification_rate_limit_millis = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto avoid_bad_wifi = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto metered_multipath_preference = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto watchlist_last_report_time = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto scoring_ui_enabled = 9 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto recommendations_enabled = 10 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto recommendations_package = 11 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto recommendation_request_timeout_ms = 12 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto watchlist_enabled = 13 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto scoring_provisioned = 14 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto access_timeout_ms = 15 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto recommended_network_evaluator_cache_expiry_ms = 16 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Network network = 78;
+
+ // Whether to enable new contacts aggregator or not.
+ // 1 = enable, 0 = disable.
+ optional SettingProto new_contact_aggregator = 79 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto night_display_forced_auto_mode_available = 80 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message NitzUpdate {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // If the NITZ_UPDATE_DIFF time is exceeded then an automatic adjustment to
+ // SystemClock will be allowed even if NITZ_UPDATE_SPACING has not been
+ // exceeded.
+ optional SettingProto diff = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // The length of time in milli-seconds that automatic small adjustments to
+ // SystemClock are ignored if NITZ_UPDATE_DIFF is not exceeded.
+ optional SettingProto spacing = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional NitzUpdate nitz_update = 81;
+
+ message Notification {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto max_notification_enqueue_rate = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto show_notification_channel_warnings = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // The list of snooze options for notifications. This is encoded as a key=value list,
+ // separated by commas.
+ optional SettingProto snooze_options = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto smart_replies_in_notifications_flags = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Notification notification = 82;
+
+ optional SettingProto nsd_on = 83 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Ntp {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Preferred NTP server.
+ optional SettingProto server = 1;
+ // Timeout in milliseconds to wait for NTP server.
+ optional SettingProto timeout_ms = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Ntp ntp = 84;
+
+ // Details about the Off Body, Radios Off feature.
+ message OffBodyRadiosOff {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Whether or not to enable the Off Body, Radios Off feature on small battery devices.
+ optional SettingProto enabled_for_small_battery = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // How long after the device goes off body to disable radios, in milliseconds.
+ optional SettingProto delay_ms = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional OffBodyRadiosOff off_body_radios_off = 85;
+
+ // Whether to disable the automatic scheduling of system updates.
+ optional SettingProto ota_disable_automatic_update = 86 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Overlay display devices setting.
+ // The value is a specially formatted string that describes the size and
+ // density of simulated secondary devices.
+ // Format: {width}x{height}/dpi;...
+ optional SettingProto overlay_display_devices = 87 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // If set to 1, SettingsProvider's restoreAnyVersion="true" attribute will
+ // be ignored and restoring to lower version of platform API will be
+ // skipped.
+ optional SettingProto override_settings_provider_restore_any_version = 88 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // The series of successively longer delays used in retrying to download PAC file.
+ optional SettingProto pac_change_delay = 89 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message PackageVerifier {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Whether the package manager should send package verification broadcasts
+ // for verifiers to review apps prior to installation.
+ optional SettingProto enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto timeout = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto default_response = 3;
+ optional SettingProto setting_visible = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto include_adb = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional PackageVerifier package_verifier = 90;
+
+ message PdpWatchdog {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto poll_interval_ms = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto long_poll_interval_ms = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto error_poll_interval_ms = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto trigger_packet_count = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto error_poll_count = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto max_pdp_reset_fail_count = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional PdpWatchdog pdp_watchdog = 91;
+
+ // Defines global runtime overrides to window policy.
+ optional SettingProto policy_control = 92;
+ optional SettingProto power_manager_constants = 93;
+ // If true, out-of-the-box execution for priv apps is enabled.
+ optional SettingProto priv_app_oob_enabled = 94 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message PrepaidSetup {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // URL to open browser on to allow user to manage a prepay account.
+ optional SettingProto data_service_url = 1;
+ // URL to attempt a GET on to see if this is a prepay device.
+ optional SettingProto detection_target_url = 2;
+ // Host to check for a redirect to after an attempt to GET
+ // SETUP_PREPAID_DETECTION_TARGET_URL. (If we redirected there, this is a
+ // prepaid device with zero balance.)
+ optional SettingProto detection_redir_host = 3;
+ }
+ optional PrepaidSetup prepaid_setup = 95;
+
+ message Private {
+ option (android.msg_privacy).dest = DEST_LOCAL;
+
+ // The requested Private DNS mode and an accompanying specifier.
+ optional SettingProto dns_mode = 1;
+ optional SettingProto dns_specifier = 2;
+ }
+ optional Private private = 96;
+
+ // The number of milliseconds to allow the provisioning apn to remain active.
+ optional SettingProto provisioning_apn_alarm_delay_in_ms = 97 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto read_external_storage_enforced_default = 98 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto require_password_to_decrypt = 99 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto safe_boot_disallowed = 100 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Selinux {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ optional SettingProto status = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Selinux selinux = 101;
+
+ // Flag for allowing ActivityManagerService to send ACTION_APP_ERROR intents
+ // on application crashes and ANRs. If this is disabled, the crash/ANR
+ // dialog will never display the "Report" button.
+ optional SettingProto send_action_app_error = 102 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Let user pick default install location.
+ optional SettingProto set_install_location = 103 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto shortcut_manager_constants = 104;
+ optional SettingProto show_first_crash_dialog = 105 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto show_restart_in_crash_dialog = 106 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto show_mute_in_crash_dialog = 107 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message SmartSelection {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ }
+ optional SmartSelection smart_selection = 108;
+
+ message Sms {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto outgoing_check_interval_ms = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto outgoing_check_max_count = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Used to disable SMS short code confirmation. Defaults to true.
+ optional SettingProto short_code_confirmation = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto short_code_rule = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto short_codes_update_content_url = 5;
+ optional SettingProto short_codes_update_metadata_url = 6;
+ }
+ optional Sms sms = 109;
+
+ message Sounds {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto car_dock = 1;
+ optional SettingProto car_undock = 2;
+ optional SettingProto charging_sounds_enabled = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto charging_started = 4;
+ optional SettingProto desk_dock = 5;
+ optional SettingProto desk_undock = 6;
+ optional SettingProto dock_sounds_enabled = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dock_sounds_enabled_when_accessibility = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto lock = 9;
+ optional SettingProto low_battery = 10;
+ optional SettingProto low_battery_sound_timeout = 11 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Called "power_sounds_enabled" in code.
+ optional SettingProto low_battery_sounds_enabled = 12 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto trusted = 13;
+ optional SettingProto unlock = 14;
+ }
+ optional Sounds sounds = 110;
+
+ message SoundTrigger {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // Maximum number of SoundTriggerDetectionService operations per day.
+ optional SettingProto max_sound_trigger_detection_service_ops_per_day = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Timeout for a single SoundTriggerDetectionService operation (in ms).
+ optional SettingProto detection_service_op_timeout_ms = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional SoundTrigger sound_trigger = 111;
+
+ // Value to specify how long in milliseconds to retain seen score cache
+ // curves to be used when generating SSID only bases score curves.
+ optional SettingProto speed_label_cache_eviction_age_ms = 112 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Configuration flags for SQLite Compatibility WAL. Encoded as a key-value
+ // list, separated by commas.
+ // E.g.: compatibility_wal_supported=true, wal_syncmode=OFF
+ optional SettingProto sqlite_compatibility_wal_flags = 113 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto stay_on_while_plugged_in = 114 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Storage {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto benchmark_interval = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto settings_clobber_threshold = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Storage storage = 115;
+
+ message Sync {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // The maximum reconnect delay for short network outages or when the network is suspended due to phone use.
+ optional SettingProto max_retry_delay_in_seconds = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Simply "sync_manager_constants" in code.
+ optional SettingProto manager_constants = 2;
+ }
+ optional Sync sync = 116;
+
+ message Sys {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ // The interval in minutes after which the amount of free storage left on
+ // the device is logged to the event log.
+ optional SettingProto free_storage_log_interval_mins = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto storage_threshold_percentage = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto storage_threshold_max_bytes = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto storage_full_threshold_bytes = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto storage_cache_percentage = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto storage_cache_max_bytes = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // System VDSO global setting. This links to the "sys.vdso" system property.
+ // The following values are supported:
+ // false -> both 32 and 64 bit vdso disabled
+ // 32 -> 32 bit vdso enabled
+ // 64 -> 64 bit vdso enabled
+ // Any other value defaults to both 32 bit and 64 bit true.
+ optional SettingProto vdso = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // UidCpuPower global setting. This links the sys.uidcpupower system property.
+ // The following values are supported:
+ // 0 -> /proc/uid_cpupower/* are disabled
+ // 1 -> /proc/uid_cpupower/* are enabled
+ // Any other value defaults to enabled.
+ optional SettingProto uidcpupower = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Sys sys = 117;
+
+ optional SettingProto tcp_default_init_rwnd = 118 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message TemperatureWarning {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto show_temperature_warning = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Temperature at which the high temperature warning notification should
+ // be shown.
+ optional SettingProto warning_temperature_level = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional TemperatureWarning temperature_warning = 119;
+
+ message Tether {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto supported = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dun_required = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto dun_apn = 3;
+ optional SettingProto offload_disabled = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Simply "soft_ap_timeout_enabled" in code.
+ optional SettingProto timeout_enabled = 112 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Tether tether = 120;
+
+ optional SettingProto text_classifier_constants = 121;
+ optional SettingProto theater_mode_on = 122 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto time_only_mode_constants = 123 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto transition_animation_scale = 124 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Tzinfo {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto update_content_url = 1;
+ optional SettingProto update_metadata_url = 2;
+ }
+ optional Tzinfo tzinfo = 125;
+
+ // The min period for caching unused static shared libs in milliseconds.
+ optional SettingProto unused_static_shared_lib_min_cache_period_ms = 126 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto usb_mass_storage_enabled = 127 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto use_google_mail = 128 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto use_open_wifi_package = 129 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto vt_ims_enabled = 130 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto wait_for_debugger = 131 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Webview {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto data_reduction_proxy_key = 1;
+ optional SettingProto fallback_logic_enabled = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ // Name of the package used as WebView provider.
+ optional SettingProto provider = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto multiprocess = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Webview webview = 132;
+
+ message Wfc {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto ims_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto ims_mode = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto ims_roaming_mode = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto ims_roaming_enabled = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Wfc wfc = 133;
+
+ message Wifi {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto sleep_policy = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto badging_thresholds = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto display_on = 3 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto display_certification_on = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto display_wps_config = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto networks_available_notification_on = 6 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto carrier_networks_available_notification_on = 7 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto networks_available_repeat_delay = 8 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto country_code = 9;
+ optional SettingProto framework_scan_interval_ms = 10 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto idle_ms = 11 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto num_open_networks_kept = 12 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto on = 13 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto scan_always_available = 14 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto wakeup_enabled = 15 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto saved_state = 16 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto supplicant_scan_interval_ms = 17 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto enhanced_auto_join = 18 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto network_show_rssi = 19 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto scan_interval_when_p2p_connected_ms = 20 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto watchdog_on = 21 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto watchdog_poor_network_test_enabled = 22 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto suspend_optimizations_enabled = 23 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto verbose_logging_enabled = 24 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto connected_mac_randomization_enabled = 25 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto max_dhcp_retry_count = 26 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto mobile_data_transition_wakelock_timeout_ms = 27 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto device_owner_configs_lockdown = 28 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto frequency_band = 29 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto p2p_device_name = 30;
+ optional SettingProto reenable_delay_ms = 31 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto ephemeral_out_of_range_timeout_ms = 32 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto on_when_proxy_disconnected = 33 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto bounce_delay_override_ms = 34 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Wifi wifi = 134;
+
+ optional SettingProto wimax_networks_available_notification_on = 135 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto window_animation_scale = 136 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto wtf_is_fatal = 137 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ message Zen {
+ option (android.msg_privacy).dest = DEST_EXPLICIT;
+
+ optional SettingProto mode = 1 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto mode_ringer_level = 2 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto mode_config_etag = 3;
+ // If 0, turning on dnd manually will last indefinitely. Else if
+ // non-negative, turning on dnd manually will last for this many minutes.
+ // Else (if negative), turning on dnd manually will surface a dialog that
+ // prompts user to specify a duration.
+ optional SettingProto duration = 4 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ optional SettingProto show_zen_upgrade_notification = 5 [ (android.privacy).dest = DEST_AUTOMATIC ];
+ }
+ optional Zen zen = 138;
+
+ optional SettingProto zram_enabled = 139 [ (android.privacy).dest = DEST_AUTOMATIC ];
+
+ // Please insert fields in alphabetical order and group them into messages
+ // if possible (to avoid reaching the method limit).
+ // Next tag = 140;
+}
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java
index 2047f5873fca..6d9da9b5db4d 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java
@@ -85,22 +85,23 @@ class SettingsProtoDumpUtil {
private static void dumpProtoGlobalSettingsLocked(
@NonNull ProtoOutputStream p, long fieldId, @NonNull SettingsState s) {
final long token = p.start(fieldId);
-
s.dumpHistoricalOperations(p, GlobalSettingsProto.HISTORICAL_OPERATIONS);
- // This uses the same order as in Settings.Global.
+ // This uses the same order as in GlobalSettingsProto.
+ dumpSetting(s, p,
+ Settings.Global.ACTIVITY_MANAGER_CONSTANTS,
+ GlobalSettingsProto.ACTIVITY_MANAGER_CONSTANTS);
+ dumpSetting(s, p,
+ Settings.Global.ADB_ENABLED,
+ GlobalSettingsProto.ADB_ENABLED);
dumpSetting(s, p,
Settings.Global.ADD_USERS_WHEN_LOCKED,
GlobalSettingsProto.ADD_USERS_WHEN_LOCKED);
- dumpSetting(s, p,
- Settings.Global.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED,
- GlobalSettingsProto.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED);
+
+ final long airplaneModeToken = p.start(GlobalSettingsProto.AIRPLANE_MODE);
dumpSetting(s, p,
Settings.Global.AIRPLANE_MODE_ON,
- GlobalSettingsProto.AIRPLANE_MODE_ON);
- dumpSetting(s, p,
- Settings.Global.THEATER_MODE_ON,
- GlobalSettingsProto.THEATER_MODE_ON);
+ GlobalSettingsProto.AirplaneMode.ON);
// RADIO_BLUETOOTH is just a constant and not an actual setting.
// RADIO_WIFI is just a constant and not an actual setting.
// RADIO_WIMAX is just a constant and not an actual setting.
@@ -108,1160 +109,1373 @@ class SettingsProtoDumpUtil {
// RADIO_NFC is just a constant and not an actual setting.
dumpSetting(s, p,
Settings.Global.AIRPLANE_MODE_RADIOS,
- GlobalSettingsProto.AIRPLANE_MODE_RADIOS);
+ GlobalSettingsProto.AirplaneMode.RADIOS);
dumpSetting(s, p,
Settings.Global.AIRPLANE_MODE_TOGGLEABLE_RADIOS,
- GlobalSettingsProto.AIRPLANE_MODE_TOGGLEABLE_RADIOS);
- dumpSetting(s, p,
- Settings.Global.BLUETOOTH_CLASS_OF_DEVICE,
- GlobalSettingsProto.BLUETOOTH_CLASS_OF_DEVICE);
+ GlobalSettingsProto.AirplaneMode.TOGGLEABLE_RADIOS);
+ p.end(airplaneModeToken);
+
dumpSetting(s, p,
- Settings.Global.BLUETOOTH_DISABLED_PROFILES,
- GlobalSettingsProto.BLUETOOTH_DISABLED_PROFILES);
+ Settings.Global.ALARM_MANAGER_CONSTANTS,
+ GlobalSettingsProto.ALARM_MANAGER_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.BLUETOOTH_INTEROPERABILITY_LIST,
- GlobalSettingsProto.BLUETOOTH_INTEROPERABILITY_LIST);
+ Settings.Global.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED,
+ GlobalSettingsProto.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED);
dumpSetting(s, p,
- Settings.Global.WIFI_SLEEP_POLICY,
- GlobalSettingsProto.WIFI_SLEEP_POLICY);
+ Settings.Global.ALWAYS_ON_DISPLAY_CONSTANTS,
+ GlobalSettingsProto.ALWAYS_ON_DISPLAY_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.AUTO_TIME,
- GlobalSettingsProto.AUTO_TIME);
+ Settings.Global.ALWAYS_FINISH_ACTIVITIES,
+ GlobalSettingsProto.ALWAYS_FINISH_ACTIVITIES);
dumpSetting(s, p,
- Settings.Global.AUTO_TIME_ZONE,
- GlobalSettingsProto.AUTO_TIME_ZONE);
+ Settings.Global.ANIMATOR_DURATION_SCALE,
+ GlobalSettingsProto.ANIMATOR_DURATION_SCALE);
+
+ final long anomalyToken = p.start(GlobalSettingsProto.ANOMALY);
dumpSetting(s, p,
- Settings.Global.CAR_DOCK_SOUND,
- GlobalSettingsProto.CAR_DOCK_SOUND);
+ Settings.Global.ANOMALY_DETECTION_CONSTANTS,
+ GlobalSettingsProto.Anomaly.DETECTION_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.CAR_UNDOCK_SOUND,
- GlobalSettingsProto.CAR_UNDOCK_SOUND);
+ Settings.Global.ANOMALY_CONFIG_VERSION,
+ GlobalSettingsProto.Anomaly.CONFIG_VERSION);
dumpSetting(s, p,
- Settings.Global.DESK_DOCK_SOUND,
- GlobalSettingsProto.DESK_DOCK_SOUND);
+ Settings.Global.ANOMALY_CONFIG,
+ GlobalSettingsProto.Anomaly.CONFIG);
+ p.end(anomalyToken);
+
+ final long apnDbToken = p.start(GlobalSettingsProto.APN_DB);
dumpSetting(s, p,
- Settings.Global.DESK_UNDOCK_SOUND,
- GlobalSettingsProto.DESK_UNDOCK_SOUND);
+ Settings.Global.APN_DB_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.ApnDb.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.DOCK_SOUNDS_ENABLED,
- GlobalSettingsProto.DOCK_SOUNDS_ENABLED);
+ Settings.Global.APN_DB_UPDATE_METADATA_URL,
+ GlobalSettingsProto.ApnDb.UPDATE_METADATA_URL);
+ p.end(apnDbToken);
+
+ final long appToken = p.start(GlobalSettingsProto.APP);
dumpSetting(s, p,
- Settings.Global.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY,
- GlobalSettingsProto.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY);
+ Settings.Global.APP_IDLE_CONSTANTS,
+ GlobalSettingsProto.App.IDLE_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.LOCK_SOUND,
- GlobalSettingsProto.LOCK_SOUND);
+ Settings.Global.APP_STANDBY_ENABLED,
+ GlobalSettingsProto.App.STANDBY_ENABLED);
dumpSetting(s, p,
- Settings.Global.UNLOCK_SOUND,
- GlobalSettingsProto.UNLOCK_SOUND);
+ Settings.Global.APP_AUTO_RESTRICTION_ENABLED,
+ GlobalSettingsProto.App.AUTO_RESTRICTION_ENABLED);
dumpSetting(s, p,
- Settings.Global.TRUSTED_SOUND,
- GlobalSettingsProto.TRUSTED_SOUND);
+ Settings.Global.FORCED_APP_STANDBY_ENABLED,
+ GlobalSettingsProto.App.FORCED_APP_STANDBY_ENABLED);
dumpSetting(s, p,
- Settings.Global.LOW_BATTERY_SOUND,
- GlobalSettingsProto.LOW_BATTERY_SOUND);
+ Settings.Global.FORCED_APP_STANDBY_FOR_SMALL_BATTERY_ENABLED,
+ GlobalSettingsProto.App.FORCED_APP_STANDBY_FOR_SMALL_BATTERY_ENABLED);
+ p.end(appToken);
+
dumpSetting(s, p,
- Settings.Global.POWER_SOUNDS_ENABLED,
- GlobalSettingsProto.POWER_SOUNDS_ENABLED);
+ Settings.Global.ASSISTED_GPS_ENABLED,
+ GlobalSettingsProto.ASSISTED_GPS_ENABLED);
dumpSetting(s, p,
- Settings.Global.CHARGING_STARTED_SOUND,
- GlobalSettingsProto.WIRELESS_CHARGING_STARTED_SOUND);
+ Settings.Global.AUDIO_SAFE_VOLUME_STATE,
+ GlobalSettingsProto.AUDIO_SAFE_VOLUME_STATE);
+
+ final long autoToken = p.start(GlobalSettingsProto.AUTO);
dumpSetting(s, p,
- Settings.Global.CHARGING_SOUNDS_ENABLED,
- GlobalSettingsProto.CHARGING_SOUNDS_ENABLED);
+ Settings.Global.AUTO_TIME,
+ GlobalSettingsProto.Auto.TIME);
dumpSetting(s, p,
- Settings.Global.STAY_ON_WHILE_PLUGGED_IN,
- GlobalSettingsProto.STAY_ON_WHILE_PLUGGED_IN);
+ Settings.Global.AUTO_TIME_ZONE,
+ GlobalSettingsProto.Auto.TIME_ZONE);
+ p.end(autoToken);
+
dumpSetting(s, p,
- Settings.Global.BUGREPORT_IN_POWER_MENU,
- GlobalSettingsProto.BUGREPORT_IN_POWER_MENU);
+ Settings.Global.AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES,
+ GlobalSettingsProto.AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES);
dumpSetting(s, p,
- Settings.Global.ADB_ENABLED,
- GlobalSettingsProto.ADB_ENABLED);
+ Settings.Global.BACKUP_AGENT_TIMEOUT_PARAMETERS,
+ GlobalSettingsProto.BACKUP_AGENT_TIMEOUT_PARAMETERS);
+
+ final long batteryToken = p.start(GlobalSettingsProto.BATTERY);
dumpSetting(s, p,
- Settings.Global.DEBUG_VIEW_ATTRIBUTES,
- GlobalSettingsProto.DEBUG_VIEW_ATTRIBUTES);
+ Settings.Global.BATTERY_DISCHARGE_DURATION_THRESHOLD,
+ GlobalSettingsProto.Battery.DISCHARGE_DURATION_THRESHOLD);
dumpSetting(s, p,
- Settings.Global.ASSISTED_GPS_ENABLED,
- GlobalSettingsProto.ASSISTED_GPS_ENABLED);
+ Settings.Global.BATTERY_DISCHARGE_THRESHOLD,
+ GlobalSettingsProto.Battery.DISCHARGE_THRESHOLD);
dumpSetting(s, p,
- Settings.Global.BLUETOOTH_ON,
- GlobalSettingsProto.BLUETOOTH_ON);
+ Settings.Global.BATTERY_SAVER_CONSTANTS,
+ GlobalSettingsProto.Battery.SAVER_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.CDMA_CELL_BROADCAST_SMS,
- GlobalSettingsProto.CDMA_CELL_BROADCAST_SMS);
+ Settings.Global.BATTERY_SAVER_DEVICE_SPECIFIC_CONSTANTS,
+ GlobalSettingsProto.Battery.SAVER_DEVICE_SPECIFIC_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.CDMA_ROAMING_MODE,
- GlobalSettingsProto.CDMA_ROAMING_MODE);
+ Settings.Global.BATTERY_STATS_CONSTANTS,
+ GlobalSettingsProto.Battery.STATS_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.CDMA_SUBSCRIPTION_MODE,
- GlobalSettingsProto.CDMA_SUBSCRIPTION_MODE);
- // Settings.Global.DEFAULT_RESTRICT_BACKGROUND_DATA intentionally excluded.
+ Settings.Global.BATTERY_TIP_CONSTANTS,
+ GlobalSettingsProto.Battery.TIP_CONSTANTS);
+ p.end(batteryToken);
+
+ final long bleScanToken = p.start(GlobalSettingsProto.BLE_SCAN);
dumpSetting(s, p,
- Settings.Global.DATA_ACTIVITY_TIMEOUT_MOBILE,
- GlobalSettingsProto.DATA_ACTIVITY_TIMEOUT_MOBILE);
+ Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE,
+ GlobalSettingsProto.BleScan.ALWAYS_AVAILABLE);
dumpSetting(s, p,
- Settings.Global.DATA_ACTIVITY_TIMEOUT_WIFI,
- GlobalSettingsProto.DATA_ACTIVITY_TIMEOUT_WIFI);
+ Settings.Global.BLE_SCAN_LOW_POWER_WINDOW_MS,
+ GlobalSettingsProto.BleScan.LOW_POWER_WINDOW_MS);
dumpSetting(s, p,
- Settings.Global.DATA_ROAMING,
- GlobalSettingsProto.DATA_ROAMING);
+ Settings.Global.BLE_SCAN_BALANCED_WINDOW_MS,
+ GlobalSettingsProto.BleScan.BALANCED_WINDOW_MS);
dumpSetting(s, p,
- Settings.Global.MDC_INITIAL_MAX_RETRY,
- GlobalSettingsProto.MDC_INITIAL_MAX_RETRY);
+ Settings.Global.BLE_SCAN_LOW_LATENCY_WINDOW_MS,
+ GlobalSettingsProto.BleScan.LOW_LATENCY_WINDOW_MS);
dumpSetting(s, p,
- Settings.Global.FORCE_ALLOW_ON_EXTERNAL,
- GlobalSettingsProto.FORCE_ALLOW_ON_EXTERNAL);
- // Settings.Global.DEFAULT_SM_DP_PLUS intentionally excluded.
+ Settings.Global.BLE_SCAN_LOW_POWER_INTERVAL_MS,
+ GlobalSettingsProto.BleScan.LOW_POWER_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.EUICC_PROVISIONED,
- GlobalSettingsProto.EUICC_PROVISIONED);
+ Settings.Global.BLE_SCAN_BALANCED_INTERVAL_MS,
+ GlobalSettingsProto.BleScan.BALANCED_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES,
- GlobalSettingsProto.DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES);
+ Settings.Global.BLE_SCAN_LOW_LATENCY_INTERVAL_MS,
+ GlobalSettingsProto.BleScan.LOW_LATENCY_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.DEVELOPMENT_ENABLE_FREEFORM_WINDOWS_SUPPORT,
- GlobalSettingsProto.DEVELOPMENT_ENABLE_FREEFORM_WINDOWS_SUPPORT);
+ Settings.Global.BLE_SCAN_BACKGROUND_MODE,
+ GlobalSettingsProto.BleScan.BACKGROUND_MODE);
+ p.end(bleScanToken);
+
+ final long bluetoothToken = p.start(GlobalSettingsProto.BLUETOOTH);
dumpSetting(s, p,
- Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,
- GlobalSettingsProto.DEVELOPMENT_SETTINGS_ENABLED);
+ Settings.Global.BLUETOOTH_CLASS_OF_DEVICE,
+ GlobalSettingsProto.Bluetooth.CLASS_OF_DEVICE);
dumpSetting(s, p,
- Settings.Global.DEVICE_PROVISIONED,
- GlobalSettingsProto.DEVICE_PROVISIONED);
+ Settings.Global.BLUETOOTH_DISABLED_PROFILES,
+ GlobalSettingsProto.Bluetooth.DISABLED_PROFILES);
dumpSetting(s, p,
- Settings.Global.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED,
- GlobalSettingsProto.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED);
+ Settings.Global.BLUETOOTH_INTEROPERABILITY_LIST,
+ GlobalSettingsProto.Bluetooth.INTEROPERABILITY_LIST);
dumpSetting(s, p,
- Settings.Global.DISPLAY_SIZE_FORCED,
- GlobalSettingsProto.DISPLAY_SIZE_FORCED);
+ Settings.Global.BLUETOOTH_ON,
+ GlobalSettingsProto.Bluetooth.ON);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_HEADSET_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.HEADSET_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.A2DP_SINK_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.A2DP_SRC_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX,
+ GlobalSettingsProto.Bluetooth.A2DP_SUPPORTS_OPTIONAL_CODECS);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX,
+ GlobalSettingsProto.Bluetooth.A2DP_OPTIONAL_CODECS_ENABLED);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.INPUT_DEVICE_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_MAP_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.MAP_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.MAP_CLIENT_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.PBAP_CLIENT_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_SAP_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.SAP_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_PAN_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.PAN_PRIORITIES);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.BLUETOOTH_HEARING_AID_PRIORITY_PREFIX,
+ GlobalSettingsProto.Bluetooth.HEARING_AID_PRIORITIES);
+ p.end(bluetoothToken);
+
dumpSetting(s, p,
- Settings.Global.DISPLAY_SCALING_FORCE,
- GlobalSettingsProto.DISPLAY_SCALING_FORCE);
+ Settings.Global.BOOT_COUNT,
+ GlobalSettingsProto.BOOT_COUNT);
dumpSetting(s, p,
- Settings.Global.DOWNLOAD_MAX_BYTES_OVER_MOBILE,
- GlobalSettingsProto.DOWNLOAD_MAX_BYTES_OVER_MOBILE);
+ Settings.Global.BUGREPORT_IN_POWER_MENU,
+ GlobalSettingsProto.BUGREPORT_IN_POWER_MENU);
dumpSetting(s, p,
- Settings.Global.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE,
- GlobalSettingsProto.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE);
- // Settings.Global.INSTALL_NON_MARKET_APPS intentionally excluded since it's deprecated.
+ Settings.Global.CALL_AUTO_RETRY,
+ GlobalSettingsProto.CALL_AUTO_RETRY);
+
+ final long captivePortalToken = p.start(GlobalSettingsProto.CAPTIVE_PORTAL);
dumpSetting(s, p,
- Settings.Global.HDMI_CONTROL_ENABLED,
- GlobalSettingsProto.HDMI_CONTROL_ENABLED);
+ Settings.Global.CAPTIVE_PORTAL_MODE,
+ GlobalSettingsProto.CaptivePortal.MODE);
dumpSetting(s, p,
- Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED,
- GlobalSettingsProto.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED);
+ Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED,
+ GlobalSettingsProto.CaptivePortal.DETECTION_ENABLED);
dumpSetting(s, p,
- Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED,
- GlobalSettingsProto.HDMI_CONTROL_AUTO_WAKEUP_ENABLED);
+ Settings.Global.CAPTIVE_PORTAL_SERVER,
+ GlobalSettingsProto.CaptivePortal.SERVER);
dumpSetting(s, p,
- Settings.Global.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED,
- GlobalSettingsProto.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED);
+ Settings.Global.CAPTIVE_PORTAL_HTTPS_URL,
+ GlobalSettingsProto.CaptivePortal.HTTPS_URL);
dumpSetting(s, p,
- Settings.Global.PRIV_APP_OOB_ENABLED,
- GlobalSettingsProto.PRIV_APP_OOB_ENABLED);
+ Settings.Global.CAPTIVE_PORTAL_HTTP_URL,
+ GlobalSettingsProto.CaptivePortal.HTTP_URL);
dumpSetting(s, p,
- Settings.Global.LOCATION_BACKGROUND_THROTTLE_INTERVAL_MS,
- GlobalSettingsProto.LOCATION_BACKGROUND_THROTTLE_INTERVAL_MS);
+ Settings.Global.CAPTIVE_PORTAL_FALLBACK_URL,
+ GlobalSettingsProto.CaptivePortal.FALLBACK_URL);
dumpSetting(s, p,
- Settings.Global.LOCATION_BACKGROUND_THROTTLE_PROXIMITY_ALERT_INTERVAL_MS,
- GlobalSettingsProto.LOCATION_BACKGROUND_THROTTLE_PROXIMITY_ALERT_INTERVAL_MS);
+ Settings.Global.CAPTIVE_PORTAL_OTHER_FALLBACK_URLS,
+ GlobalSettingsProto.CaptivePortal.OTHER_FALLBACK_URLS);
dumpSetting(s, p,
- Settings.Global.LOCATION_BACKGROUND_THROTTLE_PACKAGE_WHITELIST,
- GlobalSettingsProto.LOCATION_BACKGROUND_THROTTLE_PACKAGE_WHITELIST);
+ Settings.Global.CAPTIVE_PORTAL_USE_HTTPS,
+ GlobalSettingsProto.CaptivePortal.USE_HTTPS);
dumpSetting(s, p,
- Settings.Global.MHL_INPUT_SWITCHING_ENABLED,
- GlobalSettingsProto.MHL_INPUT_SWITCHING_ENABLED);
+ Settings.Global.CAPTIVE_PORTAL_USER_AGENT,
+ GlobalSettingsProto.CaptivePortal.USER_AGENT);
+ p.end(captivePortalToken);
+
+ final long carrierToken = p.start(GlobalSettingsProto.CARRIER);
dumpSetting(s, p,
- Settings.Global.MHL_POWER_CHARGE_ENABLED,
- GlobalSettingsProto.MHL_POWER_CHARGE_ENABLED);
+ Settings.Global.CARRIER_APP_WHITELIST,
+ GlobalSettingsProto.Carrier.APP_WHITELIST);
dumpSetting(s, p,
- Settings.Global.MOBILE_DATA,
- GlobalSettingsProto.MOBILE_DATA);
+ Settings.Global.CARRIER_APP_NAMES,
+ GlobalSettingsProto.Carrier.APP_NAMES);
dumpSetting(s, p,
- Settings.Global.MOBILE_DATA_ALWAYS_ON,
- GlobalSettingsProto.MOBILE_DATA_ALWAYS_ON);
+ Settings.Global.INSTALL_CARRIER_APP_NOTIFICATION_PERSISTENT,
+ GlobalSettingsProto.Carrier.INSTALL_CARRIER_APP_NOTIFICATION_PERSISTENT);
dumpSetting(s, p,
- Settings.Global.CONNECTIVITY_METRICS_BUFFER_SIZE,
- GlobalSettingsProto.CONNECTIVITY_METRICS_BUFFER_SIZE);
+ Settings.Global.INSTALL_CARRIER_APP_NOTIFICATION_SLEEP_MILLIS,
+ GlobalSettingsProto.Carrier.INSTALL_CARRIER_APP_NOTIFICATION_SLEEP_MILLIS);
+ p.end(carrierToken);
+
+ final long cdmaToken = p.start(GlobalSettingsProto.CDMA);
dumpSetting(s, p,
- Settings.Global.NETSTATS_ENABLED,
- GlobalSettingsProto.NETSTATS_ENABLED);
+ Settings.Global.CDMA_CELL_BROADCAST_SMS,
+ GlobalSettingsProto.Cdma.CELL_BROADCAST_SMS);
dumpSetting(s, p,
- Settings.Global.NETSTATS_POLL_INTERVAL,
- GlobalSettingsProto.NETSTATS_POLL_INTERVAL);
+ Settings.Global.CDMA_ROAMING_MODE,
+ GlobalSettingsProto.Cdma.ROAMING_MODE);
dumpSetting(s, p,
- Settings.Global.NETSTATS_TIME_CACHE_MAX_AGE,
- GlobalSettingsProto.NETSTATS_TIME_CACHE_MAX_AGE);
+ Settings.Global.CDMA_SUBSCRIPTION_MODE,
+ GlobalSettingsProto.Cdma.SUBSCRIPTION_MODE);
+ p.end(cdmaToken);
+
dumpSetting(s, p,
- Settings.Global.NETSTATS_GLOBAL_ALERT_BYTES,
- GlobalSettingsProto.NETSTATS_GLOBAL_ALERT_BYTES);
+ Settings.Global.CELL_ON,
+ GlobalSettingsProto.CELL_ON);
+
+ final long certPinToken = p.start(GlobalSettingsProto.CERT_PIN);
dumpSetting(s, p,
- Settings.Global.NETSTATS_SAMPLE_ENABLED,
- GlobalSettingsProto.NETSTATS_SAMPLE_ENABLED);
+ Settings.Global.CERT_PIN_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.CertPin.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.NETSTATS_AUGMENT_ENABLED,
- GlobalSettingsProto.NETSTATS_AUGMENT_ENABLED);
+ Settings.Global.CERT_PIN_UPDATE_METADATA_URL,
+ GlobalSettingsProto.CertPin.UPDATE_METADATA_URL);
+ p.end(certPinToken);
+
dumpSetting(s, p,
- Settings.Global.NETSTATS_DEV_BUCKET_DURATION,
- GlobalSettingsProto.NETSTATS_DEV_BUCKET_DURATION);
+ Global.CHAINED_BATTERY_ATTRIBUTION_ENABLED,
+ GlobalSettingsProto.CHAINED_BATTERY_ATTRIBUTION_ENABLED);
dumpSetting(s, p,
- Settings.Global.NETSTATS_DEV_PERSIST_BYTES,
- GlobalSettingsProto.NETSTATS_DEV_PERSIST_BYTES);
+ Settings.Global.COMPATIBILITY_MODE,
+ GlobalSettingsProto.COMPATIBILITY_MODE);
+
+ final long connectivityToken = p.start(GlobalSettingsProto.CONNECTIVITY);
dumpSetting(s, p,
- Settings.Global.NETSTATS_DEV_ROTATE_AGE,
- GlobalSettingsProto.NETSTATS_DEV_ROTATE_AGE);
+ Settings.Global.CONNECTIVITY_METRICS_BUFFER_SIZE,
+ GlobalSettingsProto.Connectivity.METRICS_BUFFER_SIZE);
dumpSetting(s, p,
- Settings.Global.NETSTATS_DEV_DELETE_AGE,
- GlobalSettingsProto.NETSTATS_DEV_DELETE_AGE);
+ Settings.Global.CONNECTIVITY_CHANGE_DELAY,
+ GlobalSettingsProto.Connectivity.CHANGE_DELAY);
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_BUCKET_DURATION,
- GlobalSettingsProto.NETSTATS_UID_BUCKET_DURATION);
+ Settings.Global.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS,
+ GlobalSettingsProto.Connectivity.SAMPLING_INTERVAL_IN_SECONDS);
+ p.end(connectivityToken);
+
+ // Settings.Global.CONTACT_METADATA_SYNC intentionally excluded since it's deprecated.
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_PERSIST_BYTES,
- GlobalSettingsProto.NETSTATS_UID_PERSIST_BYTES);
+ Settings.Global.CONTACT_METADATA_SYNC_ENABLED,
+ GlobalSettingsProto.CONTACT_METADATA_SYNC_ENABLED);
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_ROTATE_AGE,
- GlobalSettingsProto.NETSTATS_UID_ROTATE_AGE);
+ Settings.Global.CONTACTS_DATABASE_WAL_ENABLED,
+ GlobalSettingsProto.CONTACTS_DATABASE_WAL_ENABLED);
+
+ final long dataToken = p.start(GlobalSettingsProto.DATA);
+ // Settings.Global.DEFAULT_RESTRICT_BACKGROUND_DATA intentionally excluded.
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_DELETE_AGE,
- GlobalSettingsProto.NETSTATS_UID_DELETE_AGE);
+ Settings.Global.DATA_ACTIVITY_TIMEOUT_MOBILE,
+ GlobalSettingsProto.Data.ACTIVITY_TIMEOUT_MOBILE);
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_TAG_BUCKET_DURATION,
- GlobalSettingsProto.NETSTATS_UID_TAG_BUCKET_DURATION);
+ Settings.Global.DATA_ACTIVITY_TIMEOUT_WIFI,
+ GlobalSettingsProto.Data.ACTIVITY_TIMEOUT_WIFI);
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_TAG_PERSIST_BYTES,
- GlobalSettingsProto.NETSTATS_UID_TAG_PERSIST_BYTES);
+ Settings.Global.DATA_ROAMING,
+ GlobalSettingsProto.Data.ROAMING);
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_TAG_ROTATE_AGE,
- GlobalSettingsProto.NETSTATS_UID_TAG_ROTATE_AGE);
+ Settings.Global.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS,
+ GlobalSettingsProto.Data.STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS);
dumpSetting(s, p,
- Settings.Global.NETSTATS_UID_TAG_DELETE_AGE,
- GlobalSettingsProto.NETSTATS_UID_TAG_DELETE_AGE);
+ Settings.Global.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS,
+ GlobalSettingsProto.Data.STALL_ALARM_AGGRESSIVE_DELAY_IN_MS);
+ p.end(dataToken);
+
+ final long databaseToken = p.start(GlobalSettingsProto.DATABASE);
dumpSetting(s, p,
- Settings.Global.NETWORK_PREFERENCE,
- GlobalSettingsProto.NETWORK_PREFERENCE);
+ Settings.Global.DATABASE_DOWNGRADE_REASON,
+ GlobalSettingsProto.Database.DOWNGRADE_REASON);
dumpSetting(s, p,
- Settings.Global.NETWORK_SCORER_APP,
- GlobalSettingsProto.NETWORK_SCORER_APP);
+ Settings.Global.DATABASE_CREATION_BUILDID,
+ GlobalSettingsProto.Database.CREATION_BUILDID);
+ p.end(databaseToken);
+
+ final long debugToken = p.start(GlobalSettingsProto.DEBUG);
dumpSetting(s, p,
- Settings.Global.NIGHT_DISPLAY_FORCED_AUTO_MODE_AVAILABLE,
- GlobalSettingsProto.NIGHT_DISPLAY_FORCED_AUTO_MODE_AVAILABLE);
+ Settings.Global.DEBUG_APP,
+ GlobalSettingsProto.Debug.APP);
dumpSetting(s, p,
- Settings.Global.NITZ_UPDATE_DIFF,
- GlobalSettingsProto.NITZ_UPDATE_DIFF);
+ Settings.Global.DEBUG_VIEW_ATTRIBUTES,
+ GlobalSettingsProto.Debug.VIEW_ATTRIBUTES);
+ p.end(debugToken);
+
+ final long defaultToken = p.start(GlobalSettingsProto.DEFAULT);
+ // Settings.Global.DEFAULT_SM_DP_PLUS intentionally excluded.
dumpSetting(s, p,
- Settings.Global.NITZ_UPDATE_SPACING,
- GlobalSettingsProto.NITZ_UPDATE_SPACING);
+ Settings.Global.DEFAULT_INSTALL_LOCATION,
+ GlobalSettingsProto.Default.INSTALL_LOCATION);
dumpSetting(s, p,
- Settings.Global.NTP_SERVER,
- GlobalSettingsProto.NTP_SERVER);
+ Settings.Global.DEFAULT_DNS_SERVER,
+ GlobalSettingsProto.Default.DNS_SERVER);
+ p.end(defaultToken);
+
+ final long developmentToken = p.start(GlobalSettingsProto.DEVELOPMENT);
dumpSetting(s, p,
- Settings.Global.NTP_TIMEOUT,
- GlobalSettingsProto.NTP_TIMEOUT);
+ Settings.Global.DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES,
+ GlobalSettingsProto.Development.FORCE_RESIZABLE_ACTIVITIES);
dumpSetting(s, p,
- Settings.Global.STORAGE_BENCHMARK_INTERVAL,
- GlobalSettingsProto.STORAGE_BENCHMARK_INTERVAL);
+ Settings.Global.DEVELOPMENT_ENABLE_FREEFORM_WINDOWS_SUPPORT,
+ GlobalSettingsProto.Development.ENABLE_FREEFORM_WINDOWS_SUPPORT);
dumpSetting(s, p,
- Settings.Global.DNS_RESOLVER_SAMPLE_VALIDITY_SECONDS,
- GlobalSettingsProto.DNS_RESOLVER_SAMPLE_VALIDITY_SECONDS);
+ Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,
+ GlobalSettingsProto.Development.SETTINGS_ENABLED);
dumpSetting(s, p,
- Settings.Global.DNS_RESOLVER_SUCCESS_THRESHOLD_PERCENT,
- GlobalSettingsProto.DNS_RESOLVER_SUCCESS_THRESHOLD_PERCENT);
+ Settings.Global.DEVELOPMENT_FORCE_RTL,
+ GlobalSettingsProto.Development.FORCE_RTL);
dumpSetting(s, p,
- Settings.Global.DNS_RESOLVER_MIN_SAMPLES,
- GlobalSettingsProto.DNS_RESOLVER_MIN_SAMPLES);
+ Settings.Global.EMULATE_DISPLAY_CUTOUT,
+ GlobalSettingsProto.Development.EMULATE_DISPLAY_CUTOUT);
+ p.end(developmentToken);
+
+ final long deviceToken = p.start(GlobalSettingsProto.DEVICE);
dumpSetting(s, p,
- Settings.Global.DNS_RESOLVER_MAX_SAMPLES,
- GlobalSettingsProto.DNS_RESOLVER_MAX_SAMPLES);
+ Settings.Global.DEVICE_NAME,
+ GlobalSettingsProto.Device.NAME);
dumpSetting(s, p,
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- GlobalSettingsProto.OTA_DISABLE_AUTOMATIC_UPDATE);
+ Settings.Global.DEVICE_PROVISIONED,
+ GlobalSettingsProto.Device.PROVISIONED);
dumpSetting(s, p,
- Settings.Global.PACKAGE_VERIFIER_ENABLE,
- GlobalSettingsProto.PACKAGE_VERIFIER_ENABLE);
+ Settings.Global.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED,
+ GlobalSettingsProto.Device.PROVISIONING_MOBILE_DATA_ENABLED);
dumpSetting(s, p,
- Settings.Global.PACKAGE_VERIFIER_TIMEOUT,
- GlobalSettingsProto.PACKAGE_VERIFIER_TIMEOUT);
+ Settings.Global.DEVICE_IDLE_CONSTANTS,
+ GlobalSettingsProto.Device.IDLE_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.PACKAGE_VERIFIER_DEFAULT_RESPONSE,
- GlobalSettingsProto.PACKAGE_VERIFIER_DEFAULT_RESPONSE);
+ Settings.Global.DEVICE_POLICY_CONSTANTS,
+ GlobalSettingsProto.Device.POLICY_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.PACKAGE_VERIFIER_SETTING_VISIBLE,
- GlobalSettingsProto.PACKAGE_VERIFIER_SETTING_VISIBLE);
+ Settings.Global.DEVICE_DEMO_MODE,
+ GlobalSettingsProto.Device.DEMO_MODE);
+ p.end(deviceToken);
+
dumpSetting(s, p,
- Settings.Global.PACKAGE_VERIFIER_INCLUDE_ADB,
- GlobalSettingsProto.PACKAGE_VERIFIER_INCLUDE_ADB);
+ Settings.Global.DISK_FREE_CHANGE_REPORTING_THRESHOLD,
+ GlobalSettingsProto.DISK_FREE_CHANGE_REPORTING_THRESHOLD);
+
+ final long displayToken = p.start(GlobalSettingsProto.DISPLAY);
dumpSetting(s, p,
- Settings.Global.FSTRIM_MANDATORY_INTERVAL,
- GlobalSettingsProto.FSTRIM_MANDATORY_INTERVAL);
+ Settings.Global.DISPLAY_SIZE_FORCED,
+ GlobalSettingsProto.Display.SIZE_FORCED);
dumpSetting(s, p,
- Settings.Global.PDP_WATCHDOG_POLL_INTERVAL_MS,
- GlobalSettingsProto.PDP_WATCHDOG_POLL_INTERVAL_MS);
+ Settings.Global.DISPLAY_SCALING_FORCE,
+ GlobalSettingsProto.Display.SCALING_FORCE);
dumpSetting(s, p,
- Settings.Global.PDP_WATCHDOG_LONG_POLL_INTERVAL_MS,
- GlobalSettingsProto.PDP_WATCHDOG_LONG_POLL_INTERVAL_MS);
+ Settings.Global.DISPLAY_PANEL_LPM,
+ GlobalSettingsProto.Display.PANEL_LPM);
+ p.end(displayToken);
+
+ final long dnsResolverToken = p.start(GlobalSettingsProto.DNS_RESOLVER);
dumpSetting(s, p,
- Settings.Global.PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS,
- GlobalSettingsProto.PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS);
+ Settings.Global.DNS_RESOLVER_SAMPLE_VALIDITY_SECONDS,
+ GlobalSettingsProto.DnsResolver.SAMPLE_VALIDITY_SECONDS);
dumpSetting(s, p,
- Settings.Global.PDP_WATCHDOG_TRIGGER_PACKET_COUNT,
- GlobalSettingsProto.PDP_WATCHDOG_TRIGGER_PACKET_COUNT);
+ Settings.Global.DNS_RESOLVER_SUCCESS_THRESHOLD_PERCENT,
+ GlobalSettingsProto.DnsResolver.SUCCESS_THRESHOLD_PERCENT);
dumpSetting(s, p,
- Settings.Global.PDP_WATCHDOG_ERROR_POLL_COUNT,
- GlobalSettingsProto.PDP_WATCHDOG_ERROR_POLL_COUNT);
+ Settings.Global.DNS_RESOLVER_MIN_SAMPLES,
+ GlobalSettingsProto.DnsResolver.MIN_SAMPLES);
dumpSetting(s, p,
- Settings.Global.PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT,
- GlobalSettingsProto.PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT);
+ Settings.Global.DNS_RESOLVER_MAX_SAMPLES,
+ GlobalSettingsProto.DnsResolver.MAX_SAMPLES);
+ p.end(dnsResolverToken);
+
dumpSetting(s, p,
- Settings.Global.SETUP_PREPAID_DATA_SERVICE_URL,
- GlobalSettingsProto.SETUP_PREPAID_DATA_SERVICE_URL);
+ Settings.Global.DOCK_AUDIO_MEDIA_ENABLED,
+ GlobalSettingsProto.DOCK_AUDIO_MEDIA_ENABLED);
+
+ final long downloadToken = p.start(GlobalSettingsProto.DOWNLOAD);
dumpSetting(s, p,
- Settings.Global.SETUP_PREPAID_DETECTION_TARGET_URL,
- GlobalSettingsProto.SETUP_PREPAID_DETECTION_TARGET_URL);
+ Settings.Global.DOWNLOAD_MAX_BYTES_OVER_MOBILE,
+ GlobalSettingsProto.Download.MAX_BYTES_OVER_MOBILE);
dumpSetting(s, p,
- Settings.Global.SETUP_PREPAID_DETECTION_REDIR_HOST,
- GlobalSettingsProto.SETUP_PREPAID_DETECTION_REDIR_HOST);
+ Settings.Global.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE,
+ GlobalSettingsProto.Download.RECOMMENDED_MAX_BYTES_OVER_MOBILE);
+ p.end(downloadToken);
+
+ final long dropboxToken = p.start(GlobalSettingsProto.DROPBOX);
dumpSetting(s, p,
- Settings.Global.SMS_OUTGOING_CHECK_INTERVAL_MS,
- GlobalSettingsProto.SMS_OUTGOING_CHECK_INTERVAL_MS);
+ Settings.Global.DROPBOX_AGE_SECONDS,
+ GlobalSettingsProto.Dropbox.AGE_SECONDS);
dumpSetting(s, p,
- Settings.Global.SMS_OUTGOING_CHECK_MAX_COUNT,
- GlobalSettingsProto.SMS_OUTGOING_CHECK_MAX_COUNT);
+ Settings.Global.DROPBOX_MAX_FILES,
+ GlobalSettingsProto.Dropbox.MAX_FILES);
dumpSetting(s, p,
- Settings.Global.SMS_SHORT_CODE_CONFIRMATION,
- GlobalSettingsProto.SMS_SHORT_CODE_CONFIRMATION);
+ Settings.Global.DROPBOX_QUOTA_KB,
+ GlobalSettingsProto.Dropbox.QUOTA_KB);
dumpSetting(s, p,
- Settings.Global.SMS_SHORT_CODE_RULE,
- GlobalSettingsProto.SMS_SHORT_CODE_RULE);
+ Settings.Global.DROPBOX_QUOTA_PERCENT,
+ GlobalSettingsProto.Dropbox.QUOTA_PERCENT);
dumpSetting(s, p,
- Settings.Global.TCP_DEFAULT_INIT_RWND,
- GlobalSettingsProto.TCP_DEFAULT_INIT_RWND);
+ Settings.Global.DROPBOX_RESERVE_PERCENT,
+ GlobalSettingsProto.Dropbox.RESERVE_PERCENT);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.DROPBOX_TAG_PREFIX,
+ GlobalSettingsProto.Dropbox.SETTINGS);
+ p.end(dropboxToken);
+
+ final long emergencyToken = p.start(GlobalSettingsProto.EMERGENCY);
dumpSetting(s, p,
- Settings.Global.TETHER_SUPPORTED,
- GlobalSettingsProto.TETHER_SUPPORTED);
+ Settings.Global.EMERGENCY_TONE,
+ GlobalSettingsProto.Emergency.TONE);
dumpSetting(s, p,
- Settings.Global.TETHER_DUN_REQUIRED,
- GlobalSettingsProto.TETHER_DUN_REQUIRED);
+ Settings.Global.EMERGENCY_AFFORDANCE_NEEDED,
+ GlobalSettingsProto.Emergency.AFFORDANCE_NEEDED);
+ p.end(emergencyToken);
+
+ final long enableToken = p.start(GlobalSettingsProto.ENABLE);
dumpSetting(s, p,
- Settings.Global.TETHER_DUN_APN,
- GlobalSettingsProto.TETHER_DUN_APN);
+ Settings.Global.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED,
+ GlobalSettingsProto.Enable.ACCESSIBILITY_GLOBAL_GESTURE_ENABLED);
dumpSetting(s, p,
- Settings.Global.TETHER_OFFLOAD_DISABLED,
- GlobalSettingsProto.TETHER_OFFLOAD_DISABLED);
+ Settings.Global.ENABLE_GPU_DEBUG_LAYERS,
+ GlobalSettingsProto.Enable.GPU_DEBUG_LAYERS);
dumpSetting(s, p,
- Settings.Global.CARRIER_APP_WHITELIST,
- GlobalSettingsProto.CARRIER_APP_WHITELIST);
+ Settings.Global.ENABLE_EPHEMERAL_FEATURE,
+ GlobalSettingsProto.Enable.EPHEMERAL_FEATURE);
dumpSetting(s, p,
- Settings.Global.CARRIER_APP_NAMES,
- GlobalSettingsProto.CARRIER_APP_NAMES);
+ Settings.Global.ENABLE_CELLULAR_ON_BOOT,
+ GlobalSettingsProto.Enable.CELLULAR_ON_BOOT);
dumpSetting(s, p,
- Settings.Global.USB_MASS_STORAGE_ENABLED,
- GlobalSettingsProto.USB_MASS_STORAGE_ENABLED);
+ Settings.Global.ENABLE_DISKSTATS_LOGGING,
+ GlobalSettingsProto.Enable.DISKSTATS_LOGGING);
dumpSetting(s, p,
- Settings.Global.USE_GOOGLE_MAIL,
- GlobalSettingsProto.USE_GOOGLE_MAIL);
+ Settings.Global.ENABLE_CACHE_QUOTA_CALCULATION,
+ GlobalSettingsProto.Enable.CACHE_QUOTA_CALCULATION);
dumpSetting(s, p,
- Settings.Global.WEBVIEW_DATA_REDUCTION_PROXY_KEY,
- GlobalSettingsProto.WEBVIEW_DATA_REDUCTION_PROXY_KEY);
+ Settings.Global.ENABLE_DELETION_HELPER_NO_THRESHOLD_TOGGLE,
+ GlobalSettingsProto.Enable.DELETION_HELPER_NO_THRESHOLD_TOGGLE);
dumpSetting(s, p,
- Settings.Global.WEBVIEW_FALLBACK_LOGIC_ENABLED,
- GlobalSettingsProto.WEBVIEW_FALLBACK_LOGIC_ENABLED);
+ Settings.Global.ENABLE_GNSS_RAW_MEAS_FULL_TRACKING,
+ GlobalSettingsProto.Enable.GNSS_RAW_MEAS_FULL_TRACKING);
+ p.end(enableToken);
+
dumpSetting(s, p,
- Settings.Global.WEBVIEW_PROVIDER,
- GlobalSettingsProto.WEBVIEW_PROVIDER);
+ Settings.Global.ENCODED_SURROUND_OUTPUT,
+ GlobalSettingsProto.ENCODED_SURROUND_OUTPUT);
dumpSetting(s, p,
- Settings.Global.WEBVIEW_MULTIPROCESS,
- GlobalSettingsProto.WEBVIEW_MULTIPROCESS);
+ Settings.Global.ENHANCED_4G_MODE_ENABLED,
+ GlobalSettingsProto.ENHANCED_4G_MODE_ENABLED);
+ dumpRepeatedSetting(s, p,
+ Settings.Global.ERROR_LOGCAT_PREFIX,
+ GlobalSettingsProto.ERROR_LOGCAT_LINES);
+
+ final long euiccToken = p.start(GlobalSettingsProto.EUICC);
dumpSetting(s, p,
- Settings.Global.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT,
- GlobalSettingsProto.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT);
+ Settings.Global.EUICC_PROVISIONED,
+ GlobalSettingsProto.Euicc.PROVISIONED);
dumpSetting(s, p,
- Settings.Global.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS,
- GlobalSettingsProto.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS);
+ Settings.Global.EUICC_FACTORY_RESET_TIMEOUT_MILLIS,
+ GlobalSettingsProto.Euicc.FACTORY_RESET_TIMEOUT_MILLIS);
+ p.end(euiccToken);
+
dumpSetting(s, p,
- Settings.Global.NETWORK_AVOID_BAD_WIFI,
- GlobalSettingsProto.NETWORK_AVOID_BAD_WIFI);
+ Settings.Global.FANCY_IME_ANIMATIONS,
+ GlobalSettingsProto.FANCY_IME_ANIMATIONS);
dumpSetting(s, p,
- Settings.Global.NETWORK_METERED_MULTIPATH_PREFERENCE,
- GlobalSettingsProto.NETWORK_METERED_MULTIPATH_PREFERENCE);
+ Settings.Global.FORCE_ALLOW_ON_EXTERNAL,
+ GlobalSettingsProto.FORCE_ALLOW_ON_EXTERNAL);
dumpSetting(s, p,
- Settings.Global.NETWORK_WATCHLIST_LAST_REPORT_TIME,
- GlobalSettingsProto.NETWORK_WATCHLIST_LAST_REPORT_TIME);
+ Settings.Global.FPS_DEVISOR,
+ GlobalSettingsProto.FPS_DIVISOR);
dumpSetting(s, p,
- Settings.Global.WIFI_BADGING_THRESHOLDS,
- GlobalSettingsProto.WIFI_BADGING_THRESHOLDS);
+ Settings.Global.FSTRIM_MANDATORY_INTERVAL,
+ GlobalSettingsProto.FSTRIM_MANDATORY_INTERVAL);
+
+ final long ghpToken = p.start(GlobalSettingsProto.GLOBAL_HTTP_PROXY);
dumpSetting(s, p,
- Settings.Global.WIFI_DISPLAY_ON,
- GlobalSettingsProto.WIFI_DISPLAY_ON);
+ Settings.Global.GLOBAL_HTTP_PROXY_HOST,
+ GlobalSettingsProto.GlobalHttpProxy.HOST);
dumpSetting(s, p,
- Settings.Global.WIFI_DISPLAY_CERTIFICATION_ON,
- GlobalSettingsProto.WIFI_DISPLAY_CERTIFICATION_ON);
+ Settings.Global.GLOBAL_HTTP_PROXY_PORT,
+ GlobalSettingsProto.GlobalHttpProxy.PORT);
dumpSetting(s, p,
- Settings.Global.WIFI_DISPLAY_WPS_CONFIG,
- GlobalSettingsProto.WIFI_DISPLAY_WPS_CONFIG);
+ Settings.Global.GLOBAL_HTTP_PROXY_EXCLUSION_LIST,
+ GlobalSettingsProto.GlobalHttpProxy.EXCLUSION_LIST);
dumpSetting(s, p,
- Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON,
- GlobalSettingsProto.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON);
+ Settings.Global.GLOBAL_HTTP_PROXY_PAC,
+ GlobalSettingsProto.GlobalHttpProxy.PAC);
dumpSetting(s, p,
- Settings.Global.WIFI_CARRIER_NETWORKS_AVAILABLE_NOTIFICATION_ON,
- GlobalSettingsProto.WIFI_CARRIER_NETWORKS_AVAILABLE_NOTIFICATION_ON);
+ Settings.Global.SET_GLOBAL_HTTP_PROXY,
+ GlobalSettingsProto.GlobalHttpProxy.SETTING_UI_ENABLED);
+ p.end(ghpToken);
+
dumpSetting(s, p,
- Settings.Global.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON,
- GlobalSettingsProto.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON);
+ Settings.Global.GPRS_REGISTER_CHECK_PERIOD_MS,
+ GlobalSettingsProto.GPRS_REGISTER_CHECK_PERIOD_MS);
+
+ final long gpuToken = p.start(GlobalSettingsProto.GPU);
dumpSetting(s, p,
- Settings.Global.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY,
- GlobalSettingsProto.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY);
+ Settings.Global.GPU_DEBUG_APP,
+ GlobalSettingsProto.Gpu.DEBUG_APP);
dumpSetting(s, p,
- Settings.Global.WIFI_COUNTRY_CODE,
- GlobalSettingsProto.WIFI_COUNTRY_CODE);
+ Settings.Global.GPU_DEBUG_LAYERS,
+ GlobalSettingsProto.Gpu.DEBUG_LAYERS);
+ p.end(gpuToken);
+
+ final long hdmiToken = p.start(GlobalSettingsProto.HDMI);
dumpSetting(s, p,
- Settings.Global.WIFI_FRAMEWORK_SCAN_INTERVAL_MS,
- GlobalSettingsProto.WIFI_FRAMEWORK_SCAN_INTERVAL_MS);
+ Settings.Global.HDMI_CONTROL_ENABLED,
+ GlobalSettingsProto.Hdmi.CONTROL_ENABLED);
dumpSetting(s, p,
- Settings.Global.WIFI_IDLE_MS,
- GlobalSettingsProto.WIFI_IDLE_MS);
+ Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED,
+ GlobalSettingsProto.Hdmi.SYSTEM_AUDIO_CONTROL_ENABLED);
dumpSetting(s, p,
- Settings.Global.WIFI_NUM_OPEN_NETWORKS_KEPT,
- GlobalSettingsProto.WIFI_NUM_OPEN_NETWORKS_KEPT);
+ Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED,
+ GlobalSettingsProto.Hdmi.CONTROL_AUTO_WAKEUP_ENABLED);
dumpSetting(s, p,
- Settings.Global.WIFI_ON,
- GlobalSettingsProto.WIFI_ON);
+ Settings.Global.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED,
+ GlobalSettingsProto.Hdmi.CONTROL_AUTO_DEVICE_OFF_ENABLED);
+ p.end(hdmiToken);
+
dumpSetting(s, p,
- Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE,
- GlobalSettingsProto.WIFI_SCAN_ALWAYS_AVAILABLE);
+ Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED,
+ GlobalSettingsProto.HEADS_UP_NOTIFICATIONS_ENABLED);
dumpSetting(s, p,
- Settings.Global.SOFT_AP_TIMEOUT_ENABLED,
- GlobalSettingsProto.SOFT_AP_TIMEOUT_ENABLED);
+ Global.HIDDEN_API_BLACKLIST_EXEMPTIONS,
+ GlobalSettingsProto.HIDDEN_API_BLACKLIST_EXEMPTIONS);
+
+ final long inetCondToken = p.start(GlobalSettingsProto.INET_CONDITION);
dumpSetting(s, p,
- Settings.Global.WIFI_WAKEUP_ENABLED,
- GlobalSettingsProto.WIFI_WAKEUP_ENABLED);
+ Settings.Global.INET_CONDITION_DEBOUNCE_UP_DELAY,
+ GlobalSettingsProto.InetCondition.DEBOUNCE_UP_DELAY);
dumpSetting(s, p,
- Settings.Global.NETWORK_SCORING_UI_ENABLED,
- GlobalSettingsProto.NETWORK_SCORING_UI_ENABLED);
+ Settings.Global.INET_CONDITION_DEBOUNCE_DOWN_DELAY,
+ GlobalSettingsProto.InetCondition.DEBOUNCE_DOWN_DELAY);
+ p.end(inetCondToken);
+
+ final long instantAppToken = p.start(GlobalSettingsProto.INSTANT_APP);
dumpSetting(s, p,
- Settings.Global.SPEED_LABEL_CACHE_EVICTION_AGE_MILLIS,
- GlobalSettingsProto.SPEED_LABEL_CACHE_EVICTION_AGE_MILLIS);
+ Settings.Global.INSTANT_APP_DEXOPT_ENABLED,
+ GlobalSettingsProto.InstantApp.DEXOPT_ENABLED);
dumpSetting(s, p,
- Settings.Global.RECOMMENDED_NETWORK_EVALUATOR_CACHE_EXPIRY_MS,
- GlobalSettingsProto.RECOMMENDED_NETWORK_EVALUATOR_CACHE_EXPIRY_MS);
+ Settings.Global.EPHEMERAL_COOKIE_MAX_SIZE_BYTES,
+ GlobalSettingsProto.InstantApp.EPHEMERAL_COOKIE_MAX_SIZE_BYTES);
dumpSetting(s, p,
- Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED,
- GlobalSettingsProto.NETWORK_RECOMMENDATIONS_ENABLED);
+ Settings.Global.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD,
+ GlobalSettingsProto.InstantApp.INSTALLED_MIN_CACHE_PERIOD);
dumpSetting(s, p,
- Settings.Global.NETWORK_RECOMMENDATIONS_PACKAGE,
- GlobalSettingsProto.NETWORK_RECOMMENDATIONS_PACKAGE);
+ Settings.Global.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD,
+ GlobalSettingsProto.InstantApp.INSTALLED_MAX_CACHE_PERIOD);
dumpSetting(s, p,
- Settings.Global.USE_OPEN_WIFI_PACKAGE,
- GlobalSettingsProto.USE_OPEN_WIFI_PACKAGE);
+ Settings.Global.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD,
+ GlobalSettingsProto.InstantApp.UNINSTALLED_MIN_CACHE_PERIOD);
dumpSetting(s, p,
- Settings.Global.NETWORK_RECOMMENDATION_REQUEST_TIMEOUT_MS,
- GlobalSettingsProto.NETWORK_RECOMMENDATION_REQUEST_TIMEOUT_MS);
+ Settings.Global.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD,
+ GlobalSettingsProto.InstantApp.UNINSTALLED_MAX_CACHE_PERIOD);
+ p.end(instantAppToken);
+
+ final long intentFirewallToken = p.start(GlobalSettingsProto.INTENT_FIREWALL);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE,
- GlobalSettingsProto.BLE_SCAN_ALWAYS_AVAILABLE);
+ Settings.Global.INTENT_FIREWALL_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.IntentFirewall.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_LOW_POWER_WINDOW_MS,
- GlobalSettingsProto.BLE_SCAN_LOW_POWER_WINDOW_MS);
+ Settings.Global.INTENT_FIREWALL_UPDATE_METADATA_URL,
+ GlobalSettingsProto.IntentFirewall.UPDATE_METADATA_URL);
+ p.end(intentFirewallToken);
+
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_BALANCED_WINDOW_MS,
- GlobalSettingsProto.BLE_SCAN_BALANCED_WINDOW_MS);
+ Settings.Global.JOB_SCHEDULER_CONSTANTS,
+ GlobalSettingsProto.JOB_SCHEDULER_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_LOW_LATENCY_WINDOW_MS,
- GlobalSettingsProto.BLE_SCAN_LOW_LATENCY_WINDOW_MS);
+ Settings.Global.KEEP_PROFILE_IN_BACKGROUND,
+ GlobalSettingsProto.KEEP_PROFILE_IN_BACKGROUND);
+
+ final long langIdToken = p.start(GlobalSettingsProto.LANG_ID);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_LOW_POWER_INTERVAL_MS,
- GlobalSettingsProto.BLE_SCAN_LOW_POWER_INTERVAL_MS);
+ Settings.Global.LANG_ID_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.LangId.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_BALANCED_INTERVAL_MS,
- GlobalSettingsProto.BLE_SCAN_BALANCED_INTERVAL_MS);
+ Settings.Global.LANG_ID_UPDATE_METADATA_URL,
+ GlobalSettingsProto.LangId.UPDATE_METADATA_URL);
+ p.end(langIdToken);
+
+ final long locationToken = p.start(GlobalSettingsProto.LOCATION);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_LOW_LATENCY_INTERVAL_MS,
- GlobalSettingsProto.BLE_SCAN_LOW_LATENCY_INTERVAL_MS);
+ Settings.Global.LOCATION_BACKGROUND_THROTTLE_INTERVAL_MS,
+ GlobalSettingsProto.Location.BACKGROUND_THROTTLE_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.BLE_SCAN_BACKGROUND_MODE,
- GlobalSettingsProto.BLE_SCAN_BACKGROUND_MODE);
+ Settings.Global.LOCATION_BACKGROUND_THROTTLE_PROXIMITY_ALERT_INTERVAL_MS,
+ GlobalSettingsProto.Location.BACKGROUND_THROTTLE_PROXIMITY_ALERT_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.WIFI_SAVED_STATE,
- GlobalSettingsProto.WIFI_SAVED_STATE);
+ Settings.Global.LOCATION_BACKGROUND_THROTTLE_PACKAGE_WHITELIST,
+ GlobalSettingsProto.Location.BACKGROUND_THROTTLE_PACKAGE_WHITELIST);
dumpSetting(s, p,
- Settings.Global.WIFI_SUPPLICANT_SCAN_INTERVAL_MS,
- GlobalSettingsProto.WIFI_SUPPLICANT_SCAN_INTERVAL_MS);
+ Settings.Global.LOCATION_SETTINGS_LINK_TO_PERMISSIONS_ENABLED,
+ GlobalSettingsProto.Location.SETTINGS_LINK_TO_PERMISSIONS_ENABLED);
dumpSetting(s, p,
- Settings.Global.WIFI_ENHANCED_AUTO_JOIN,
- GlobalSettingsProto.WIFI_ENHANCED_AUTO_JOIN);
+ Settings.Global.LOCATION_GLOBAL_KILL_SWITCH,
+ GlobalSettingsProto.Location.GLOBAL_KILL_SWITCH);
+ p.end(locationToken);
+
+ final long lpmToken = p.start(GlobalSettingsProto.LOW_POWER_MODE);
dumpSetting(s, p,
- Settings.Global.WIFI_NETWORK_SHOW_RSSI,
- GlobalSettingsProto.WIFI_NETWORK_SHOW_RSSI);
+ Settings.Global.LOW_POWER_MODE,
+ GlobalSettingsProto.LowPowerMode.ENABLED);
dumpSetting(s, p,
- Settings.Global.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS,
- GlobalSettingsProto.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS);
+ Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL,
+ GlobalSettingsProto.LowPowerMode.TRIGGER_LEVEL);
dumpSetting(s, p,
- Settings.Global.WIFI_WATCHDOG_ON,
- GlobalSettingsProto.WIFI_WATCHDOG_ON);
+ Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL_MAX,
+ GlobalSettingsProto.LowPowerMode.TRIGGER_LEVEL_MAX);
+ p.end(lpmToken);
+
dumpSetting(s, p,
- Settings.Global.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED,
- GlobalSettingsProto.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED);
+ Settings.Global.LTE_SERVICE_FORCED,
+ GlobalSettingsProto.LTE_SERVICE_FORCED);
dumpSetting(s, p,
- Settings.Global.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED,
- GlobalSettingsProto.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED);
+ Settings.Global.MDC_INITIAL_MAX_RETRY,
+ GlobalSettingsProto.MDC_INITIAL_MAX_RETRY);
+
+ final long mhlToken = p.start(GlobalSettingsProto.MHL);
dumpSetting(s, p,
- Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED,
- GlobalSettingsProto.WIFI_VERBOSE_LOGGING_ENABLED);
+ Settings.Global.MHL_INPUT_SWITCHING_ENABLED,
+ GlobalSettingsProto.Mhl.INPUT_SWITCHING_ENABLED);
dumpSetting(s, p,
- Settings.Global.WIFI_CONNECTED_MAC_RANDOMIZATION_ENABLED,
- GlobalSettingsProto.WIFI_CONNECTED_MAC_RANDOMIZATION_ENABLED);
+ Settings.Global.MHL_POWER_CHARGE_ENABLED,
+ GlobalSettingsProto.Mhl.POWER_CHARGE_ENABLED);
+ p.end(mhlToken);
+
+ final long mobileDataToken = p.start(GlobalSettingsProto.MOBILE_DATA);
dumpSetting(s, p,
- Settings.Global.WIFI_MAX_DHCP_RETRY_COUNT,
- GlobalSettingsProto.WIFI_MAX_DHCP_RETRY_COUNT);
+ Settings.Global.MOBILE_DATA,
+ GlobalSettingsProto.MobileData.ALLOWED);
dumpSetting(s, p,
- Settings.Global.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS,
- GlobalSettingsProto.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS);
+ Settings.Global.MOBILE_DATA_ALWAYS_ON,
+ GlobalSettingsProto.MobileData.ALWAYS_ON);
+ p.end(mobileDataToken);
+
dumpSetting(s, p,
- Settings.Global.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN,
- GlobalSettingsProto.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN);
+ Settings.Global.MODE_RINGER,
+ GlobalSettingsProto.MODE_RINGER);
+
+ final long multiSimToken = p.start(GlobalSettingsProto.MULTI_SIM);
dumpSetting(s, p,
- Settings.Global.WIFI_FREQUENCY_BAND,
- GlobalSettingsProto.WIFI_FREQUENCY_BAND);
+ Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION,
+ GlobalSettingsProto.MultiSim.VOICE_CALL_SUBSCRIPTION);
dumpSetting(s, p,
- Settings.Global.WIFI_P2P_DEVICE_NAME,
- GlobalSettingsProto.WIFI_P2P_DEVICE_NAME);
+ Settings.Global.MULTI_SIM_VOICE_PROMPT,
+ GlobalSettingsProto.MultiSim.VOICE_PROMPT);
dumpSetting(s, p,
- Settings.Global.WIFI_REENABLE_DELAY_MS,
- GlobalSettingsProto.WIFI_REENABLE_DELAY_MS);
+ Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION,
+ GlobalSettingsProto.MultiSim.DATA_CALL_SUBSCRIPTION);
dumpSetting(s, p,
- Settings.Global.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS,
- GlobalSettingsProto.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS);
+ Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION,
+ GlobalSettingsProto.MultiSim.SMS_SUBSCRIPTION);
dumpSetting(s, p,
- Settings.Global.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS,
- GlobalSettingsProto.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS);
+ Settings.Global.MULTI_SIM_SMS_PROMPT,
+ GlobalSettingsProto.MultiSim.SMS_PROMPT);
+ p.end(multiSimToken);
+
+ final long netstatsToken = p.start(GlobalSettingsProto.NETSTATS);
dumpSetting(s, p,
- Settings.Global.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS,
- GlobalSettingsProto.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS);
+ Settings.Global.NETSTATS_ENABLED,
+ GlobalSettingsProto.Netstats.ENABLED);
dumpSetting(s, p,
- Settings.Global.PROVISIONING_APN_ALARM_DELAY_IN_MS,
- GlobalSettingsProto.PROVISIONING_APN_ALARM_DELAY_IN_MS);
+ Settings.Global.NETSTATS_POLL_INTERVAL,
+ GlobalSettingsProto.Netstats.POLL_INTERVAL);
dumpSetting(s, p,
- Settings.Global.GPRS_REGISTER_CHECK_PERIOD_MS,
- GlobalSettingsProto.GPRS_REGISTER_CHECK_PERIOD_MS);
+ Settings.Global.NETSTATS_TIME_CACHE_MAX_AGE,
+ GlobalSettingsProto.Netstats.TIME_CACHE_MAX_AGE);
dumpSetting(s, p,
- Settings.Global.WTF_IS_FATAL,
- GlobalSettingsProto.WTF_IS_FATAL);
+ Settings.Global.NETSTATS_GLOBAL_ALERT_BYTES,
+ GlobalSettingsProto.Netstats.GLOBAL_ALERT_BYTES);
dumpSetting(s, p,
- Settings.Global.MODE_RINGER,
- GlobalSettingsProto.MODE_RINGER);
+ Settings.Global.NETSTATS_SAMPLE_ENABLED,
+ GlobalSettingsProto.Netstats.SAMPLE_ENABLED);
dumpSetting(s, p,
- Settings.Global.OVERLAY_DISPLAY_DEVICES,
- GlobalSettingsProto.OVERLAY_DISPLAY_DEVICES);
+ Settings.Global.NETSTATS_AUGMENT_ENABLED,
+ GlobalSettingsProto.Netstats.AUGMENT_ENABLED);
dumpSetting(s, p,
- Settings.Global.BATTERY_DISCHARGE_DURATION_THRESHOLD,
- GlobalSettingsProto.BATTERY_DISCHARGE_DURATION_THRESHOLD);
+ Settings.Global.NETSTATS_DEV_BUCKET_DURATION,
+ GlobalSettingsProto.Netstats.DEV_BUCKET_DURATION);
dumpSetting(s, p,
- Settings.Global.BATTERY_DISCHARGE_THRESHOLD,
- GlobalSettingsProto.BATTERY_DISCHARGE_THRESHOLD);
+ Settings.Global.NETSTATS_DEV_PERSIST_BYTES,
+ GlobalSettingsProto.Netstats.DEV_PERSIST_BYTES);
dumpSetting(s, p,
- Settings.Global.SEND_ACTION_APP_ERROR,
- GlobalSettingsProto.SEND_ACTION_APP_ERROR);
+ Settings.Global.NETSTATS_DEV_ROTATE_AGE,
+ GlobalSettingsProto.Netstats.DEV_ROTATE_AGE);
dumpSetting(s, p,
- Settings.Global.DROPBOX_AGE_SECONDS,
- GlobalSettingsProto.DROPBOX_AGE_SECONDS);
+ Settings.Global.NETSTATS_DEV_DELETE_AGE,
+ GlobalSettingsProto.Netstats.DEV_DELETE_AGE);
dumpSetting(s, p,
- Settings.Global.DROPBOX_MAX_FILES,
- GlobalSettingsProto.DROPBOX_MAX_FILES);
+ Settings.Global.NETSTATS_UID_BUCKET_DURATION,
+ GlobalSettingsProto.Netstats.UID_BUCKET_DURATION);
dumpSetting(s, p,
- Settings.Global.DROPBOX_QUOTA_KB,
- GlobalSettingsProto.DROPBOX_QUOTA_KB);
+ Settings.Global.NETSTATS_UID_PERSIST_BYTES,
+ GlobalSettingsProto.Netstats.UID_PERSIST_BYTES);
dumpSetting(s, p,
- Settings.Global.DROPBOX_QUOTA_PERCENT,
- GlobalSettingsProto.DROPBOX_QUOTA_PERCENT);
+ Settings.Global.NETSTATS_UID_ROTATE_AGE,
+ GlobalSettingsProto.Netstats.UID_ROTATE_AGE);
dumpSetting(s, p,
- Settings.Global.DROPBOX_RESERVE_PERCENT,
- GlobalSettingsProto.DROPBOX_RESERVE_PERCENT);
- dumpRepeatedSetting(s, p,
- Settings.Global.DROPBOX_TAG_PREFIX,
- GlobalSettingsProto.DROPBOX_SETTINGS);
- dumpRepeatedSetting(s, p,
- Settings.Global.ERROR_LOGCAT_PREFIX,
- GlobalSettingsProto.ERROR_LOGCAT_LINES);
+ Settings.Global.NETSTATS_UID_DELETE_AGE,
+ GlobalSettingsProto.Netstats.UID_DELETE_AGE);
dumpSetting(s, p,
- Settings.Global.SYS_FREE_STORAGE_LOG_INTERVAL,
- GlobalSettingsProto.SYS_FREE_STORAGE_LOG_INTERVAL);
+ Settings.Global.NETSTATS_UID_TAG_BUCKET_DURATION,
+ GlobalSettingsProto.Netstats.UID_TAG_BUCKET_DURATION);
dumpSetting(s, p,
- Settings.Global.DISK_FREE_CHANGE_REPORTING_THRESHOLD,
- GlobalSettingsProto.DISK_FREE_CHANGE_REPORTING_THRESHOLD);
+ Settings.Global.NETSTATS_UID_TAG_PERSIST_BYTES,
+ GlobalSettingsProto.Netstats.UID_TAG_PERSIST_BYTES);
dumpSetting(s, p,
- Settings.Global.SYS_STORAGE_THRESHOLD_PERCENTAGE,
- GlobalSettingsProto.SYS_STORAGE_THRESHOLD_PERCENTAGE);
+ Settings.Global.NETSTATS_UID_TAG_ROTATE_AGE,
+ GlobalSettingsProto.Netstats.UID_TAG_ROTATE_AGE);
dumpSetting(s, p,
- Settings.Global.SYS_STORAGE_THRESHOLD_MAX_BYTES,
- GlobalSettingsProto.SYS_STORAGE_THRESHOLD_MAX_BYTES);
+ Settings.Global.NETSTATS_UID_TAG_DELETE_AGE,
+ GlobalSettingsProto.Netstats.UID_TAG_DELETE_AGE);
+ p.end(netstatsToken);
+
+ final long networkToken = p.start(GlobalSettingsProto.NETWORK);
dumpSetting(s, p,
- Settings.Global.SYS_STORAGE_FULL_THRESHOLD_BYTES,
- GlobalSettingsProto.SYS_STORAGE_FULL_THRESHOLD_BYTES);
+ Settings.Global.NETWORK_PREFERENCE,
+ GlobalSettingsProto.Network.PREFERENCE);
dumpSetting(s, p,
- Settings.Global.SYS_STORAGE_CACHE_PERCENTAGE,
- GlobalSettingsProto.SYS_STORAGE_CACHE_PERCENTAGE);
+ Settings.Global.PREFERRED_NETWORK_MODE,
+ GlobalSettingsProto.Network.PREFERRED_NETWORK_MODE);
dumpSetting(s, p,
- Settings.Global.SYS_STORAGE_CACHE_MAX_BYTES,
- GlobalSettingsProto.SYS_STORAGE_CACHE_MAX_BYTES);
+ Settings.Global.NETWORK_SCORER_APP,
+ GlobalSettingsProto.Network.SCORER_APP);
dumpSetting(s, p,
- Settings.Global.SYNC_MAX_RETRY_DELAY_IN_SECONDS,
- GlobalSettingsProto.SYNC_MAX_RETRY_DELAY_IN_SECONDS);
+ Settings.Global.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT,
+ GlobalSettingsProto.Network.SWITCH_NOTIFICATION_DAILY_LIMIT);
dumpSetting(s, p,
- Settings.Global.CONNECTIVITY_CHANGE_DELAY,
- GlobalSettingsProto.CONNECTIVITY_CHANGE_DELAY);
+ Settings.Global.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS,
+ GlobalSettingsProto.Network.SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS);
dumpSetting(s, p,
- Settings.Global.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS,
- GlobalSettingsProto.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS);
+ Settings.Global.NETWORK_AVOID_BAD_WIFI,
+ GlobalSettingsProto.Network.AVOID_BAD_WIFI);
dumpSetting(s, p,
- Settings.Global.PAC_CHANGE_DELAY,
- GlobalSettingsProto.PAC_CHANGE_DELAY);
+ Settings.Global.NETWORK_METERED_MULTIPATH_PREFERENCE,
+ GlobalSettingsProto.Network.METERED_MULTIPATH_PREFERENCE);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_MODE,
- GlobalSettingsProto.CAPTIVE_PORTAL_MODE);
+ Settings.Global.NETWORK_WATCHLIST_LAST_REPORT_TIME,
+ GlobalSettingsProto.Network.WATCHLIST_LAST_REPORT_TIME);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED,
- GlobalSettingsProto.CAPTIVE_PORTAL_DETECTION_ENABLED);
+ Settings.Global.NETWORK_SCORING_UI_ENABLED,
+ GlobalSettingsProto.Network.SCORING_UI_ENABLED);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_SERVER,
- GlobalSettingsProto.CAPTIVE_PORTAL_SERVER);
+ Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED,
+ GlobalSettingsProto.Network.RECOMMENDATIONS_ENABLED);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_HTTPS_URL,
- GlobalSettingsProto.CAPTIVE_PORTAL_HTTPS_URL);
+ Settings.Global.NETWORK_RECOMMENDATIONS_PACKAGE,
+ GlobalSettingsProto.Network.RECOMMENDATIONS_PACKAGE);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_HTTP_URL,
- GlobalSettingsProto.CAPTIVE_PORTAL_HTTP_URL);
+ Settings.Global.NETWORK_RECOMMENDATION_REQUEST_TIMEOUT_MS,
+ GlobalSettingsProto.Network.RECOMMENDATION_REQUEST_TIMEOUT_MS);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_FALLBACK_URL,
- GlobalSettingsProto.CAPTIVE_PORTAL_FALLBACK_URL);
+ Settings.Global.NETWORK_WATCHLIST_ENABLED,
+ GlobalSettingsProto.Network.WATCHLIST_ENABLED);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_OTHER_FALLBACK_URLS,
- GlobalSettingsProto.CAPTIVE_PORTAL_OTHER_FALLBACK_URLS);
+ Settings.Global.NETWORK_SCORING_PROVISIONED,
+ GlobalSettingsProto.Network.SCORING_PROVISIONED);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_USE_HTTPS,
- GlobalSettingsProto.CAPTIVE_PORTAL_USE_HTTPS);
+ Settings.Global.NETWORK_ACCESS_TIMEOUT_MS,
+ GlobalSettingsProto.Network.ACCESS_TIMEOUT_MS);
dumpSetting(s, p,
- Settings.Global.CAPTIVE_PORTAL_USER_AGENT,
- GlobalSettingsProto.CAPTIVE_PORTAL_USER_AGENT);
+ Settings.Global.RECOMMENDED_NETWORK_EVALUATOR_CACHE_EXPIRY_MS,
+ GlobalSettingsProto.Network.RECOMMENDED_NETWORK_EVALUATOR_CACHE_EXPIRY_MS);
+ p.end(networkToken);
+
dumpSetting(s, p,
- Settings.Global.NSD_ON,
- GlobalSettingsProto.NSD_ON);
+ Settings.Global.NEW_CONTACT_AGGREGATOR,
+ GlobalSettingsProto.NEW_CONTACT_AGGREGATOR);
dumpSetting(s, p,
- Settings.Global.SET_INSTALL_LOCATION,
- GlobalSettingsProto.SET_INSTALL_LOCATION);
+ Settings.Global.NIGHT_DISPLAY_FORCED_AUTO_MODE_AVAILABLE,
+ GlobalSettingsProto.NIGHT_DISPLAY_FORCED_AUTO_MODE_AVAILABLE);
+
+ final long nitzUpdateToken = p.start(GlobalSettingsProto.NITZ_UPDATE);
dumpSetting(s, p,
- Settings.Global.DEFAULT_INSTALL_LOCATION,
- GlobalSettingsProto.DEFAULT_INSTALL_LOCATION);
+ Settings.Global.NITZ_UPDATE_DIFF,
+ GlobalSettingsProto.NitzUpdate.DIFF);
dumpSetting(s, p,
- Settings.Global.INET_CONDITION_DEBOUNCE_UP_DELAY,
- GlobalSettingsProto.INET_CONDITION_DEBOUNCE_UP_DELAY);
+ Settings.Global.NITZ_UPDATE_SPACING,
+ GlobalSettingsProto.NitzUpdate.SPACING);
+ p.end(nitzUpdateToken);
+
+ final long notificationToken = p.start(GlobalSettingsProto.NOTIFICATION);
dumpSetting(s, p,
- Settings.Global.INET_CONDITION_DEBOUNCE_DOWN_DELAY,
- GlobalSettingsProto.INET_CONDITION_DEBOUNCE_DOWN_DELAY);
+ Settings.Global.MAX_NOTIFICATION_ENQUEUE_RATE,
+ GlobalSettingsProto.Notification.MAX_NOTIFICATION_ENQUEUE_RATE);
dumpSetting(s, p,
- Settings.Global.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT,
- GlobalSettingsProto.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT);
+ Settings.Global.SHOW_NOTIFICATION_CHANNEL_WARNINGS,
+ GlobalSettingsProto.Notification.SHOW_NOTIFICATION_CHANNEL_WARNINGS);
+ // The list of snooze options for notifications. This is encoded as a key=value list,
+ // separated by commas.
dumpSetting(s, p,
- Settings.Global.HTTP_PROXY,
- GlobalSettingsProto.HTTP_PROXY);
+ Settings.Global.NOTIFICATION_SNOOZE_OPTIONS,
+ GlobalSettingsProto.Notification.SNOOZE_OPTIONS);
dumpSetting(s, p,
- Settings.Global.GLOBAL_HTTP_PROXY_HOST,
- GlobalSettingsProto.GLOBAL_HTTP_PROXY_HOST);
+ Settings.Global.SMART_REPLIES_IN_NOTIFICATIONS_FLAGS,
+ GlobalSettingsProto.Notification.SMART_REPLIES_IN_NOTIFICATIONS_FLAGS);
+ p.end(notificationToken);
+
dumpSetting(s, p,
- Settings.Global.GLOBAL_HTTP_PROXY_PORT,
- GlobalSettingsProto.GLOBAL_HTTP_PROXY_PORT);
+ Settings.Global.NSD_ON,
+ GlobalSettingsProto.NSD_ON);
+
+ final long ntpToken = p.start(GlobalSettingsProto.NTP);
dumpSetting(s, p,
- Settings.Global.GLOBAL_HTTP_PROXY_EXCLUSION_LIST,
- GlobalSettingsProto.GLOBAL_HTTP_PROXY_EXCLUSION_LIST);
+ Settings.Global.NTP_SERVER,
+ GlobalSettingsProto.Ntp.SERVER);
dumpSetting(s, p,
- Settings.Global.GLOBAL_HTTP_PROXY_PAC,
- GlobalSettingsProto.GLOBAL_HTTP_PROXY_PAC);
+ Settings.Global.NTP_TIMEOUT,
+ GlobalSettingsProto.Ntp.TIMEOUT_MS);
+ p.end(ntpToken);
+
+ final long obroToken = p.start(GlobalSettingsProto.OFF_BODY_RADIOS_OFF);
dumpSetting(s, p,
- Settings.Global.SET_GLOBAL_HTTP_PROXY,
- GlobalSettingsProto.SET_GLOBAL_HTTP_PROXY);
+ Settings.Global.OFF_BODY_RADIOS_OFF_FOR_SMALL_BATTERY_ENABLED,
+ GlobalSettingsProto.OffBodyRadiosOff.ENABLED_FOR_SMALL_BATTERY);
dumpSetting(s, p,
- Settings.Global.DEFAULT_DNS_SERVER,
- GlobalSettingsProto.DEFAULT_DNS_SERVER);
+ Settings.Global.OFF_BODY_RADIOS_OFF_DELAY_MS,
+ GlobalSettingsProto.OffBodyRadiosOff.DELAY_MS);
+ p.end(obroToken);
+
dumpSetting(s, p,
- Settings.Global.PRIVATE_DNS_MODE,
- GlobalSettingsProto.PRIVATE_DNS_MODE);
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ GlobalSettingsProto.OTA_DISABLE_AUTOMATIC_UPDATE);
dumpSetting(s, p,
- Settings.Global.PRIVATE_DNS_SPECIFIER,
- GlobalSettingsProto.PRIVATE_DNS_SPECIFIER);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_HEADSET_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_HEADSET_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_A2DP_SINK_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_A2DP_SRC_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX,
- GlobalSettingsProto.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX,
- GlobalSettingsProto.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_INPUT_DEVICE_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_MAP_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_MAP_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_MAP_CLIENT_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_PBAP_CLIENT_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_SAP_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_SAP_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_PAN_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_PAN_PRIORITIES);
- dumpRepeatedSetting(s, p,
- Settings.Global.BLUETOOTH_HEARING_AID_PRIORITY_PREFIX,
- GlobalSettingsProto.BLUETOOTH_HEARING_AID_PRIORITIES);
+ Settings.Global.OVERLAY_DISPLAY_DEVICES,
+ GlobalSettingsProto.OVERLAY_DISPLAY_DEVICES);
dumpSetting(s, p,
- Settings.Global.ACTIVITY_MANAGER_CONSTANTS,
- GlobalSettingsProto.ACTIVITY_MANAGER_CONSTANTS);
+ Settings.Global.OVERRIDE_SETTINGS_PROVIDER_RESTORE_ANY_VERSION,
+ GlobalSettingsProto.OVERRIDE_SETTINGS_PROVIDER_RESTORE_ANY_VERSION);
dumpSetting(s, p,
- Settings.Global.DEVICE_IDLE_CONSTANTS,
- GlobalSettingsProto.DEVICE_IDLE_CONSTANTS);
+ Settings.Global.PAC_CHANGE_DELAY,
+ GlobalSettingsProto.PAC_CHANGE_DELAY);
+
+ final long pkgVerifierToken = p.start(GlobalSettingsProto.PACKAGE_VERIFIER);
dumpSetting(s, p,
- Settings.Global.BATTERY_SAVER_CONSTANTS,
- GlobalSettingsProto.BATTERY_SAVER_CONSTANTS);
+ Settings.Global.PACKAGE_VERIFIER_ENABLE,
+ GlobalSettingsProto.PackageVerifier.ENABLED);
dumpSetting(s, p,
- Settings.Global.BATTERY_SAVER_DEVICE_SPECIFIC_CONSTANTS,
- GlobalSettingsProto.BATTERY_SAVER_DEVICE_SPECIFIC_CONSTANTS);
+ Settings.Global.PACKAGE_VERIFIER_TIMEOUT,
+ GlobalSettingsProto.PackageVerifier.TIMEOUT);
dumpSetting(s, p,
- Settings.Global.BATTERY_TIP_CONSTANTS,
- GlobalSettingsProto.BATTERY_TIP_CONSTANTS);
+ Settings.Global.PACKAGE_VERIFIER_DEFAULT_RESPONSE,
+ GlobalSettingsProto.PackageVerifier.DEFAULT_RESPONSE);
dumpSetting(s, p,
- Settings.Global.ANOMALY_DETECTION_CONSTANTS,
- GlobalSettingsProto.ANOMALY_DETECTION_CONSTANTS);
+ Settings.Global.PACKAGE_VERIFIER_SETTING_VISIBLE,
+ GlobalSettingsProto.PackageVerifier.SETTING_VISIBLE);
dumpSetting(s, p,
- Settings.Global.ANOMALY_CONFIG_VERSION,
- GlobalSettingsProto.ANOMALY_CONFIG_VERSION);
+ Settings.Global.PACKAGE_VERIFIER_INCLUDE_ADB,
+ GlobalSettingsProto.PackageVerifier.INCLUDE_ADB);
+ p.end(pkgVerifierToken);
+
+ final long pdpWatchdogToken = p.start(GlobalSettingsProto.PDP_WATCHDOG);
dumpSetting(s, p,
- Settings.Global.ANOMALY_CONFIG,
- GlobalSettingsProto.ANOMALY_CONFIG);
+ Settings.Global.PDP_WATCHDOG_POLL_INTERVAL_MS,
+ GlobalSettingsProto.PdpWatchdog.POLL_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.ALWAYS_ON_DISPLAY_CONSTANTS,
- GlobalSettingsProto.ALWAYS_ON_DISPLAY_CONSTANTS);
+ Settings.Global.PDP_WATCHDOG_LONG_POLL_INTERVAL_MS,
+ GlobalSettingsProto.PdpWatchdog.LONG_POLL_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.SYS_VDSO,
- GlobalSettingsProto.SYS_VDSO);
+ Settings.Global.PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS,
+ GlobalSettingsProto.PdpWatchdog.ERROR_POLL_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.SYS_UIDCPUPOWER,
- GlobalSettingsProto.SYS_UIDCPUPOWER);
+ Settings.Global.PDP_WATCHDOG_TRIGGER_PACKET_COUNT,
+ GlobalSettingsProto.PdpWatchdog.TRIGGER_PACKET_COUNT);
dumpSetting(s, p,
- Settings.Global.FPS_DEVISOR,
- GlobalSettingsProto.FPS_DIVISOR);
+ Settings.Global.PDP_WATCHDOG_ERROR_POLL_COUNT,
+ GlobalSettingsProto.PdpWatchdog.ERROR_POLL_COUNT);
dumpSetting(s, p,
- Settings.Global.DISPLAY_PANEL_LPM,
- GlobalSettingsProto.DISPLAY_PANEL_LPM);
+ Settings.Global.PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT,
+ GlobalSettingsProto.PdpWatchdog.MAX_PDP_RESET_FAIL_COUNT);
+ p.end(pdpWatchdogToken);
+
dumpSetting(s, p,
- Settings.Global.APP_IDLE_CONSTANTS,
- GlobalSettingsProto.APP_IDLE_CONSTANTS);
+ Settings.Global.POLICY_CONTROL,
+ GlobalSettingsProto.POLICY_CONTROL);
dumpSetting(s, p,
Settings.Global.POWER_MANAGER_CONSTANTS,
GlobalSettingsProto.POWER_MANAGER_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.ALARM_MANAGER_CONSTANTS,
- GlobalSettingsProto.ALARM_MANAGER_CONSTANTS);
+ Settings.Global.PRIV_APP_OOB_ENABLED,
+ GlobalSettingsProto.PRIV_APP_OOB_ENABLED);
+
+ final long prepaidSetupToken = p.start(GlobalSettingsProto.PREPAID_SETUP);
dumpSetting(s, p,
- Settings.Global.JOB_SCHEDULER_CONSTANTS,
- GlobalSettingsProto.JOB_SCHEDULER_CONSTANTS);
+ Settings.Global.SETUP_PREPAID_DATA_SERVICE_URL,
+ GlobalSettingsProto.PrepaidSetup.DATA_SERVICE_URL);
dumpSetting(s, p,
- Settings.Global.SHORTCUT_MANAGER_CONSTANTS,
- GlobalSettingsProto.SHORTCUT_MANAGER_CONSTANTS);
+ Settings.Global.SETUP_PREPAID_DETECTION_TARGET_URL,
+ GlobalSettingsProto.PrepaidSetup.DETECTION_TARGET_URL);
dumpSetting(s, p,
- Settings.Global.DEVICE_POLICY_CONSTANTS,
- GlobalSettingsProto.DEVICE_POLICY_CONSTANTS);
+ Settings.Global.SETUP_PREPAID_DETECTION_REDIR_HOST,
+ GlobalSettingsProto.PrepaidSetup.DETECTION_REDIR_HOST);
+ p.end(prepaidSetupToken);
+
+ final long privateToken = p.start(GlobalSettingsProto.PRIVATE);
dumpSetting(s, p,
- Settings.Global.TEXT_CLASSIFIER_CONSTANTS,
- GlobalSettingsProto.TEXT_CLASSIFIER_CONSTANTS);
+ Settings.Global.PRIVATE_DNS_MODE,
+ GlobalSettingsProto.Private.DNS_MODE);
dumpSetting(s, p,
- Settings.Global.BATTERY_STATS_CONSTANTS,
- GlobalSettingsProto.BATTERY_STATS_CONSTANTS);
+ Settings.Global.PRIVATE_DNS_SPECIFIER,
+ GlobalSettingsProto.Private.DNS_SPECIFIER);
+ p.end(privateToken);
+
dumpSetting(s, p,
- Settings.Global.SYNC_MANAGER_CONSTANTS,
- GlobalSettingsProto.SYNC_MANAGER_CONSTANTS);
+ Settings.Global.PROVISIONING_APN_ALARM_DELAY_IN_MS,
+ GlobalSettingsProto.PROVISIONING_APN_ALARM_DELAY_IN_MS);
dumpSetting(s, p,
- Settings.Global.APP_STANDBY_ENABLED,
- GlobalSettingsProto.APP_STANDBY_ENABLED);
+ Settings.Global.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT,
+ GlobalSettingsProto.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT);
dumpSetting(s, p,
- Settings.Global.APP_AUTO_RESTRICTION_ENABLED,
- GlobalSettingsProto.APP_AUTO_RESTRICTION_ENABLED);
+ Settings.Global.REQUIRE_PASSWORD_TO_DECRYPT,
+ GlobalSettingsProto.REQUIRE_PASSWORD_TO_DECRYPT);
dumpSetting(s, p,
- Settings.Global.FORCED_APP_STANDBY_ENABLED,
- GlobalSettingsProto.FORCED_APP_STANDBY_ENABLED);
+ Settings.Global.SAFE_BOOT_DISALLOWED,
+ GlobalSettingsProto.SAFE_BOOT_DISALLOWED);
+
+ final long selinuxToken = p.start(GlobalSettingsProto.SELINUX);
dumpSetting(s, p,
- Settings.Global.FORCED_APP_STANDBY_FOR_SMALL_BATTERY_ENABLED,
- GlobalSettingsProto.FORCED_APP_STANDBY_FOR_SMALL_BATTERY_ENABLED);
+ Settings.Global.SELINUX_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.Selinux.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.OFF_BODY_RADIOS_OFF_FOR_SMALL_BATTERY_ENABLED,
- GlobalSettingsProto.OFF_BODY_RADIOS_OFF_FOR_SMALL_BATTERY_ENABLED);
+ Settings.Global.SELINUX_UPDATE_METADATA_URL,
+ GlobalSettingsProto.Selinux.UPDATE_METADATA_URL);
dumpSetting(s, p,
- Settings.Global.OFF_BODY_RADIOS_OFF_DELAY_MS,
- GlobalSettingsProto.OFF_BODY_RADIOS_OFF_DELAY_MS);
+ Settings.Global.SELINUX_STATUS,
+ GlobalSettingsProto.Selinux.STATUS);
+ p.end(selinuxToken);
+
dumpSetting(s, p,
- Settings.Global.WIFI_ON_WHEN_PROXY_DISCONNECTED,
- GlobalSettingsProto.WIFI_ON_WHEN_PROXY_DISCONNECTED);
+ Settings.Global.SEND_ACTION_APP_ERROR,
+ GlobalSettingsProto.SEND_ACTION_APP_ERROR);
dumpSetting(s, p,
- Settings.Global.TIME_ONLY_MODE_CONSTANTS,
- GlobalSettingsProto.TIME_ONLY_MODE_CONSTANTS);
+ Settings.Global.SET_INSTALL_LOCATION,
+ GlobalSettingsProto.SET_INSTALL_LOCATION);
dumpSetting(s, p,
- Settings.Global.NETWORK_WATCHLIST_ENABLED,
- GlobalSettingsProto.NETWORK_WATCHLIST_ENABLED);
+ Settings.Global.SHORTCUT_MANAGER_CONSTANTS,
+ GlobalSettingsProto.SHORTCUT_MANAGER_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.KEEP_PROFILE_IN_BACKGROUND,
- GlobalSettingsProto.KEEP_PROFILE_IN_BACKGROUND);
+ Settings.Global.SHOW_FIRST_CRASH_DIALOG,
+ GlobalSettingsProto.SHOW_FIRST_CRASH_DIALOG);
+ // Settings.Global.SHOW_PROCESSES intentionally excluded since it's deprecated.
dumpSetting(s, p,
- Settings.Global.WINDOW_ANIMATION_SCALE,
- GlobalSettingsProto.WINDOW_ANIMATION_SCALE);
+ Settings.Global.SHOW_RESTART_IN_CRASH_DIALOG,
+ GlobalSettingsProto.SHOW_RESTART_IN_CRASH_DIALOG);
dumpSetting(s, p,
- Settings.Global.TRANSITION_ANIMATION_SCALE,
- GlobalSettingsProto.TRANSITION_ANIMATION_SCALE);
+ Settings.Global.SHOW_MUTE_IN_CRASH_DIALOG,
+ GlobalSettingsProto.SHOW_MUTE_IN_CRASH_DIALOG);
+
+ final long smartSelectToken = p.start(GlobalSettingsProto.SMART_SELECTION);
dumpSetting(s, p,
- Settings.Global.ANIMATOR_DURATION_SCALE,
- GlobalSettingsProto.ANIMATOR_DURATION_SCALE);
+ Settings.Global.SMART_SELECTION_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.SmartSelection.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.FANCY_IME_ANIMATIONS,
- GlobalSettingsProto.FANCY_IME_ANIMATIONS);
+ Settings.Global.SMART_SELECTION_UPDATE_METADATA_URL,
+ GlobalSettingsProto.SmartSelection.UPDATE_METADATA_URL);
+ p.end(smartSelectToken);
+
+ final long smsToken = p.start(GlobalSettingsProto.SMS);
dumpSetting(s, p,
- Settings.Global.COMPATIBILITY_MODE,
- GlobalSettingsProto.COMPATIBILITY_MODE);
+ Settings.Global.SMS_OUTGOING_CHECK_INTERVAL_MS,
+ GlobalSettingsProto.Sms.OUTGOING_CHECK_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.EMERGENCY_TONE,
- GlobalSettingsProto.EMERGENCY_TONE);
+ Settings.Global.SMS_OUTGOING_CHECK_MAX_COUNT,
+ GlobalSettingsProto.Sms.OUTGOING_CHECK_MAX_COUNT);
dumpSetting(s, p,
- Settings.Global.CALL_AUTO_RETRY,
- GlobalSettingsProto.CALL_AUTO_RETRY);
+ Settings.Global.SMS_SHORT_CODE_CONFIRMATION,
+ GlobalSettingsProto.Sms.SHORT_CODE_CONFIRMATION);
dumpSetting(s, p,
- Settings.Global.EMERGENCY_AFFORDANCE_NEEDED,
- GlobalSettingsProto.EMERGENCY_AFFORDANCE_NEEDED);
+ Settings.Global.SMS_SHORT_CODE_RULE,
+ GlobalSettingsProto.Sms.SHORT_CODE_RULE);
dumpSetting(s, p,
- Settings.Global.PREFERRED_NETWORK_MODE,
- GlobalSettingsProto.PREFERRED_NETWORK_MODE);
+ Settings.Global.SMS_SHORT_CODES_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.Sms.SHORT_CODES_UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.DEBUG_APP,
- GlobalSettingsProto.DEBUG_APP);
+ Settings.Global.SMS_SHORT_CODES_UPDATE_METADATA_URL,
+ GlobalSettingsProto.Sms.SHORT_CODES_UPDATE_METADATA_URL);
+ p.end(smsToken);
+
+ final long soundsToken = p.start(GlobalSettingsProto.SOUNDS);
dumpSetting(s, p,
- Settings.Global.WAIT_FOR_DEBUGGER,
- GlobalSettingsProto.WAIT_FOR_DEBUGGER);
+ Settings.Global.CAR_DOCK_SOUND,
+ GlobalSettingsProto.Sounds.CAR_DOCK);
dumpSetting(s, p,
- Settings.Global.ENABLE_GPU_DEBUG_LAYERS,
- GlobalSettingsProto.ENABLE_GPU_DEBUG_LAYERS);
+ Settings.Global.CAR_UNDOCK_SOUND,
+ GlobalSettingsProto.Sounds.CAR_UNDOCK);
dumpSetting(s, p,
- Settings.Global.GPU_DEBUG_APP,
- GlobalSettingsProto.GPU_DEBUG_APP);
+ Settings.Global.DESK_DOCK_SOUND,
+ GlobalSettingsProto.Sounds.DESK_DOCK);
dumpSetting(s, p,
- Settings.Global.GPU_DEBUG_LAYERS,
- GlobalSettingsProto.GPU_DEBUG_LAYERS);
- // Settings.Global.SHOW_PROCESSES intentionally excluded since it's deprecated.
+ Settings.Global.DESK_UNDOCK_SOUND,
+ GlobalSettingsProto.Sounds.DESK_UNDOCK);
dumpSetting(s, p,
- Settings.Global.LOW_POWER_MODE,
- GlobalSettingsProto.LOW_POWER_MODE);
+ Settings.Global.DOCK_SOUNDS_ENABLED,
+ GlobalSettingsProto.Sounds.DOCK_SOUNDS_ENABLED);
dumpSetting(s, p,
- Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL,
- GlobalSettingsProto.LOW_POWER_MODE_TRIGGER_LEVEL);
+ Settings.Global.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY,
+ GlobalSettingsProto.Sounds.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY);
dumpSetting(s, p,
- Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL_MAX,
- GlobalSettingsProto.LOW_POWER_MODE_TRIGGER_LEVEL_MAX);
+ Settings.Global.LOCK_SOUND,
+ GlobalSettingsProto.Sounds.LOCK);
dumpSetting(s, p,
- Settings.Global.ALWAYS_FINISH_ACTIVITIES,
- GlobalSettingsProto.ALWAYS_FINISH_ACTIVITIES);
+ Settings.Global.UNLOCK_SOUND,
+ GlobalSettingsProto.Sounds.UNLOCK);
dumpSetting(s, p,
- Settings.Global.DOCK_AUDIO_MEDIA_ENABLED,
- GlobalSettingsProto.DOCK_AUDIO_MEDIA_ENABLED);
+ Settings.Global.TRUSTED_SOUND,
+ GlobalSettingsProto.Sounds.TRUSTED);
dumpSetting(s, p,
- Settings.Global.ENCODED_SURROUND_OUTPUT,
- GlobalSettingsProto.ENCODED_SURROUND_OUTPUT);
+ Settings.Global.LOW_BATTERY_SOUND,
+ GlobalSettingsProto.Sounds.LOW_BATTERY);
dumpSetting(s, p,
- Settings.Global.AUDIO_SAFE_VOLUME_STATE,
- GlobalSettingsProto.AUDIO_SAFE_VOLUME_STATE);
+ Settings.Global.LOW_BATTERY_SOUND_TIMEOUT,
+ GlobalSettingsProto.Sounds.LOW_BATTERY_SOUND_TIMEOUT);
dumpSetting(s, p,
- Settings.Global.TZINFO_UPDATE_CONTENT_URL,
- GlobalSettingsProto.TZINFO_UPDATE_CONTENT_URL);
+ Settings.Global.POWER_SOUNDS_ENABLED,
+ GlobalSettingsProto.Sounds.LOW_BATTERY_SOUNDS_ENABLED);
dumpSetting(s, p,
- Settings.Global.TZINFO_UPDATE_METADATA_URL,
- GlobalSettingsProto.TZINFO_UPDATE_METADATA_URL);
+ Settings.Global.CHARGING_STARTED_SOUND,
+ GlobalSettingsProto.Sounds.CHARGING_STARTED);
dumpSetting(s, p,
- Settings.Global.SELINUX_UPDATE_CONTENT_URL,
- GlobalSettingsProto.SELINUX_UPDATE_CONTENT_URL);
+ Settings.Global.CHARGING_SOUNDS_ENABLED,
+ GlobalSettingsProto.Sounds.CHARGING_SOUNDS_ENABLED);
+ p.end(soundsToken);
+
+ final long soundTriggerToken = p.start(GlobalSettingsProto.SOUND_TRIGGER);
dumpSetting(s, p,
- Settings.Global.SELINUX_UPDATE_METADATA_URL,
- GlobalSettingsProto.SELINUX_UPDATE_METADATA_URL);
+ Global.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY,
+ GlobalSettingsProto.SoundTrigger.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY);
dumpSetting(s, p,
- Settings.Global.SMS_SHORT_CODES_UPDATE_CONTENT_URL,
- GlobalSettingsProto.SMS_SHORT_CODES_UPDATE_CONTENT_URL);
+ Global.SOUND_TRIGGER_DETECTION_SERVICE_OP_TIMEOUT,
+ GlobalSettingsProto.SoundTrigger.DETECTION_SERVICE_OP_TIMEOUT_MS);
+ p.end(soundTriggerToken);
+
dumpSetting(s, p,
- Settings.Global.SMS_SHORT_CODES_UPDATE_METADATA_URL,
- GlobalSettingsProto.SMS_SHORT_CODES_UPDATE_METADATA_URL);
+ Settings.Global.SPEED_LABEL_CACHE_EVICTION_AGE_MILLIS,
+ GlobalSettingsProto.SPEED_LABEL_CACHE_EVICTION_AGE_MS);
dumpSetting(s, p,
- Settings.Global.APN_DB_UPDATE_CONTENT_URL,
- GlobalSettingsProto.APN_DB_UPDATE_CONTENT_URL);
+ Settings.Global.SQLITE_COMPATIBILITY_WAL_FLAGS,
+ GlobalSettingsProto.SQLITE_COMPATIBILITY_WAL_FLAGS);
dumpSetting(s, p,
- Settings.Global.APN_DB_UPDATE_METADATA_URL,
- GlobalSettingsProto.APN_DB_UPDATE_METADATA_URL);
+ Settings.Global.STAY_ON_WHILE_PLUGGED_IN,
+ GlobalSettingsProto.STAY_ON_WHILE_PLUGGED_IN);
+
+ final long storageToken = p.start(GlobalSettingsProto.STORAGE);
dumpSetting(s, p,
- Settings.Global.CERT_PIN_UPDATE_CONTENT_URL,
- GlobalSettingsProto.CERT_PIN_UPDATE_CONTENT_URL);
+ Settings.Global.STORAGE_BENCHMARK_INTERVAL,
+ GlobalSettingsProto.Storage.BENCHMARK_INTERVAL);
dumpSetting(s, p,
- Settings.Global.CERT_PIN_UPDATE_METADATA_URL,
- GlobalSettingsProto.CERT_PIN_UPDATE_METADATA_URL);
+ Settings.Global.STORAGE_SETTINGS_CLOBBER_THRESHOLD,
+ GlobalSettingsProto.Storage.SETTINGS_CLOBBER_THRESHOLD);
+ p.end(storageToken);
+
+ final long syncToken = p.start(GlobalSettingsProto.SYNC);
dumpSetting(s, p,
- Settings.Global.INTENT_FIREWALL_UPDATE_CONTENT_URL,
- GlobalSettingsProto.INTENT_FIREWALL_UPDATE_CONTENT_URL);
+ Settings.Global.SYNC_MAX_RETRY_DELAY_IN_SECONDS,
+ GlobalSettingsProto.Sync.MAX_RETRY_DELAY_IN_SECONDS);
dumpSetting(s, p,
- Settings.Global.INTENT_FIREWALL_UPDATE_METADATA_URL,
- GlobalSettingsProto.INTENT_FIREWALL_UPDATE_METADATA_URL);
+ Settings.Global.SYNC_MANAGER_CONSTANTS,
+ GlobalSettingsProto.Sync.MANAGER_CONSTANTS);
+ p.end(syncToken);
+
+ final long sysToken = p.start(GlobalSettingsProto.SYS);
dumpSetting(s, p,
- Settings.Global.LANG_ID_UPDATE_CONTENT_URL,
- GlobalSettingsProto.LANG_ID_UPDATE_CONTENT_URL);
+ Settings.Global.SYS_FREE_STORAGE_LOG_INTERVAL,
+ GlobalSettingsProto.Sys.FREE_STORAGE_LOG_INTERVAL_MINS);
dumpSetting(s, p,
- Settings.Global.LANG_ID_UPDATE_METADATA_URL,
- GlobalSettingsProto.LANG_ID_UPDATE_METADATA_URL);
+ Settings.Global.SYS_STORAGE_THRESHOLD_PERCENTAGE,
+ GlobalSettingsProto.Sys.STORAGE_THRESHOLD_PERCENTAGE);
dumpSetting(s, p,
- Settings.Global.SMART_SELECTION_UPDATE_CONTENT_URL,
- GlobalSettingsProto.SMART_SELECTION_UPDATE_CONTENT_URL);
+ Settings.Global.SYS_STORAGE_THRESHOLD_MAX_BYTES,
+ GlobalSettingsProto.Sys.STORAGE_THRESHOLD_MAX_BYTES);
dumpSetting(s, p,
- Settings.Global.SMART_SELECTION_UPDATE_METADATA_URL,
- GlobalSettingsProto.SMART_SELECTION_UPDATE_METADATA_URL);
+ Settings.Global.SYS_STORAGE_FULL_THRESHOLD_BYTES,
+ GlobalSettingsProto.Sys.STORAGE_FULL_THRESHOLD_BYTES);
dumpSetting(s, p,
- Settings.Global.SELINUX_STATUS,
- GlobalSettingsProto.SELINUX_STATUS);
+ Settings.Global.SYS_STORAGE_CACHE_PERCENTAGE,
+ GlobalSettingsProto.Sys.STORAGE_CACHE_PERCENTAGE);
dumpSetting(s, p,
- Settings.Global.DEVELOPMENT_FORCE_RTL,
- GlobalSettingsProto.DEVELOPMENT_FORCE_RTL);
+ Settings.Global.SYS_STORAGE_CACHE_MAX_BYTES,
+ GlobalSettingsProto.Sys.STORAGE_CACHE_MAX_BYTES);
dumpSetting(s, p,
- Settings.Global.LOW_BATTERY_SOUND_TIMEOUT,
- GlobalSettingsProto.LOW_BATTERY_SOUND_TIMEOUT);
+ Settings.Global.SYS_VDSO,
+ GlobalSettingsProto.Sys.VDSO);
dumpSetting(s, p,
- Settings.Global.WIFI_BOUNCE_DELAY_OVERRIDE_MS,
- GlobalSettingsProto.WIFI_BOUNCE_DELAY_OVERRIDE_MS);
+ Settings.Global.SYS_UIDCPUPOWER,
+ GlobalSettingsProto.Sys.UIDCPUPOWER);
+ p.end(sysToken);
+
dumpSetting(s, p,
- Settings.Global.POLICY_CONTROL,
- GlobalSettingsProto.POLICY_CONTROL);
+ Settings.Global.TCP_DEFAULT_INIT_RWND,
+ GlobalSettingsProto.TCP_DEFAULT_INIT_RWND);
+
+ final long tempWarningToken = p.start(GlobalSettingsProto.TEMPERATURE_WARNING);
dumpSetting(s, p,
- Settings.Global.EMULATE_DISPLAY_CUTOUT,
- GlobalSettingsProto.EMULATE_DISPLAY_CUTOUT);
+ Settings.Global.SHOW_TEMPERATURE_WARNING,
+ GlobalSettingsProto.TemperatureWarning.SHOW_TEMPERATURE_WARNING);
dumpSetting(s, p,
- Settings.Global.ZEN_MODE,
- GlobalSettingsProto.ZEN_MODE);
+ Settings.Global.WARNING_TEMPERATURE,
+ GlobalSettingsProto.TemperatureWarning.WARNING_TEMPERATURE_LEVEL);
+ p.end(tempWarningToken);
+
+ final long tetherToken = p.start(GlobalSettingsProto.TETHER);
dumpSetting(s, p,
- Settings.Global.ZEN_MODE_RINGER_LEVEL,
- GlobalSettingsProto.ZEN_MODE_RINGER_LEVEL);
+ Settings.Global.TETHER_SUPPORTED,
+ GlobalSettingsProto.Tether.SUPPORTED);
dumpSetting(s, p,
- Settings.Global.ZEN_MODE_CONFIG_ETAG,
- GlobalSettingsProto.ZEN_MODE_CONFIG_ETAG);
+ Settings.Global.TETHER_DUN_REQUIRED,
+ GlobalSettingsProto.Tether.DUN_REQUIRED);
dumpSetting(s, p,
- Settings.Global.ZEN_DURATION,
- GlobalSettingsProto.ZEN_DURATION);
+ Settings.Global.TETHER_DUN_APN,
+ GlobalSettingsProto.Tether.DUN_APN);
dumpSetting(s, p,
- Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED,
- GlobalSettingsProto.HEADS_UP_NOTIFICATIONS_ENABLED);
+ Settings.Global.TETHER_OFFLOAD_DISABLED,
+ GlobalSettingsProto.Tether.OFFLOAD_DISABLED);
dumpSetting(s, p,
- Settings.Global.DEVICE_NAME,
- GlobalSettingsProto.DEVICE_NAME);
+ Settings.Global.SOFT_AP_TIMEOUT_ENABLED,
+ GlobalSettingsProto.Tether.TIMEOUT_ENABLED);
+ p.end(tetherToken);
+
dumpSetting(s, p,
- Settings.Global.NETWORK_SCORING_PROVISIONED,
- GlobalSettingsProto.NETWORK_SCORING_PROVISIONED);
+ Settings.Global.TEXT_CLASSIFIER_CONSTANTS,
+ GlobalSettingsProto.TEXT_CLASSIFIER_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.REQUIRE_PASSWORD_TO_DECRYPT,
- GlobalSettingsProto.REQUIRE_PASSWORD_TO_DECRYPT);
+ Settings.Global.THEATER_MODE_ON,
+ GlobalSettingsProto.THEATER_MODE_ON);
dumpSetting(s, p,
- Settings.Global.ENHANCED_4G_MODE_ENABLED,
- GlobalSettingsProto.ENHANCED_4G_MODE_ENABLED);
+ Settings.Global.TIME_ONLY_MODE_CONSTANTS,
+ GlobalSettingsProto.TIME_ONLY_MODE_CONSTANTS);
dumpSetting(s, p,
- Settings.Global.VT_IMS_ENABLED,
- GlobalSettingsProto.VT_IMS_ENABLED);
+ Settings.Global.TRANSITION_ANIMATION_SCALE,
+ GlobalSettingsProto.TRANSITION_ANIMATION_SCALE);
+
+ final long tzinfoToken = p.start(GlobalSettingsProto.TZINFO);
dumpSetting(s, p,
- Settings.Global.WFC_IMS_ENABLED,
- GlobalSettingsProto.WFC_IMS_ENABLED);
+ Settings.Global.TZINFO_UPDATE_CONTENT_URL,
+ GlobalSettingsProto.Tzinfo.UPDATE_CONTENT_URL);
dumpSetting(s, p,
- Settings.Global.WFC_IMS_MODE,
- GlobalSettingsProto.WFC_IMS_MODE);
+ Settings.Global.TZINFO_UPDATE_METADATA_URL,
+ GlobalSettingsProto.Tzinfo.UPDATE_METADATA_URL);
+ p.end(tzinfoToken);
+
dumpSetting(s, p,
- Settings.Global.WFC_IMS_ROAMING_MODE,
- GlobalSettingsProto.WFC_IMS_ROAMING_MODE);
+ Settings.Global.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD,
+ GlobalSettingsProto.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD_MS);
dumpSetting(s, p,
- Settings.Global.WFC_IMS_ROAMING_ENABLED,
- GlobalSettingsProto.WFC_IMS_ROAMING_ENABLED);
+ Settings.Global.USB_MASS_STORAGE_ENABLED,
+ GlobalSettingsProto.USB_MASS_STORAGE_ENABLED);
dumpSetting(s, p,
- Settings.Global.LTE_SERVICE_FORCED,
- GlobalSettingsProto.LTE_SERVICE_FORCED);
+ Settings.Global.USE_GOOGLE_MAIL,
+ GlobalSettingsProto.USE_GOOGLE_MAIL);
dumpSetting(s, p,
- Settings.Global.EPHEMERAL_COOKIE_MAX_SIZE_BYTES,
- GlobalSettingsProto.EPHEMERAL_COOKIE_MAX_SIZE_BYTES);
+ Settings.Global.USE_OPEN_WIFI_PACKAGE,
+ GlobalSettingsProto.USE_OPEN_WIFI_PACKAGE);
dumpSetting(s, p,
- Settings.Global.ENABLE_EPHEMERAL_FEATURE,
- GlobalSettingsProto.ENABLE_EPHEMERAL_FEATURE);
+ Settings.Global.VT_IMS_ENABLED,
+ GlobalSettingsProto.VT_IMS_ENABLED);
dumpSetting(s, p,
- Settings.Global.INSTANT_APP_DEXOPT_ENABLED,
- GlobalSettingsProto.INSTANT_APP_DEXOPT_ENABLED);
+ Settings.Global.WAIT_FOR_DEBUGGER,
+ GlobalSettingsProto.WAIT_FOR_DEBUGGER);
+
+ final long webviewToken = p.start(GlobalSettingsProto.WEBVIEW);
dumpSetting(s, p,
- Settings.Global.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD,
- GlobalSettingsProto.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD);
+ Settings.Global.WEBVIEW_DATA_REDUCTION_PROXY_KEY,
+ GlobalSettingsProto.Webview.DATA_REDUCTION_PROXY_KEY);
dumpSetting(s, p,
- Settings.Global.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD,
- GlobalSettingsProto.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD);
+ Settings.Global.WEBVIEW_FALLBACK_LOGIC_ENABLED,
+ GlobalSettingsProto.Webview.FALLBACK_LOGIC_ENABLED);
dumpSetting(s, p,
- Settings.Global.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD,
- GlobalSettingsProto.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD);
+ Settings.Global.WEBVIEW_PROVIDER,
+ GlobalSettingsProto.Webview.PROVIDER);
dumpSetting(s, p,
- Settings.Global.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD,
- GlobalSettingsProto.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD);
+ Settings.Global.WEBVIEW_MULTIPROCESS,
+ GlobalSettingsProto.Webview.MULTIPROCESS);
+ p.end(webviewToken);
+
+ final long wfcToken = p.start(GlobalSettingsProto.WFC);
dumpSetting(s, p,
- Settings.Global.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD,
- GlobalSettingsProto.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD);
+ Settings.Global.WFC_IMS_ENABLED,
+ GlobalSettingsProto.Wfc.IMS_ENABLED);
dumpSetting(s, p,
- Settings.Global.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED,
- GlobalSettingsProto.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED);
+ Settings.Global.WFC_IMS_MODE,
+ GlobalSettingsProto.Wfc.IMS_MODE);
dumpSetting(s, p,
- Settings.Global.BOOT_COUNT,
- GlobalSettingsProto.BOOT_COUNT);
+ Settings.Global.WFC_IMS_ROAMING_MODE,
+ GlobalSettingsProto.Wfc.IMS_ROAMING_MODE);
dumpSetting(s, p,
- Settings.Global.SAFE_BOOT_DISALLOWED,
- GlobalSettingsProto.SAFE_BOOT_DISALLOWED);
+ Settings.Global.WFC_IMS_ROAMING_ENABLED,
+ GlobalSettingsProto.Wfc.IMS_ROAMING_ENABLED);
+ p.end(wfcToken);
+
+ final long wifiToken = p.start(GlobalSettingsProto.WIFI);
dumpSetting(s, p,
- Settings.Global.DEVICE_DEMO_MODE,
- GlobalSettingsProto.DEVICE_DEMO_MODE);
+ Settings.Global.WIFI_SLEEP_POLICY,
+ GlobalSettingsProto.Wifi.SLEEP_POLICY);
dumpSetting(s, p,
- Settings.Global.NETWORK_ACCESS_TIMEOUT_MS,
- GlobalSettingsProto.NETWORK_ACCESS_TIMEOUT_MS);
+ Settings.Global.WIFI_BADGING_THRESHOLDS,
+ GlobalSettingsProto.Wifi.BADGING_THRESHOLDS);
dumpSetting(s, p,
- Settings.Global.DATABASE_DOWNGRADE_REASON,
- GlobalSettingsProto.DATABASE_DOWNGRADE_REASON);
+ Settings.Global.WIFI_DISPLAY_ON,
+ GlobalSettingsProto.Wifi.DISPLAY_ON);
dumpSetting(s, p,
- Settings.Global.DATABASE_CREATION_BUILDID,
- GlobalSettingsProto.DATABASE_CREATION_BUILDID);
+ Settings.Global.WIFI_DISPLAY_CERTIFICATION_ON,
+ GlobalSettingsProto.Wifi.DISPLAY_CERTIFICATION_ON);
dumpSetting(s, p,
- Settings.Global.CONTACTS_DATABASE_WAL_ENABLED,
- GlobalSettingsProto.CONTACTS_DATABASE_WAL_ENABLED);
+ Settings.Global.WIFI_DISPLAY_WPS_CONFIG,
+ GlobalSettingsProto.Wifi.DISPLAY_WPS_CONFIG);
dumpSetting(s, p,
- Settings.Global.LOCATION_SETTINGS_LINK_TO_PERMISSIONS_ENABLED,
- GlobalSettingsProto.LOCATION_SETTINGS_LINK_TO_PERMISSIONS_ENABLED);
+ Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON,
+ GlobalSettingsProto.Wifi.NETWORKS_AVAILABLE_NOTIFICATION_ON);
dumpSetting(s, p,
- Settings.Global.EUICC_FACTORY_RESET_TIMEOUT_MILLIS,
- GlobalSettingsProto.EUICC_FACTORY_RESET_TIMEOUT_MILLIS);
+ Settings.Global.WIFI_CARRIER_NETWORKS_AVAILABLE_NOTIFICATION_ON,
+ GlobalSettingsProto.Wifi.CARRIER_NETWORKS_AVAILABLE_NOTIFICATION_ON);
dumpSetting(s, p,
- Settings.Global.STORAGE_SETTINGS_CLOBBER_THRESHOLD,
- GlobalSettingsProto.STORAGE_SETTINGS_CLOBBER_THRESHOLD);
+ Settings.Global.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY,
+ GlobalSettingsProto.Wifi.NETWORKS_AVAILABLE_REPEAT_DELAY);
dumpSetting(s, p,
- Settings.Global.LOCATION_GLOBAL_KILL_SWITCH,
- GlobalSettingsProto.LOCATION_GLOBAL_KILL_SWITCH);
+ Settings.Global.WIFI_COUNTRY_CODE,
+ GlobalSettingsProto.Wifi.COUNTRY_CODE);
dumpSetting(s, p,
- Settings.Global.OVERRIDE_SETTINGS_PROVIDER_RESTORE_ANY_VERSION,
- GlobalSettingsProto.OVERRIDE_SETTINGS_PROVIDER_RESTORE_ANY_VERSION);
+ Settings.Global.WIFI_FRAMEWORK_SCAN_INTERVAL_MS,
+ GlobalSettingsProto.Wifi.FRAMEWORK_SCAN_INTERVAL_MS);
dumpSetting(s, p,
- Global.CHAINED_BATTERY_ATTRIBUTION_ENABLED,
- GlobalSettingsProto.CHAINED_BATTERY_ATTRIBUTION_ENABLED);
+ Settings.Global.WIFI_IDLE_MS,
+ GlobalSettingsProto.Wifi.IDLE_MS);
dumpSetting(s, p,
- Settings.Global.AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES,
- GlobalSettingsProto.AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES);
+ Settings.Global.WIFI_NUM_OPEN_NETWORKS_KEPT,
+ GlobalSettingsProto.Wifi.NUM_OPEN_NETWORKS_KEPT);
dumpSetting(s, p,
- Global.HIDDEN_API_BLACKLIST_EXEMPTIONS,
- GlobalSettingsProto.HIDDEN_API_BLACKLIST_EXEMPTIONS);
+ Settings.Global.WIFI_ON,
+ GlobalSettingsProto.Wifi.ON);
dumpSetting(s, p,
- Global.SOUND_TRIGGER_DETECTION_SERVICE_OP_TIMEOUT,
- GlobalSettingsProto.SOUND_TRIGGER_DETECTION_SERVICE_OP_TIMEOUT);
+ Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE,
+ GlobalSettingsProto.Wifi.SCAN_ALWAYS_AVAILABLE);
dumpSetting(s, p,
- Global.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY,
- GlobalSettingsProto.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY);
+ Settings.Global.WIFI_WAKEUP_ENABLED,
+ GlobalSettingsProto.Wifi.WAKEUP_ENABLED);
dumpSetting(s, p,
- Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION,
- GlobalSettingsProto.MULTI_SIM_VOICE_CALL_SUBSCRIPTION);
+ Settings.Global.WIFI_SAVED_STATE,
+ GlobalSettingsProto.Wifi.SAVED_STATE);
dumpSetting(s, p,
- Settings.Global.MULTI_SIM_VOICE_PROMPT,
- GlobalSettingsProto.MULTI_SIM_VOICE_PROMPT);
+ Settings.Global.WIFI_SUPPLICANT_SCAN_INTERVAL_MS,
+ GlobalSettingsProto.Wifi.SUPPLICANT_SCAN_INTERVAL_MS);
dumpSetting(s, p,
- Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION,
- GlobalSettingsProto.MULTI_SIM_DATA_CALL_SUBSCRIPTION);
+ Settings.Global.WIFI_ENHANCED_AUTO_JOIN,
+ GlobalSettingsProto.Wifi.ENHANCED_AUTO_JOIN);
dumpSetting(s, p,
- Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION,
- GlobalSettingsProto.MULTI_SIM_SMS_SUBSCRIPTION);
+ Settings.Global.WIFI_NETWORK_SHOW_RSSI,
+ GlobalSettingsProto.Wifi.NETWORK_SHOW_RSSI);
dumpSetting(s, p,
- Settings.Global.MULTI_SIM_SMS_PROMPT,
- GlobalSettingsProto.MULTI_SIM_SMS_PROMPT);
+ Settings.Global.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS,
+ GlobalSettingsProto.Wifi.SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS);
dumpSetting(s, p,
- Settings.Global.NEW_CONTACT_AGGREGATOR,
- GlobalSettingsProto.NEW_CONTACT_AGGREGATOR);
- // Settings.Global.CONTACT_METADATA_SYNC intentionally excluded since it's deprecated.
+ Settings.Global.WIFI_WATCHDOG_ON,
+ GlobalSettingsProto.Wifi.WATCHDOG_ON);
dumpSetting(s, p,
- Settings.Global.CONTACT_METADATA_SYNC_ENABLED,
- GlobalSettingsProto.CONTACT_METADATA_SYNC_ENABLED);
+ Settings.Global.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED,
+ GlobalSettingsProto.Wifi.WATCHDOG_POOR_NETWORK_TEST_ENABLED);
dumpSetting(s, p,
- Settings.Global.ENABLE_CELLULAR_ON_BOOT,
- GlobalSettingsProto.ENABLE_CELLULAR_ON_BOOT);
+ Settings.Global.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED,
+ GlobalSettingsProto.Wifi.SUSPEND_OPTIMIZATIONS_ENABLED);
dumpSetting(s, p,
- Settings.Global.MAX_NOTIFICATION_ENQUEUE_RATE,
- GlobalSettingsProto.MAX_NOTIFICATION_ENQUEUE_RATE);
+ Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED,
+ GlobalSettingsProto.Wifi.VERBOSE_LOGGING_ENABLED);
dumpSetting(s, p,
- Settings.Global.SHOW_NOTIFICATION_CHANNEL_WARNINGS,
- GlobalSettingsProto.SHOW_NOTIFICATION_CHANNEL_WARNINGS);
+ Settings.Global.WIFI_CONNECTED_MAC_RANDOMIZATION_ENABLED,
+ GlobalSettingsProto.Wifi.CONNECTED_MAC_RANDOMIZATION_ENABLED);
dumpSetting(s, p,
- Settings.Global.CELL_ON,
- GlobalSettingsProto.CELL_ON);
+ Settings.Global.WIFI_MAX_DHCP_RETRY_COUNT,
+ GlobalSettingsProto.Wifi.MAX_DHCP_RETRY_COUNT);
dumpSetting(s, p,
- Settings.Global.SHOW_TEMPERATURE_WARNING,
- GlobalSettingsProto.SHOW_TEMPERATURE_WARNING);
+ Settings.Global.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS,
+ GlobalSettingsProto.Wifi.MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS);
dumpSetting(s, p,
- Settings.Global.WARNING_TEMPERATURE,
- GlobalSettingsProto.WARNING_TEMPERATURE);
+ Settings.Global.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN,
+ GlobalSettingsProto.Wifi.DEVICE_OWNER_CONFIGS_LOCKDOWN);
dumpSetting(s, p,
- Settings.Global.ENABLE_DISKSTATS_LOGGING,
- GlobalSettingsProto.ENABLE_DISKSTATS_LOGGING);
+ Settings.Global.WIFI_FREQUENCY_BAND,
+ GlobalSettingsProto.Wifi.FREQUENCY_BAND);
dumpSetting(s, p,
- Settings.Global.ENABLE_CACHE_QUOTA_CALCULATION,
- GlobalSettingsProto.ENABLE_CACHE_QUOTA_CALCULATION);
+ Settings.Global.WIFI_P2P_DEVICE_NAME,
+ GlobalSettingsProto.Wifi.P2P_DEVICE_NAME);
dumpSetting(s, p,
- Settings.Global.ENABLE_DELETION_HELPER_NO_THRESHOLD_TOGGLE,
- GlobalSettingsProto.ENABLE_DELETION_HELPER_NO_THRESHOLD_TOGGLE);
- // The list of snooze options for notifications. This is encoded as a key=value list,
- // separated by commas.
+ Settings.Global.WIFI_REENABLE_DELAY_MS,
+ GlobalSettingsProto.Wifi.REENABLE_DELAY_MS);
dumpSetting(s, p,
- Settings.Global.NOTIFICATION_SNOOZE_OPTIONS,
- GlobalSettingsProto.NOTIFICATION_SNOOZE_OPTIONS);
+ Settings.Global.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS,
+ GlobalSettingsProto.Wifi.EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS);
dumpSetting(s, p,
- Settings.Global.SQLITE_COMPATIBILITY_WAL_FLAGS,
- GlobalSettingsProto.SQLITE_COMPATIBILITY_WAL_FLAGS);
+ Settings.Global.WIFI_ON_WHEN_PROXY_DISCONNECTED,
+ GlobalSettingsProto.Wifi.ON_WHEN_PROXY_DISCONNECTED);
dumpSetting(s, p,
- Settings.Global.ENABLE_GNSS_RAW_MEAS_FULL_TRACKING,
- GlobalSettingsProto.ENABLE_GNSS_RAW_MEAS_FULL_TRACKING);
+ Settings.Global.WIFI_BOUNCE_DELAY_OVERRIDE_MS,
+ GlobalSettingsProto.Wifi.BOUNCE_DELAY_OVERRIDE_MS);
+ p.end(wifiToken);
+
dumpSetting(s, p,
- Settings.Global.INSTALL_CARRIER_APP_NOTIFICATION_PERSISTENT,
- GlobalSettingsProto.INSTALL_CARRIER_APP_NOTIFICATION_PERSISTENT);
+ Settings.Global.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON,
+ GlobalSettingsProto.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON);
dumpSetting(s, p,
- Settings.Global.INSTALL_CARRIER_APP_NOTIFICATION_SLEEP_MILLIS,
- GlobalSettingsProto.INSTALL_CARRIER_APP_NOTIFICATION_SLEEP_MILLIS);
+ Settings.Global.WINDOW_ANIMATION_SCALE,
+ GlobalSettingsProto.WINDOW_ANIMATION_SCALE);
dumpSetting(s, p,
- Settings.Global.ZRAM_ENABLED,
- GlobalSettingsProto.ZRAM_ENABLED);
+ Settings.Global.WTF_IS_FATAL,
+ GlobalSettingsProto.WTF_IS_FATAL);
+
+ final long zenToken = p.start(GlobalSettingsProto.ZEN);
dumpSetting(s, p,
- Settings.Global.SMART_REPLIES_IN_NOTIFICATIONS_FLAGS,
- GlobalSettingsProto.SMART_REPLIES_IN_NOTIFICATIONS_FLAGS);
+ Settings.Global.ZEN_MODE,
+ GlobalSettingsProto.Zen.MODE);
dumpSetting(s, p,
- Settings.Global.SHOW_FIRST_CRASH_DIALOG,
- GlobalSettingsProto.SHOW_FIRST_CRASH_DIALOG);
+ Settings.Global.ZEN_MODE_RINGER_LEVEL,
+ GlobalSettingsProto.Zen.MODE_RINGER_LEVEL);
dumpSetting(s, p,
- Settings.Global.SHOW_RESTART_IN_CRASH_DIALOG,
- GlobalSettingsProto.SHOW_RESTART_IN_CRASH_DIALOG);
+ Settings.Global.ZEN_MODE_CONFIG_ETAG,
+ GlobalSettingsProto.Zen.MODE_CONFIG_ETAG);
dumpSetting(s, p,
- Settings.Global.SHOW_MUTE_IN_CRASH_DIALOG,
- GlobalSettingsProto.SHOW_MUTE_IN_CRASH_DIALOG);
+ Settings.Global.ZEN_DURATION,
+ GlobalSettingsProto.Zen.DURATION);
dumpSetting(s, p,
Settings.Global.SHOW_ZEN_UPGRADE_NOTIFICATION,
- GlobalSettingsProto.SHOW_ZEN_UPGRADE_NOTIFICATION);
+ GlobalSettingsProto.Zen.SHOW_ZEN_UPGRADE_NOTIFICATION);
+ p.end(zenToken);
+
dumpSetting(s, p,
- Settings.Global.BACKUP_AGENT_TIMEOUT_PARAMETERS,
- GlobalSettingsProto.BACKUP_AGENT_TIMEOUT_PARAMETERS);
- // Please insert new settings using the same order as in Settings.Global.
+ Settings.Global.ZRAM_ENABLED,
+ GlobalSettingsProto.ZRAM_ENABLED);
p.end(token);
+ // Please insert new settings using the same order as in GlobalSettingsProto.
+
+ // Settings.Global.INSTALL_NON_MARKET_APPS intentionally excluded since it's deprecated.
}
/** Dumps settings that use a common prefix into a repeated field. */