Merge "Refactoring GlobalSettingsProto to avoid method limit." into pi-dev am: cff4c5492e
am: 635c42becc
Change-Id: I24513755644e10adb62dda85892570df1b2be6e9
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
51
core/proto/android/providers/settings/common.proto
Normal file
51
core/proto/android/providers/settings/common.proto
Normal file
@@ -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;
|
||||
}
|
||||
942
core/proto/android/providers/settings/global.proto
Normal file
942
core/proto/android/providers/settings/global.proto
Normal file
@@ -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;
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user