blob: fc63d37eedf7ccee97b5d4baa97f5d8f854c1061 [file] [log] [blame]
Eugene Suslad72c3972016-12-27 15:49:30 -08001/*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17syntax = "proto3";
18
19package android.providers.settings;
20
21option java_multiple_files = true;
22option java_outer_classname = "SettingsServiceProto";
23
24message SettingsServiceDumpProto {
25 // Per user settings
26 repeated UserSettingsProto user_settings = 1;
27
28 // Global settings
29 GlobalSettingsProto global_settings = 2;
30}
31
32message UserSettingsProto {
33 // Should be 0, 10, 11, 12, etc. where 0 is the owner.
34 int32 user_id = 1;
35
36 // The secure settings for this user
37 SecureSettingsProto secure_settings = 2;
38
39 // The system settings for this user
40 SystemSettingsProto system_settings = 3;
41}
42
43message GlobalSettingsProto {
44 // Historical operations
45 repeated SettingsOperationProto historical_op = 1;
46
47 SettingProto add_users_when_locked = 2;
48 SettingProto enable_accessibility_global_gesture_enabled = 3;
49 SettingProto airplane_mode_on = 4;
50 SettingProto theater_mode_on = 5;
51 SettingProto radio_bluetooth = 6;
52 SettingProto radio_wifi = 7;
53 SettingProto radio_wimax = 8;
54 SettingProto radio_cell = 9;
55 SettingProto radio_nfc = 10;
56 SettingProto airplane_mode_radios = 11;
57 SettingProto airplane_mode_toggleable_radios = 12;
58 SettingProto bluetooth_disabled_profiles = 13;
59 SettingProto bluetooth_interoperability_list = 14;
60 SettingProto wifi_sleep_policy = 15;
61 SettingProto auto_time = 16;
62 SettingProto auto_time_zone = 17;
63 SettingProto car_dock_sound = 18;
64 SettingProto car_undock_sound = 19;
65 SettingProto desk_dock_sound = 20;
66 SettingProto desk_undock_sound = 21;
67 SettingProto dock_sounds_enabled = 22;
68 SettingProto dock_sounds_enabled_when_accessibility = 23;
69 SettingProto lock_sound = 24;
70 SettingProto unlock_sound = 25;
71 SettingProto trusted_sound = 26;
72 SettingProto low_battery_sound = 27;
73 SettingProto power_sounds_enabled = 28;
74 SettingProto wireless_charging_started_sound = 29;
75 SettingProto charging_sounds_enabled = 30;
76 SettingProto stay_on_while_plugged_in = 31;
77 SettingProto bugreport_in_power_menu = 32;
78 SettingProto adb_enabled = 33;
79 SettingProto debug_view_attributes = 34;
80 SettingProto assisted_gps_enabled = 35;
81 SettingProto bluetooth_on = 36;
82 SettingProto cdma_cell_broadcast_sms = 37;
83 SettingProto cdma_roaming_mode = 38;
84 SettingProto cdma_subscription_mode = 39;
85 SettingProto data_activity_timeout_mobile = 40;
86 SettingProto data_activity_timeout_wifi = 41;
87 SettingProto data_roaming = 42;
88 SettingProto mdc_initial_max_retry = 43;
89 SettingProto force_allow_on_external = 44;
90 SettingProto development_force_resizable_activities = 45;
91 SettingProto development_enable_freeform_windows_support = 46;
92 SettingProto development_settings_enabled = 47;
93 SettingProto device_provisioned = 48;
94 SettingProto device_provisioning_mobile_data_enabled = 49;
95 SettingProto display_size_forced = 50;
96 SettingProto display_scaling_force = 51;
97 SettingProto download_max_bytes_over_mobile = 52;
98 SettingProto download_recommended_max_bytes_over_mobile = 53;
99 SettingProto hdmi_control_enabled = 54;
Donghyun Choc1fa9af2016-12-27 18:31:09 +0900100 SettingProto hdmi_system_audio_control_enabled = 55;
Eugene Suslad72c3972016-12-27 15:49:30 -0800101 SettingProto hdmi_control_auto_wakeup_enabled = 56;
102 SettingProto hdmi_control_auto_device_off_enabled = 57;
103 SettingProto mhl_input_switching_enabled = 58;
104 SettingProto mhl_power_charge_enabled = 59;
105 SettingProto mobile_data = 60;
106 SettingProto mobile_data_always_on = 61;
107 SettingProto connectivity_metrics_buffer_size = 62;
108 SettingProto netstats_enabled = 63;
109 SettingProto netstats_poll_interval = 64;
110 SettingProto netstats_time_cache_max_age = 65;
111 SettingProto netstats_global_alert_bytes = 66;
112 SettingProto netstats_sample_enabled = 67;
113 SettingProto netstats_dev_bucket_duration = 68;
114 SettingProto netstats_dev_persist_bytes = 69;
115 SettingProto netstats_dev_rotate_age = 70;
116 SettingProto netstats_dev_delete_age = 71;
117 SettingProto netstats_uid_bucket_duration = 72;
118 SettingProto netstats_uid_persist_bytes = 73;
119 SettingProto netstats_uid_rotate_age = 74;
120 SettingProto netstats_uid_delete_age = 75;
121 SettingProto netstats_uid_tag_bucket_duration = 76;
122 SettingProto netstats_uid_tag_persist_bytes = 77;
123 SettingProto netstats_uid_tag_rotate_age = 78;
124 SettingProto netstats_uid_tag_delete_age = 79;
125 SettingProto network_preference = 80;
126 SettingProto network_scorer_app = 81;
127 SettingProto nitz_update_diff = 82;
128 SettingProto nitz_update_spacing = 83;
129 SettingProto ntp_server = 84;
130 SettingProto ntp_timeout = 85;
131 SettingProto storage_benchmark_interval = 86;
132 SettingProto dns_resolver_sample_validity_seconds = 87;
133 SettingProto dns_resolver_success_threshold_percent = 88;
134 SettingProto dns_resolver_min_samples = 89;
135 SettingProto dns_resolver_max_samples = 90;
136 SettingProto ota_disable_automatic_update = 91;
137 SettingProto package_verifier_enable = 92;
138 SettingProto package_verifier_timeout = 93;
139 SettingProto package_verifier_default_response = 94;
140 SettingProto package_verifier_setting_visible = 95;
141 SettingProto package_verifier_include_adb = 96;
142 SettingProto fstrim_mandatory_interval = 97;
143 SettingProto pdp_watchdog_poll_interval_ms = 98;
144 SettingProto pdp_watchdog_long_poll_interval_ms = 99;
145 SettingProto pdp_watchdog_error_poll_interval_ms = 100;
146 SettingProto pdp_watchdog_trigger_packet_count = 101;
147 SettingProto pdp_watchdog_error_poll_count = 102;
148 SettingProto pdp_watchdog_max_pdp_reset_fail_count = 103;
Eugene Suslad72c3972016-12-27 15:49:30 -0800149 SettingProto setup_prepaid_data_service_url = 105;
150 SettingProto setup_prepaid_detection_target_url = 106;
151 SettingProto setup_prepaid_detection_redir_host = 107;
152 SettingProto sms_outgoing_check_interval_ms = 108;
153 SettingProto sms_outgoing_check_max_count = 109;
154 SettingProto sms_short_code_confirmation = 110;
155 SettingProto sms_short_code_rule = 111;
156 SettingProto tcp_default_init_rwnd = 112;
157 SettingProto tether_supported = 113;
158 SettingProto tether_dun_required = 114;
159 SettingProto tether_dun_apn = 115;
160 SettingProto carrier_app_whitelist = 116;
161 SettingProto usb_mass_storage_enabled = 117;
162 SettingProto use_google_mail = 118;
163 SettingProto webview_data_reduction_proxy_key = 119;
164 SettingProto webview_fallback_logic_enabled = 120;
165 SettingProto webview_provider = 121;
166 SettingProto webview_multiprocess = 122;
167 SettingProto network_switch_notification_daily_limit = 123;
168 SettingProto network_switch_notification_rate_limit_millis = 124;
169 SettingProto network_avoid_bad_wifi = 125;
170 SettingProto wifi_display_on = 126;
171 SettingProto wifi_display_certification_on = 127;
172 SettingProto wifi_display_wps_config = 128;
173 SettingProto wifi_networks_available_notification_on = 129;
174 SettingProto wimax_networks_available_notification_on = 130;
175 SettingProto wifi_networks_available_repeat_delay = 131;
176 SettingProto wifi_country_code = 132;
177 SettingProto wifi_framework_scan_interval_ms = 133;
178 SettingProto wifi_idle_ms = 134;
179 SettingProto wifi_num_open_networks_kept = 135;
180 SettingProto wifi_on = 136;
181 SettingProto wifi_scan_always_available = 137;
182 SettingProto wifi_wakeup_enabled = 138;
183 SettingProto network_recommendations_enabled = 139;
184 SettingProto ble_scan_always_available = 140;
185 SettingProto wifi_saved_state = 141;
186 SettingProto wifi_supplicant_scan_interval_ms = 142;
187 SettingProto wifi_enhanced_auto_join = 143;
188 SettingProto wifi_network_show_rssi = 144;
189 SettingProto wifi_scan_interval_when_p2p_connected_ms = 145;
190 SettingProto wifi_watchdog_on = 146;
191 SettingProto wifi_watchdog_poor_network_test_enabled = 147;
192 SettingProto wifi_suspend_optimizations_enabled = 148;
193 SettingProto wifi_verbose_logging_enabled = 149;
194 SettingProto wifi_max_dhcp_retry_count = 150;
195 SettingProto wifi_mobile_data_transition_wakelock_timeout_ms = 151;
196 SettingProto wifi_device_owner_configs_lockdown = 152;
197 SettingProto wifi_frequency_band = 153;
198 SettingProto wifi_p2p_device_name = 154;
199 SettingProto wifi_reenable_delay_ms = 155;
200 SettingProto wifi_ephemeral_out_of_range_timeout_ms = 156;
201 SettingProto data_stall_alarm_non_aggressive_delay_in_ms = 157;
202 SettingProto data_stall_alarm_aggressive_delay_in_ms = 158;
203 SettingProto provisioning_apn_alarm_delay_in_ms = 159;
204 SettingProto gprs_register_check_period_ms = 160;
205 SettingProto wtf_is_fatal = 161;
206 SettingProto mode_ringer = 162;
207 SettingProto overlay_display_devices = 163;
208 SettingProto battery_discharge_duration_threshold = 164;
209 SettingProto battery_discharge_threshold = 165;
210 SettingProto send_action_app_error = 166;
211 SettingProto dropbox_age_seconds = 167;
212 SettingProto dropbox_max_files = 168;
213 SettingProto dropbox_quota_kb = 169;
214 SettingProto dropbox_quota_percent = 170;
215 SettingProto dropbox_reserve_percent = 171;
216 SettingProto dropbox_tag_prefix = 172;
217 SettingProto error_logcat_prefix = 173;
218 SettingProto sys_free_storage_log_interval = 174;
219 SettingProto disk_free_change_reporting_threshold = 175;
220 SettingProto sys_storage_threshold_percentage = 176;
221 SettingProto sys_storage_threshold_max_bytes = 177;
222 SettingProto sys_storage_full_threshold_bytes = 178;
223 SettingProto sync_max_retry_delay_in_seconds = 179;
224 SettingProto connectivity_change_delay = 180;
225 SettingProto connectivity_sampling_interval_in_seconds = 181;
226 SettingProto pac_change_delay = 182;
227 SettingProto captive_portal_mode = 183;
228 SettingProto captive_portal_server = 184;
229 SettingProto captive_portal_https_url = 185;
230 SettingProto captive_portal_http_url = 186;
231 SettingProto captive_portal_fallback_url = 187;
232 SettingProto captive_portal_use_https = 188;
233 SettingProto captive_portal_user_agent = 189;
234 SettingProto nsd_on = 190;
235 SettingProto set_install_location = 191;
236 SettingProto default_install_location = 192;
237 SettingProto inet_condition_debounce_up_delay = 193;
238 SettingProto inet_condition_debounce_down_delay = 194;
239 SettingProto read_external_storage_enforced_default = 195;
240 SettingProto http_proxy = 196;
241 SettingProto global_http_proxy_host = 197;
242 SettingProto global_http_proxy_port = 198;
243 SettingProto global_http_proxy_exclusion_list = 199;
244 SettingProto global_http_proxy_pac = 200;
245 SettingProto set_global_http_proxy = 201;
246 SettingProto default_dns_server = 202;
247 SettingProto bluetooth_headset_priority_prefix = 203;
248 SettingProto bluetooth_a2dp_sink_priority_prefix = 204;
249 SettingProto bluetooth_a2dp_src_priority_prefix = 205;
250 SettingProto bluetooth_input_device_priority_prefix = 206;
251 SettingProto bluetooth_map_priority_prefix = 207;
252 SettingProto bluetooth_map_client_priority_prefix = 208;
253 SettingProto bluetooth_pbap_client_priority_prefix = 209;
254 SettingProto bluetooth_sap_priority_prefix = 210;
255 SettingProto bluetooth_pan_priority_prefix = 211;
256 SettingProto device_idle_constants = 212;
257 SettingProto device_idle_constants_watch = 213;
258 SettingProto app_idle_constants = 214;
259 SettingProto alarm_manager_constants = 215;
260 SettingProto job_scheduler_constants = 216;
261 SettingProto shortcut_manager_constants = 217;
262 SettingProto window_animation_scale = 218;
263 SettingProto transition_animation_scale = 219;
264 SettingProto animator_duration_scale = 220;
265 SettingProto fancy_ime_animations = 221;
266 SettingProto compatibility_mode = 222;
267 SettingProto emergency_tone = 223;
268 SettingProto call_auto_retry = 224;
269 SettingProto emergency_affordance_needed = 225;
270 SettingProto preferred_network_mode = 226;
271 SettingProto debug_app = 227;
272 SettingProto wait_for_debugger = 228;
273 SettingProto low_power_mode = 229;
274 SettingProto low_power_mode_trigger_level = 230;
275 SettingProto always_finish_activities = 231;
276 SettingProto dock_audio_media_enabled = 232;
277 SettingProto encoded_surround_output = 233;
278 SettingProto audio_safe_volume_state = 234;
279 SettingProto tzinfo_update_content_url = 235;
280 SettingProto tzinfo_update_metadata_url = 236;
281 SettingProto selinux_update_content_url = 237;
282 SettingProto selinux_update_metadata_url = 238;
283 SettingProto sms_short_codes_update_content_url = 239;
284 SettingProto sms_short_codes_update_metadata_url = 240;
285 SettingProto apn_db_update_content_url = 241;
286 SettingProto apn_db_update_metadata_url = 242;
287 SettingProto cert_pin_update_content_url = 243;
288 SettingProto cert_pin_update_metadata_url = 244;
289 SettingProto intent_firewall_update_content_url = 245;
290 SettingProto intent_firewall_update_metadata_url = 246;
291 SettingProto selinux_status = 247;
292 SettingProto development_force_rtl = 248;
293 SettingProto low_battery_sound_timeout = 249;
294 SettingProto wifi_bounce_delay_override_ms = 250;
295 SettingProto policy_control = 251;
296 SettingProto zen_mode = 252;
297 SettingProto zen_mode_ringer_level = 253;
298 SettingProto zen_mode_config_etag = 254;
299 SettingProto heads_up_notifications_enabled = 255;
300 SettingProto device_name = 256;
301 SettingProto network_scoring_provisioned = 257;
302 SettingProto require_password_to_decrypt = 258;
303 SettingProto enhanced_4g_mode_enabled = 259;
304 SettingProto vt_ims_enabled = 260;
305 SettingProto wfc_ims_enabled = 261;
306 SettingProto wfc_ims_mode = 262;
307 SettingProto wfc_ims_roaming_mode = 263;
308 SettingProto wfc_ims_roaming_enabled = 264;
309 SettingProto lte_service_forced = 265;
310 SettingProto ephemeral_cookie_max_size_bytes = 266;
311 SettingProto enable_ephemeral_feature = 267;
Svet Ganovf36d53c2017-05-24 00:27:21 -0700312 SettingProto installed_instant_app_min_cache_period = 268;
Eugene Suslad72c3972016-12-27 15:49:30 -0800313 SettingProto allow_user_switching_when_system_user_locked = 269;
314 SettingProto boot_count = 270;
315 SettingProto safe_boot_disallowed = 271;
316 SettingProto device_demo_mode = 272;
Eugene Suslad72c3972016-12-27 15:49:30 -0800317 SettingProto database_downgrade_reason = 274;
318 SettingProto contacts_database_wal_enabled = 275;
319 SettingProto multi_sim_voice_call_subscription = 276;
320 SettingProto multi_sim_voice_prompt = 277;
321 SettingProto multi_sim_data_call_subscription = 278;
322 SettingProto multi_sim_sms_subscription = 279;
323 SettingProto multi_sim_sms_prompt = 280;
324 SettingProto new_contact_aggregator = 281;
325 SettingProto contact_metadata_sync_enabled = 282;
326 SettingProto enable_cellular_on_boot = 283;
327 SettingProto max_notification_enqueue_rate = 284;
328 SettingProto cell_on = 285;
Jeremy Joslinc9eb3c42017-02-08 10:45:30 -0800329 SettingProto network_recommendations_package = 286;
Antony Sargentf5772c62017-04-26 16:37:53 -0700330 SettingProto bluetooth_a2dp_supports_optional_codecs_prefix = 287;
331 SettingProto bluetooth_a2dp_optional_codecs_enabled_prefix = 288;
Svet Ganovf36d53c2017-05-24 00:27:21 -0700332 SettingProto installed_instant_app_max_cache_period = 289;
333 SettingProto uninstalled_instant_app_min_cache_period = 290;
334 SettingProto uninstalled_instant_app_max_cache_period = 291;
335 SettingProto unused_static_shared_lib_min_cache_period = 292;
Eugene Suslad72c3972016-12-27 15:49:30 -0800336}
337
338message SecureSettingsProto {
339 // Historical operations
340 repeated SettingsOperationProto historical_op = 1;
341
342 SettingProto android_id = 2;
343 SettingProto default_input_method = 3;
344 SettingProto selected_input_method_subtype = 4;
345 SettingProto input_methods_subtype_history = 5;
346 SettingProto input_method_selector_visibility = 6;
347 SettingProto voice_interaction_service = 7;
Felipe Leme640f30a2017-03-06 15:44:06 -0800348 SettingProto autofill_service = 8;
Eugene Suslad72c3972016-12-27 15:49:30 -0800349 SettingProto bluetooth_hci_log = 9;
350 SettingProto user_setup_complete = 10;
351 SettingProto completed_category_prefix = 11;
352 SettingProto enabled_input_methods = 12;
353 SettingProto disabled_system_input_methods = 13;
354 SettingProto show_ime_with_hard_keyboard = 14;
355 SettingProto always_on_vpn_app = 15;
356 SettingProto always_on_vpn_lockdown = 16;
357 SettingProto install_non_market_apps = 17;
358 SettingProto location_mode = 18;
359 SettingProto location_previous_mode = 19;
360 SettingProto lock_to_app_exit_locked = 20;
361 SettingProto lock_screen_lock_after_timeout = 21;
362 SettingProto lock_screen_allow_remote_input = 22;
363 SettingProto show_note_about_notification_hiding = 23;
364 SettingProto trust_agents_initialized = 24;
365 SettingProto parental_control_enabled = 25;
366 SettingProto parental_control_last_update = 26;
367 SettingProto parental_control_redirect_url = 27;
368 SettingProto settings_classname = 28;
369 SettingProto accessibility_enabled = 29;
370 SettingProto touch_exploration_enabled = 30;
371 SettingProto enabled_accessibility_services = 31;
372 SettingProto touch_exploration_granted_accessibility_services = 32;
373 SettingProto accessibility_speak_password = 33;
374 SettingProto accessibility_high_text_contrast_enabled = 34;
375 SettingProto accessibility_script_injection = 35;
376 SettingProto accessibility_screen_reader_url = 36;
377 SettingProto accessibility_web_content_key_bindings = 37;
378 SettingProto accessibility_display_magnification_enabled = 38;
379 SettingProto accessibility_display_magnification_scale = 39;
380 SettingProto accessibility_soft_keyboard_mode = 40;
381 SettingProto accessibility_captioning_enabled = 41;
382 SettingProto accessibility_captioning_locale = 42;
383 SettingProto accessibility_captioning_preset = 43;
384 SettingProto accessibility_captioning_background_color = 44;
385 SettingProto accessibility_captioning_foreground_color = 45;
386 SettingProto accessibility_captioning_edge_type = 46;
387 SettingProto accessibility_captioning_edge_color = 47;
388 SettingProto accessibility_captioning_window_color = 48;
389 SettingProto accessibility_captioning_typeface = 49;
390 SettingProto accessibility_captioning_font_scale = 50;
391 SettingProto accessibility_display_inversion_enabled = 51;
392 SettingProto accessibility_display_daltonizer_enabled = 52;
393 SettingProto accessibility_display_daltonizer = 53;
394 SettingProto accessibility_autoclick_enabled = 54;
395 SettingProto accessibility_autoclick_delay = 55;
396 SettingProto accessibility_large_pointer_icon = 56;
397 SettingProto long_press_timeout = 57;
398 SettingProto multi_press_timeout = 58;
399 SettingProto enabled_print_services = 59;
400 SettingProto disabled_print_services = 60;
401 SettingProto display_density_forced = 61;
402 SettingProto tts_default_rate = 62;
403 SettingProto tts_default_pitch = 63;
404 SettingProto tts_default_synth = 64;
405 SettingProto tts_default_locale = 65;
406 SettingProto tts_enabled_plugins = 66;
407 SettingProto connectivity_release_pending_intent_delay_ms = 67;
408 SettingProto allowed_geolocation_origins = 68;
409 SettingProto preferred_tty_mode = 69;
410 SettingProto enhanced_voice_privacy_enabled = 70;
411 SettingProto tty_mode_enabled = 71;
412 SettingProto backup_enabled = 72;
413 SettingProto backup_auto_restore = 73;
414 SettingProto backup_provisioned = 74;
415 SettingProto backup_transport = 75;
416 SettingProto last_setup_shown = 76;
417 SettingProto search_global_search_activity = 77;
418 SettingProto search_num_promoted_sources = 78;
419 SettingProto search_max_results_to_display = 79;
420 SettingProto search_max_results_per_source = 80;
421 SettingProto search_web_results_override_limit = 81;
422 SettingProto search_promoted_source_deadline_millis = 82;
423 SettingProto search_source_timeout_millis = 83;
424 SettingProto search_prefill_millis = 84;
425 SettingProto search_max_stat_age_millis = 85;
426 SettingProto search_max_source_event_age_millis = 86;
427 SettingProto search_min_impressions_for_source_ranking = 87;
428 SettingProto search_min_clicks_for_source_ranking = 88;
429 SettingProto search_max_shortcuts_returned = 89;
430 SettingProto search_query_thread_core_pool_size = 90;
431 SettingProto search_query_thread_max_pool_size = 91;
432 SettingProto search_shortcut_refresh_core_pool_size = 92;
433 SettingProto search_shortcut_refresh_max_pool_size = 93;
434 SettingProto search_thread_keepalive_seconds = 94;
435 SettingProto search_per_source_concurrent_query_limit = 95;
436 SettingProto mount_play_notification_snd = 96;
437 SettingProto mount_ums_autostart = 97;
438 SettingProto mount_ums_prompt = 98;
439 SettingProto mount_ums_notify_enabled = 99;
440 SettingProto anr_show_background = 100;
441 SettingProto voice_recognition_service = 101;
442 SettingProto package_verifier_user_consent = 102;
443 SettingProto selected_spell_checker = 103;
444 SettingProto selected_spell_checker_subtype = 104;
445 SettingProto spell_checker_enabled = 105;
446 SettingProto incall_power_button_behavior = 106;
447 SettingProto incall_back_button_behavior = 107;
448 SettingProto wake_gesture_enabled = 108;
449 SettingProto doze_enabled = 109;
450 SettingProto doze_always_on = 110;
451 SettingProto doze_pulse_on_pick_up = 111;
452 SettingProto doze_pulse_on_double_tap = 112;
453 SettingProto ui_night_mode = 113;
454 SettingProto screensaver_enabled = 114;
455 SettingProto screensaver_components = 115;
456 SettingProto screensaver_activate_on_dock = 116;
457 SettingProto screensaver_activate_on_sleep = 117;
458 SettingProto screensaver_default_component = 118;
459 SettingProto nfc_payment_default_component = 119;
460 SettingProto nfc_payment_foreground = 120;
461 SettingProto sms_default_application = 121;
462 SettingProto dialer_default_application = 122;
463 SettingProto emergency_assistance_application = 123;
464 SettingProto assist_structure_enabled = 124;
465 SettingProto assist_screenshot_enabled = 125;
466 SettingProto assist_disclosure_enabled = 126;
467 SettingProto enabled_notification_assistant = 127;
468 SettingProto enabled_notification_listeners = 128;
469 SettingProto enabled_notification_policy_access_packages = 129;
470 SettingProto sync_parent_sounds = 130;
471 SettingProto immersive_mode_confirmations = 131;
472 SettingProto print_service_search_uri = 132;
473 SettingProto payment_service_search_uri = 133;
474 SettingProto skip_first_use_hints = 134;
475 SettingProto unsafe_volume_music_active_ms = 135;
476 SettingProto lock_screen_show_notifications = 136;
477 SettingProto tv_input_hidden_inputs = 137;
478 SettingProto tv_input_custom_labels = 138;
479 SettingProto usb_audio_automatic_routing_disabled = 139;
480 SettingProto sleep_timeout = 140;
481 SettingProto double_tap_to_wake = 141;
482 SettingProto assistant = 142;
483 SettingProto camera_gesture_disabled = 143;
484 SettingProto camera_double_tap_power_gesture_disabled = 144;
485 SettingProto camera_double_twist_to_flip_enabled = 145;
486 SettingProto night_display_activated = 146;
487 SettingProto night_display_auto_mode = 147;
488 SettingProto night_display_custom_start_time = 148;
489 SettingProto night_display_custom_end_time = 149;
490 SettingProto brightness_use_twilight = 150;
491 SettingProto enabled_vr_listeners = 151;
492 SettingProto vr_display_mode = 152;
493 SettingProto carrier_apps_handled = 153;
494 SettingProto managed_profile_contact_remote_search = 154;
495 SettingProto automatic_storage_manager_enabled = 155;
496 SettingProto automatic_storage_manager_days_to_retain = 156;
497 SettingProto automatic_storage_manager_bytes_cleared = 157;
498 SettingProto automatic_storage_manager_last_run = 158;
499 SettingProto system_navigation_keys_enabled = 159;
500 SettingProto downloads_backup_enabled = 160;
501 SettingProto downloads_backup_allow_metered = 161;
502 SettingProto downloads_backup_charging_only = 162;
503 SettingProto automatic_storage_manager_downloads_days_to_retain = 163;
504 SettingProto qs_tiles = 164;
505 SettingProto demo_user_setup_complete = 165;
Jesse Evansfc1bfc42017-04-07 16:11:26 -0700506 SettingProto instant_apps_enabled = 166;
Eugene Suslad72c3972016-12-27 15:49:30 -0800507 SettingProto device_paired = 167;
Chris Wren89aa2262017-05-05 18:05:56 -0400508 SettingProto notification_badging = 168;
Eugene Suslad72c3972016-12-27 15:49:30 -0800509}
510
511message SystemSettingsProto {
512 // Historical operations
513 repeated SettingsOperationProto historical_op = 1;
514
515 SettingProto end_button_behavior = 2;
516 SettingProto advanced_settings = 3;
517 SettingProto bluetooth_discoverability = 4;
518 SettingProto bluetooth_discoverability_timeout = 5;
519 SettingProto font_scale = 6;
520 SettingProto system_locales = 7;
521 SettingProto screen_off_timeout = 8;
522 SettingProto screen_brightness = 9;
523 SettingProto screen_brightness_for_vr = 10;
524 SettingProto screen_brightness_mode = 11;
525 SettingProto screen_auto_brightness_adj = 12;
526 SettingProto mode_ringer_streams_affected = 13;
527 SettingProto mute_streams_affected = 14;
528 SettingProto vibrate_on = 15;
529 SettingProto vibrate_input_devices = 16;
530 SettingProto volume_ring = 17;
531 SettingProto volume_system = 18;
532 SettingProto volume_voice = 19;
533 SettingProto volume_music = 20;
534 SettingProto volume_alarm = 21;
535 SettingProto volume_notification = 22;
536 SettingProto volume_bluetooth_sco = 23;
537 SettingProto volume_master = 24;
538 SettingProto master_mono = 25;
539 SettingProto vibrate_in_silent = 26;
540 SettingProto append_for_last_audible = 27;
541 SettingProto ringtone = 28;
542 SettingProto ringtone_cache = 29;
543 SettingProto notification_sound = 30;
544 SettingProto notification_sound_cache = 31;
545 SettingProto alarm_alert = 32;
546 SettingProto alarm_alert_cache = 33;
547 SettingProto media_button_receiver = 34;
548 SettingProto text_auto_replace = 35;
549 SettingProto text_auto_caps = 36;
550 SettingProto text_auto_punctuate = 37;
551 SettingProto text_show_password = 38;
552 SettingProto show_gtalk_service_status = 39;
553 SettingProto time_12_24 = 40;
554 SettingProto date_format = 41;
555 SettingProto setup_wizard_has_run = 42;
556 SettingProto accelerometer_rotation = 43;
557 SettingProto user_rotation = 44;
558 SettingProto hide_rotation_lock_toggle_for_accessibility = 45;
559 SettingProto vibrate_when_ringing = 46;
560 SettingProto dtmf_tone_when_dialing = 47;
561 SettingProto dtmf_tone_type_when_dialing = 48;
562 SettingProto hearing_aid = 49;
563 SettingProto tty_mode = 50;
564 SettingProto sound_effects_enabled = 51;
565 SettingProto haptic_feedback_enabled = 52;
566 SettingProto notification_light_pulse = 53;
567 SettingProto pointer_location = 54;
568 SettingProto show_touches = 55;
569 SettingProto window_orientation_listener_log = 56;
570 SettingProto lockscreen_sounds_enabled = 57;
571 SettingProto lockscreen_disabled = 58;
572 SettingProto sip_receive_calls = 59;
573 SettingProto sip_call_options = 60;
574 SettingProto sip_always = 61;
575 SettingProto sip_address_only = 62;
576 SettingProto pointer_speed = 63;
577 SettingProto lock_to_app_enabled = 64;
578 SettingProto egg_mode = 65;
579 SettingProto when_to_make_wifi_calls = 66;
580}
581
582message SettingProto {
583 // ID of the setting
584 string id = 1;
585
586 // Name of the setting
587 string name = 2;
588
589 // Package name of the setting
590 string pkg = 3;
591
592 // Value of this setting
593 string value = 4;
594
595 // Default value of this setting
596 string default_value = 5;
597
598 // Whether the default is set by the system
599 bool default_from_system = 6;
600}
601
602message SettingsOperationProto {
603 // When the operation happened
604 int64 timestamp = 1;
605
606 // Type of the operation
607 string operation = 2;
608
609 // Name of the setting that was affected (optional)
610 string setting = 3;
611}