OSDN Git Service

Merge "Add "Your work policy info" entry in Privacy settings" into qt-dev
[android-x86/packages-apps-Settings.git] / res / xml / development_settings.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2008 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
17 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
18                   xmlns:settings="http://schemas.android.com/apk/res-auto"
19                   android:key="development_prefs_screen"
20                   android:title="@string/development_settings_title">
21
22     <PreferenceCategory
23         android:key="debug_misc_category"
24         android:order="100">
25
26         <Preference
27             android:key="memory"
28             android:icon="@drawable/ic_settings_memory"
29             android:title="@string/memory_settings_title"
30             android:summary="@string/summary_placeholder"
31             android:fragment="com.android.settings.applications.ProcessStatsSummary" />
32
33         <com.android.settings.BugreportPreference
34             android:key="bugreport"
35             android:title="@*android:string/bugreport_title"
36             android:dialogTitle="@*android:string/bugreport_title" />
37
38         <Preference
39             android:key="system_server_heap_dump"
40             android:title="@string/capture_system_heap_dump_title" />
41
42         <Preference
43             android:key="local_backup_password"
44             android:title="@string/local_backup_password_title"
45             android:summary="@string/local_backup_password_summary_none"
46             android:persistent="false">
47             <intent
48                 android:action="android.settings.privacy.SET_FULL_BACKUP_PASSWORD"
49                 android:targetPackage="com.android.settings"
50                 android:targetClass="com.android.settings.SetFullBackupPassword" />
51         </Preference>
52
53         <com.android.settingslib.RestrictedSwitchPreference
54             android:key="keep_screen_on"
55             android:title="@string/keep_screen_on"
56             android:summary="@string/keep_screen_on_summary"
57             settings:useAdditionalSummary="true" />
58
59         <ListPreference
60             android:key="hdcp_checking"
61             android:title="@string/hdcp_checking_title"
62             android:dialogTitle="@string/hdcp_checking_dialog_title"
63             android:entries="@array/hdcp_checking_titles"
64             android:entryValues="@array/hdcp_checking_values" />
65
66         <ListPreference
67             android:key="bt_hci_snoop_log"
68             android:title="@string/bt_hci_snoop_log"
69             android:dialogTitle="@string/bt_hci_snoop_log_summary"
70             android:entries="@array/bt_hci_snoop_log_entries"
71             android:entryValues="@array/bt_hci_snoop_log_values" />
72
73         <com.android.settingslib.RestrictedSwitchPreference
74             android:key="oem_unlock_enable"
75             android:title="@string/oem_unlock_enable"
76             android:summary="@string/oem_unlock_enable_summary"
77             settings:useAdditionalSummary="true" />
78
79         <Preference
80             android:key="running_apps"
81             android:title="@string/runningservices_settings_title"
82             android:summary="@string/runningservices_settings_summary"
83             android:fragment="com.android.settings.applications.RunningServices" />
84
85         <Preference
86             android:key="convert_to_file_encryption"
87             android:title="@string/convert_to_file_encryption"
88             android:summary="@string/convert_to_file_encryption_enabled"
89             android:fragment="com.android.settings.applications.ConvertToFbe" />
90
91         <com.android.settings.development.ColorModePreference
92             android:key="picture_color_mode"
93             android:title="@string/picture_color_mode"
94             android:summary="@string/picture_color_mode_desc" />
95
96         <Preference android:key="select_webview_provider"
97                     android:title="@string/select_webview_provider_title"
98                     android:dialogTitle="@string/select_webview_provider_dialog_title"
99                     android:fragment="com.android.settings.webview.WebViewAppPicker" />
100
101         <SwitchPreference
102             android:key="color_temperature"
103             android:title="@string/color_temperature"
104             android:summary="@string/color_temperature_desc" />
105
106         <SwitchPreference
107             android:key="ota_disable_automatic_update"
108             android:title="@string/ota_disable_automatic_update"
109             android:summary="@string/ota_disable_automatic_update_summary" />
110
111         <Preference
112             android:key="demo_mode"
113             android:title="@string/demo_mode">
114             <intent android:action="com.android.settings.action.DEMO_MODE" />
115         </Preference>
116
117         <Preference
118             android:key="quick_settings_tiles"
119             android:title="@string/quick_settings_developer_tiles"
120             android:fragment="com.android.settings.development.qstile.DevelopmentTileConfigFragment"
121             settings:searchable="false" />
122
123     <!-- Configure trust agent behavior -->
124     <SwitchPreference
125         android:key="security_setting_trust_agents_extend_unlock"
126         android:title="@string/trust_agents_extend_unlock_title"
127         android:summary="@string/trust_agents_extend_unlock_summary" />
128
129     <SwitchPreference
130         android:key="security_setting_trust_lost_locks_screen"
131         android:title="@string/trust_lost_locks_screen_title"
132         android:summary="@string/trust_lost_locks_screen_summary" />
133     </PreferenceCategory>
134
135     <PreferenceCategory
136         android:key="debug_debugging_category"
137         android:title="@string/debug_debugging_category"
138         android:order="200">
139
140         <SwitchPreference
141             android:key="enable_adb"
142             android:title="@string/enable_adb"
143             android:summary="@string/enable_adb_summary" />
144
145         <Preference android:key="clear_adb_keys"
146                     android:title="@string/clear_adb_keys" />
147
148         <SwitchPreference
149             android:key="enable_terminal"
150             android:title="@string/enable_terminal_title"
151             android:summary="@string/enable_terminal_summary" />
152
153         <SwitchPreference
154             android:key="bugreport_in_power"
155             android:title="@string/bugreport_in_power"
156             android:summary="@string/bugreport_in_power_summary" />
157
158         <SwitchPreference
159             android:key="automatic_system_server_heap_dumps"
160             android:title="@string/automatic_system_heap_dump_title"
161             android:summary="@string/automatic_system_heap_dump_summary" />
162
163         <Preference android:key="mock_location_app"
164                     android:title="@string/mock_location_app" />
165
166         <SwitchPreference
167             android:key="enable_gnss_raw_meas_full_tracking"
168             android:title="@string/enable_gnss_raw_meas_full_tracking"
169             android:summary="@string/enable_gnss_raw_meas_full_tracking_summary" />
170
171         <SwitchPreference
172             android:key="debug_view_attributes"
173             android:title="@string/debug_view_attributes" />
174
175         <Preference android:key="debug_app"
176                     android:title="@string/debug_app" />
177
178         <SwitchPreference
179             android:key="wait_for_debugger"
180             android:title="@string/wait_for_debugger"
181             android:summary="@string/wait_for_debugger_summary" />
182
183         <com.android.settingslib.RestrictedSwitchPreference
184             android:key="verify_apps_over_usb"
185             android:title="@string/verify_apps_over_usb_title"
186             android:summary="@string/verify_apps_over_usb_summary" />
187
188         <SwitchPreference
189             android:key="art_verifier_for_debuggable"
190             android:title="@string/art_verifier_for_debuggable_title"
191             android:summary="@string/art_verifier_for_debuggable_summary" />
192
193         <ListPreference
194             android:key="select_logd_size"
195             android:title="@string/select_logd_size_title"
196             android:dialogTitle="@string/select_logd_size_dialog_title"
197             android:entries="@array/select_logd_size_titles"
198             android:entryValues="@array/select_logd_size_values" />
199
200         <ListPreference
201             android:key="select_logpersist"
202             android:title="@string/select_logpersist_title"
203             android:dialogTitle="@string/select_logpersist_dialog_title"
204             android:entries="@array/select_logpersist_titles"
205             android:entryValues="@array/select_logpersist_values" />
206
207         <SwitchPreference
208             android:key="camera_laser_sensor_switch"
209             android:title="@string/camera_laser_sensor_switch" />
210
211         <Preference
212             android:key="feature_flags_dashboard"
213             android:title="@string/feature_flags_dashboard_title"
214             android:fragment="com.android.settings.development.featureflags.FeatureFlagsDashboard"
215             settings:searchable="false" />
216
217         <SwitchPreference
218             android:key="enable_gpu_debug_layers"
219             android:title="@string/enable_gpu_debug_layers"
220             android:summary="@string/enable_gpu_debug_layers_summary" />
221
222         <Preference
223             android:key="game_driver_dashboard"
224             android:title="@string/game_driver_dashboard_title"
225             android:summary="@string/game_driver_dashboard_summary"
226             android:fragment="com.android.settings.development.gamedriver.GameDriverDashboard"
227             settings:searchable="false" />
228
229     </PreferenceCategory>
230
231     <PreferenceCategory
232         android:key="dashboard_tile_placeholder"
233         android:order="300" />
234
235     <PreferenceCategory
236         android:key="debug_networking_category"
237         android:title="@string/debug_networking_category"
238         android:order="400">
239
240         <SwitchPreference
241             android:key="wifi_display_certification"
242             android:title="@string/wifi_display_certification"
243             android:summary="@string/wifi_display_certification_summary" />
244
245         <SwitchPreference
246             android:key="wifi_verbose_logging"
247             android:title="@string/wifi_verbose_logging"
248             android:summary="@string/wifi_verbose_logging_summary" />
249
250         <SwitchPreference
251             android:key="wifi_scan_throttling"
252             android:title="@string/wifi_scan_throttling"
253             android:summary="@string/wifi_scan_throttling_summary" />
254
255         <SwitchPreference
256             android:key="mobile_data_always_on"
257             android:title="@string/mobile_data_always_on"
258             android:summary="@string/mobile_data_always_on_summary" />
259
260         <SwitchPreference
261             android:key="tethering_hardware_offload"
262             android:title="@string/tethering_hardware_offload"
263             android:summary="@string/tethering_hardware_offload_summary" />
264
265         <Preference
266             android:key="default_usb_configuration"
267             android:fragment="com.android.settings.connecteddevice.usb.UsbDefaultFragment"
268             android:icon="@drawable/ic_usb"
269             android:title="@string/usb_default_label"/>
270
271         <SwitchPreference
272             android:key="bluetooth_show_devices_without_names"
273             android:title="@string/bluetooth_show_devices_without_names"
274             android:summary="@string/bluetooth_show_devices_without_names_summary" />
275
276         <SwitchPreference
277             android:key="bluetooth_disable_absolute_volume"
278             android:title="@string/bluetooth_disable_absolute_volume"
279             android:summary="@string/bluetooth_disable_absolute_volume_summary" />
280
281         <SwitchPreference
282             android:key="bluetooth_disable_a2dp_hw_offload"
283             android:title="@string/bluetooth_disable_a2dp_hw_offload" />
284
285         <ListPreference
286             android:key="bluetooth_select_avrcp_version"
287             android:title="@string/bluetooth_select_avrcp_version_string"
288             android:dialogTitle="@string/bluetooth_select_avrcp_version_dialog_title"
289             android:entries="@array/bluetooth_avrcp_versions"
290             android:entryValues="@array/bluetooth_avrcp_version_values" />
291
292         <ListPreference
293             android:key="bluetooth_select_a2dp_codec"
294             android:title="@string/bluetooth_select_a2dp_codec_type"
295             android:dialogTitle="@string/bluetooth_select_a2dp_codec_type_dialog_title"
296             android:entries="@array/bluetooth_a2dp_codec_titles"
297             android:entryValues="@array/bluetooth_a2dp_codec_values" />
298
299         <ListPreference
300             android:key="bluetooth_select_a2dp_sample_rate"
301             android:title="@string/bluetooth_select_a2dp_codec_sample_rate"
302             android:dialogTitle="@string/bluetooth_select_a2dp_codec_sample_rate_dialog_title"
303             android:entries="@array/bluetooth_a2dp_codec_sample_rate_titles"
304             android:entryValues="@array/bluetooth_a2dp_codec_sample_rate_values" />
305
306         <ListPreference
307             android:key="bluetooth_select_a2dp_bits_per_sample"
308             android:title="@string/bluetooth_select_a2dp_codec_bits_per_sample"
309             android:dialogTitle="@string/bluetooth_select_a2dp_codec_bits_per_sample_dialog_title"
310             android:entries="@array/bluetooth_a2dp_codec_bits_per_sample_titles"
311             android:entryValues="@array/bluetooth_a2dp_codec_bits_per_sample_values" />
312
313         <ListPreference
314             android:key="bluetooth_select_a2dp_channel_mode"
315             android:title="@string/bluetooth_select_a2dp_codec_channel_mode"
316             android:dialogTitle="@string/bluetooth_select_a2dp_codec_channel_mode_dialog_title"
317             android:entries="@array/bluetooth_a2dp_codec_channel_mode_titles"
318             android:entryValues="@array/bluetooth_a2dp_codec_channel_mode_values" />
319
320         <ListPreference
321             android:key="bluetooth_select_a2dp_ldac_playback_quality"
322             android:title="@string/bluetooth_select_a2dp_codec_ldac_playback_quality"
323             android:dialogTitle="@string/bluetooth_select_a2dp_codec_ldac_playback_quality_dialog_title"
324             android:entries="@array/bluetooth_a2dp_codec_ldac_playback_quality_titles"
325             android:entryValues="@array/bluetooth_a2dp_codec_ldac_playback_quality_values" />
326
327         <ListPreference
328             android:key="bluetooth_max_connected_audio_devices"
329             android:title="@string/bluetooth_max_connected_audio_devices_string"
330             android:dialogTitle="@string/bluetooth_max_connected_audio_devices_dialog_title"
331             android:entries="@array/bluetooth_max_connected_audio_devices"
332             android:entryValues="@array/bluetooth_max_connected_audio_devices_values" />
333
334     </PreferenceCategory>
335
336     <PreferenceCategory
337         android:key="debug_input_category"
338         android:title="@string/debug_input_category"
339         android:order="500">
340
341         <SwitchPreference
342             android:key="show_touches"
343             android:title="@string/show_touches"
344             android:summary="@string/show_touches_summary" />
345
346         <SwitchPreference
347             android:key="pointer_location"
348             android:title="@string/pointer_location"
349             android:summary="@string/pointer_location_summary" />
350
351     </PreferenceCategory>
352
353     <PreferenceCategory
354         android:key="debug_drawing_category"
355         android:title="@string/debug_drawing_category"
356         android:order="600">
357
358         <SwitchPreference
359             android:key="show_screen_updates"
360             android:title="@string/show_screen_updates"
361             android:summary="@string/show_screen_updates_summary" />
362
363         <SwitchPreference
364             android:key="debug_layout"
365             android:title="@string/debug_layout"
366             android:summary="@string/debug_layout_summary" />
367
368         <SwitchPreference
369             android:key="force_rtl_layout_all_locales"
370             android:title="@string/force_rtl_layout_all_locales"
371             android:summary="@string/force_rtl_layout_all_locales_summary" />
372
373         <ListPreference
374             android:key="window_animation_scale"
375             android:title="@string/window_animation_scale_title"
376             android:entries="@array/window_animation_scale_entries"
377             android:entryValues="@array/window_animation_scale_values" />
378
379         <ListPreference
380             android:key="transition_animation_scale"
381             android:title="@string/transition_animation_scale_title"
382             android:entries="@array/transition_animation_scale_entries"
383             android:entryValues="@array/transition_animation_scale_values" />
384
385         <ListPreference
386             android:key="animator_duration_scale"
387             android:title="@string/animator_duration_scale_title"
388             android:entries="@array/animator_duration_scale_entries"
389             android:entryValues="@array/animator_duration_scale_values" />
390
391         <ListPreference
392             android:key="overlay_display_devices"
393             android:title="@string/overlay_display_devices_title"
394             android:entries="@array/overlay_display_devices_entries"
395             android:entryValues="@array/overlay_display_devices_values" />
396
397         <com.android.settings.display.DensityPreference
398             android:key="density"
399             android:title="@string/developer_smallest_width" />
400
401         <ListPreference
402             android:key="display_cutout_emulation"
403             android:title="@string/display_cutout_emulation"
404             settings:keywords="@string/display_cutout_emulation_keywords" />
405
406     </PreferenceCategory>
407
408     <PreferenceCategory
409         android:key="debug_hw_drawing_category"
410         android:title="@string/debug_hw_drawing_category"
411         android:order="700">
412
413         <SwitchPreference
414             android:key="show_hw_screen_updates"
415             android:title="@string/show_hw_screen_updates"
416             android:summary="@string/show_hw_screen_updates_summary" />
417
418         <SwitchPreference
419             android:key="show_hw_layers_updates"
420             android:title="@string/show_hw_layers_updates"
421             android:summary="@string/show_hw_layers_updates_summary" />
422
423         <ListPreference
424             android:key="debug_hw_overdraw"
425             android:title="@string/debug_hw_overdraw"
426             android:entries="@array/debug_hw_overdraw_entries"
427             android:entryValues="@array/debug_hw_overdraw_values" />
428
429         <ListPreference
430             android:key="show_non_rect_clip"
431             android:title="@string/show_non_rect_clip"
432             android:entries="@array/show_non_rect_clip_entries"
433             android:entryValues="@array/show_non_rect_clip_values" />
434
435         <SwitchPreference
436             android:key="hwui_force_dark"
437             android:title="@string/hwui_force_dark_title"
438             android:summary="@string/hwui_force_dark_summary" />
439
440         <SwitchPreference
441             android:key="force_msaa"
442             android:title="@string/force_msaa"
443             android:summary="@string/force_msaa_summary" />
444
445         <SwitchPreference
446             android:key="disable_overlays"
447             android:title="@string/disable_overlays"
448             android:summary="@string/disable_overlays_summary" />
449
450         <ListPreference
451             android:entries="@array/simulate_color_space_entries"
452             android:entryValues="@array/simulate_color_space_values"
453             android:key="simulate_color_space"
454             android:summary="%s"
455             android:title="@string/simulate_color_space" />
456
457     </PreferenceCategory>
458
459     <PreferenceCategory
460         android:key="media_category"
461         android:title="@string/media_category"
462         android:order="800">
463
464         <SwitchPreference
465             android:key="usb_audio"
466             android:title="@string/usb_audio_disable_routing"
467             android:summary="@string/usb_audio_disable_routing_summary" />
468
469     </PreferenceCategory>
470
471     <PreferenceCategory
472         android:key="debug_monitoring_category"
473         android:title="@string/debug_monitoring_category"
474         android:order="900">
475
476         <SwitchPreference
477             android:key="strict_mode"
478             android:title="@string/strict_mode"
479             android:summary="@string/strict_mode_summary" />
480
481         <ListPreference
482             android:key="track_frame_time"
483             android:title="@string/track_frame_time"
484             android:entries="@array/track_frame_time_entries"
485             android:entryValues="@array/track_frame_time_values" />
486
487     </PreferenceCategory>
488
489     <PreferenceCategory
490         android:key="debug_applications_category"
491         android:title="@string/debug_applications_category"
492         android:order="1000">
493
494         <SwitchPreference
495             android:key="immediately_destroy_activities"
496             android:title="@string/immediately_destroy_activities"
497             android:summary="@string/immediately_destroy_activities_summary" />
498
499         <ListPreference
500             android:key="app_process_limit"
501             android:title="@string/app_process_limit_title"
502             android:entries="@array/app_process_limit_entries"
503             android:entryValues="@array/app_process_limit_values" />
504
505         <Preference
506             android:key="background_check"
507             android:fragment="com.android.settings.applications.appops.BackgroundCheckSummary"
508             android:title="@string/background_check_pref" />
509
510         <SwitchPreference
511             android:key="show_first_crash_dialog"
512             android:title="@string/show_first_crash_dialog"
513             android:summary="@string/show_first_crash_dialog_summary" />
514
515         <SwitchPreference
516             android:key="show_all_anrs"
517             android:title="@string/show_all_anrs"
518             android:summary="@string/show_all_anrs_summary" />
519
520         <SwitchPreference
521             android:key="show_notification_channel_warnings"
522             android:title="@string/show_notification_channel_warnings"
523             android:summary="@string/show_notification_channel_warnings_summary" />
524
525         <SwitchPreference
526             android:key="asst_capability_prioritizer"
527             android:title="@string/asst_capability_prioritizer_title"
528             settings:controller="com.android.settings.notification.AssistantCapabilityPreferenceController" />
529
530         <Preference
531             android:key="inactive_apps"
532             android:title="@string/inactive_apps_title"
533             android:fragment="com.android.settings.fuelgauge.InactiveApps" />
534
535         <SwitchPreference
536             android:key="force_allow_on_external"
537             android:title="@string/force_allow_on_external"
538             android:summary="@string/force_allow_on_external_summary" />
539
540         <SwitchPreference
541             android:key="force_resizable_activities"
542             android:title="@string/force_resizable_activities"
543             android:summary="@string/force_resizable_activities_summary" />
544
545         <SwitchPreference
546             android:key="enable_freeform_support"
547             android:title="@string/enable_freeform_support"
548             android:summary="@string/enable_freeform_support_summary" />
549
550         <SwitchPreference
551             android:key="force_desktop_mode_on_external_displays"
552             android:title="@string/force_desktop_mode"
553             android:summary="@string/force_desktop_mode_summary" />
554
555         <Preference
556             android:key="reset_shortcut_manager_throttling"
557             android:title="@string/reset_shortcut_manager_throttling" />
558
559         <SwitchPreference
560             android:key="sms_access_restriction_enabled"
561             android:title="@string/sms_access_restriction_enabled"
562             android:summary="@string/sms_access_restriction_enabled_summary" />
563
564         <SwitchPreference
565             android:key="notification_bubbles"
566             android:title="@string/notification_bubbles_title"
567             android:summary="@string/notification_bubbles_developer_setting_summary"/>
568
569     </PreferenceCategory>
570
571     <com.android.settings.development.autofill.AutofillPreferenceCategory
572         android:key="debug_autofill_category"
573         android:title="@string/debug_autofill_category"
574         android:order="1100"> <!-- Incremented by 100 from last order (i.e. 1000) -->
575
576         <ListPreference
577             android:key="autofill_logging_level"
578             android:title="@string/autofill_logging_level_title"
579             android:entries="@array/autofill_logging_level_entries"
580             android:entryValues="@array/autofill_logging_level_values" />
581
582         <com.android.settings.development.autofill.AutofillMaxPartitionsPreference
583             android:key="autofill_max_partitions"
584             android:title="@string/autofill_max_partitions" />
585
586         <com.android.settings.development.autofill.AutofillVisibleDatasetsPreference
587             android:key="autofill_visible_datasets"
588             android:title="@string/autofill_max_visible_datasets" />
589
590         <Preference
591             android:key="autofill_reset_developer_options"
592             android:title="@string/autofill_reset_developer_options" />
593
594     </com.android.settings.development.autofill.AutofillPreferenceCategory>
595 </PreferenceScreen>