OSDN Git Service

Merge "Update sound settings icons" into pi-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="local_backup_password"
40             android:title="@string/local_backup_password_title"
41             android:summary="@string/local_backup_password_summary_none"
42             android:persistent="false">
43             <intent
44                 android:action="android.settings.privacy.SET_FULL_BACKUP_PASSWORD"
45                 android:targetPackage="com.android.settings"
46                 android:targetClass="com.android.settings.SetFullBackupPassword" />
47         </Preference>
48
49         <com.android.settingslib.RestrictedSwitchPreference
50             android:key="keep_screen_on"
51             android:title="@string/keep_screen_on"
52             android:summary="@string/keep_screen_on_summary"
53             settings:useAdditionalSummary="true" />
54
55         <ListPreference
56             android:key="hdcp_checking"
57             android:title="@string/hdcp_checking_title"
58             android:dialogTitle="@string/hdcp_checking_dialog_title"
59             android:entries="@array/hdcp_checking_titles"
60             android:entryValues="@array/hdcp_checking_values" />
61
62         <SwitchPreference
63             android:key="bt_hci_snoop_log"
64             android:title="@string/bt_hci_snoop_log"
65             android:summary="@string/bt_hci_snoop_log_summary" />
66
67         <com.android.settingslib.RestrictedSwitchPreference
68             android:key="oem_unlock_enable"
69             android:title="@string/oem_unlock_enable"
70             android:summary="@string/oem_unlock_enable_summary"
71             settings:useAdditionalSummary="true" />
72
73         <Preference
74             android:key="running_apps"
75             android:title="@string/runningservices_settings_title"
76             android:summary="@string/runningservices_settings_summary"
77             android:fragment="com.android.settings.applications.RunningServices" />
78
79         <Preference
80             android:key="convert_to_file_encryption"
81             android:title="@string/convert_to_file_encryption"
82             android:summary="@string/convert_to_file_encryption_enabled"
83             android:fragment="com.android.settings.applications.ConvertToFbe" />
84
85         <com.android.settings.development.ColorModePreference
86             android:key="picture_color_mode"
87             android:title="@string/picture_color_mode"
88             android:summary="@string/picture_color_mode_desc" />
89
90         <Preference android:key="select_webview_provider"
91                     android:title="@string/select_webview_provider_title"
92                     android:dialogTitle="@string/select_webview_provider_dialog_title"
93                     android:fragment="com.android.settings.webview.WebViewAppPicker" />
94
95         <SwitchPreference
96             android:key="color_temperature"
97             android:title="@string/color_temperature"
98             android:summary="@string/color_temperature_desc" />
99
100         <SwitchPreference
101             android:key="ota_disable_automatic_update"
102             android:title="@string/ota_disable_automatic_update"
103             android:summary="@string/ota_disable_automatic_update_summary" />
104
105         <Preference
106             android:key="demo_mode"
107             android:title="@string/demo_mode">
108             <intent android:action="com.android.settings.action.DEMO_MODE" />
109         </Preference>
110
111         <ListPreference
112             android:key="dark_ui_mode"
113             android:title="@string/dark_ui_mode"
114             android:dialogTitle="@string/dark_ui_mode_title"
115             android:entries="@array/dark_ui_mode_entries"
116             android:entryValues="@array/dark_ui_mode_values" />
117
118         <Preference
119             android:key="quick_settings_tiles"
120             android:title="@string/quick_settings_developer_tiles"
121             android:fragment="com.android.settings.development.qstile.DevelopmentTileConfigFragment" />
122     </PreferenceCategory>
123
124     <PreferenceCategory
125         android:key="debug_debugging_category"
126         android:title="@string/debug_debugging_category"
127         android:order="200">
128
129         <SwitchPreference
130             android:key="enable_adb"
131             android:title="@string/enable_adb"
132             android:summary="@string/enable_adb_summary" />
133
134         <Preference android:key="clear_adb_keys"
135                     android:title="@string/clear_adb_keys" />
136
137         <SwitchPreference
138             android:key="enable_terminal"
139             android:title="@string/enable_terminal_title"
140             android:summary="@string/enable_terminal_summary" />
141
142         <SwitchPreference
143             android:key="bugreport_in_power"
144             android:title="@string/bugreport_in_power"
145             android:summary="@string/bugreport_in_power_summary" />
146
147         <Preference android:key="mock_location_app"
148                     android:title="@string/mock_location_app" />
149
150         <SwitchPreference
151             android:key="enable_gnss_raw_meas_full_tracking"
152             android:title="@string/enable_gnss_raw_meas_full_tracking"
153             android:summary="@string/enable_gnss_raw_meas_full_tracking_summary" />
154
155         <SwitchPreference
156             android:key="debug_view_attributes"
157             android:title="@string/debug_view_attributes" />
158
159         <Preference android:key="debug_app"
160                     android:title="@string/debug_app" />
161
162         <SwitchPreference
163             android:key="wait_for_debugger"
164             android:title="@string/wait_for_debugger"
165             android:summary="@string/wait_for_debugger_summary" />
166
167         <com.android.settingslib.RestrictedSwitchPreference
168             android:key="verify_apps_over_usb"
169             android:title="@string/verify_apps_over_usb_title"
170             android:summary="@string/verify_apps_over_usb_summary" />
171
172         <ListPreference
173             android:key="select_logd_size"
174             android:title="@string/select_logd_size_title"
175             android:dialogTitle="@string/select_logd_size_dialog_title"
176             android:entries="@array/select_logd_size_titles"
177             android:entryValues="@array/select_logd_size_values" />
178
179         <ListPreference
180             android:key="select_logpersist"
181             android:title="@string/select_logpersist_title"
182             android:dialogTitle="@string/select_logpersist_dialog_title"
183             android:entries="@array/select_logpersist_titles"
184             android:entryValues="@array/select_logpersist_values" />
185
186         <SwitchPreference
187             android:key="camera_laser_sensor_switch"
188             android:title="@string/camera_laser_sensor_switch" />
189
190         <SwitchPreference
191             android:key="logical_camera_default_switch"
192             android:title="@string/logical_camera_default_switch" />
193
194         <Preference
195             android:key="feature_flags_dashboard"
196             android:title="@string/feature_flags_dashboard_title"
197             android:fragment="com.android.settings.development.featureflags.FeatureFlagsDashboard" />
198
199         <SwitchPreference
200             android:key="enable_gpu_debug_layers"
201             android:title="@string/enable_gpu_debug_layers"
202             android:summary="@string/enable_gpu_debug_layers_summary" />
203
204     </PreferenceCategory>
205
206     <PreferenceCategory
207         android:key="dashboard_tile_placeholder"
208         android:order="300" />
209
210     <PreferenceCategory
211         android:key="debug_networking_category"
212         android:title="@string/debug_networking_category"
213         android:order="400">
214
215         <SwitchPreference
216             android:key="wifi_display_certification"
217             android:title="@string/wifi_display_certification"
218             android:summary="@string/wifi_display_certification_summary" />
219
220         <SwitchPreference
221             android:key="wifi_verbose_logging"
222             android:title="@string/wifi_verbose_logging"
223             android:summary="@string/wifi_verbose_logging_summary" />
224
225         <SwitchPreference
226             android:key="wifi_connected_mac_randomization"
227             android:title="@string/wifi_connected_mac_randomization"
228             android:summary="@string/wifi_connected_mac_randomization_summary" />
229
230         <SwitchPreference
231             android:key="mobile_data_always_on"
232             android:title="@string/mobile_data_always_on"
233             android:summary="@string/mobile_data_always_on_summary" />
234
235         <SwitchPreference
236             android:key="tethering_hardware_offload"
237             android:title="@string/tethering_hardware_offload"
238             android:summary="@string/tethering_hardware_offload_summary" />
239
240         <Preference
241             android:key="default_usb_configuration"
242             android:fragment="com.android.settings.connecteddevice.usb.UsbDefaultFragment"
243             android:icon="@drawable/ic_usb"
244             android:title="@string/usb_default_label"/>
245
246         <SwitchPreference
247             android:key="bluetooth_show_devices_without_names"
248             android:title="@string/bluetooth_show_devices_without_names"
249             android:summary="@string/bluetooth_show_devices_without_names_summary" />
250
251         <SwitchPreference
252             android:key="bluetooth_disable_absolute_volume"
253             android:title="@string/bluetooth_disable_absolute_volume"
254             android:summary="@string/bluetooth_disable_absolute_volume_summary" />
255
256         <SwitchPreference
257             android:key="bluetooth_disable_a2dp_hw_offload"
258             android:title="@string/bluetooth_disable_a2dp_hw_offload" />
259
260         <ListPreference
261             android:key="bluetooth_select_avrcp_version"
262             android:title="@string/bluetooth_select_avrcp_version_string"
263             android:dialogTitle="@string/bluetooth_select_avrcp_version_dialog_title"
264             android:entries="@array/bluetooth_avrcp_versions"
265             android:entryValues="@array/bluetooth_avrcp_version_values" />
266
267         <ListPreference
268             android:key="bluetooth_select_a2dp_codec"
269             android:title="@string/bluetooth_select_a2dp_codec_type"
270             android:dialogTitle="@string/bluetooth_select_a2dp_codec_type_dialog_title"
271             android:entries="@array/bluetooth_a2dp_codec_titles"
272             android:entryValues="@array/bluetooth_a2dp_codec_values" />
273
274         <ListPreference
275             android:key="bluetooth_select_a2dp_sample_rate"
276             android:title="@string/bluetooth_select_a2dp_codec_sample_rate"
277             android:dialogTitle="@string/bluetooth_select_a2dp_codec_sample_rate_dialog_title"
278             android:entries="@array/bluetooth_a2dp_codec_sample_rate_titles"
279             android:entryValues="@array/bluetooth_a2dp_codec_sample_rate_values" />
280
281         <ListPreference
282             android:key="bluetooth_select_a2dp_bits_per_sample"
283             android:title="@string/bluetooth_select_a2dp_codec_bits_per_sample"
284             android:dialogTitle="@string/bluetooth_select_a2dp_codec_bits_per_sample_dialog_title"
285             android:entries="@array/bluetooth_a2dp_codec_bits_per_sample_titles"
286             android:entryValues="@array/bluetooth_a2dp_codec_bits_per_sample_values" />
287
288         <ListPreference
289             android:key="bluetooth_select_a2dp_channel_mode"
290             android:title="@string/bluetooth_select_a2dp_codec_channel_mode"
291             android:dialogTitle="@string/bluetooth_select_a2dp_codec_channel_mode_dialog_title"
292             android:entries="@array/bluetooth_a2dp_codec_channel_mode_titles"
293             android:entryValues="@array/bluetooth_a2dp_codec_channel_mode_values" />
294
295         <ListPreference
296             android:key="bluetooth_select_a2dp_ldac_playback_quality"
297             android:title="@string/bluetooth_select_a2dp_codec_ldac_playback_quality"
298             android:dialogTitle="@string/bluetooth_select_a2dp_codec_ldac_playback_quality_dialog_title"
299             android:entries="@array/bluetooth_a2dp_codec_ldac_playback_quality_titles"
300             android:entryValues="@array/bluetooth_a2dp_codec_ldac_playback_quality_values" />
301
302         <ListPreference
303             android:key="bluetooth_max_connected_audio_devices"
304             android:title="@string/bluetooth_max_connected_audio_devices_string"
305             android:dialogTitle="@string/bluetooth_max_connected_audio_devices_dialog_title"
306             android:entries="@array/bluetooth_max_connected_audio_devices"
307             android:entryValues="@array/bluetooth_max_connected_audio_devices_values" />
308
309     </PreferenceCategory>
310
311     <PreferenceCategory
312         android:key="debug_input_category"
313         android:title="@string/debug_input_category"
314         android:order="500">
315
316         <SwitchPreference
317             android:key="show_touches"
318             android:title="@string/show_touches"
319             android:summary="@string/show_touches_summary" />
320
321         <SwitchPreference
322             android:key="pointer_location"
323             android:title="@string/pointer_location"
324             android:summary="@string/pointer_location_summary" />
325
326     </PreferenceCategory>
327
328     <PreferenceCategory
329         android:key="debug_drawing_category"
330         android:title="@string/debug_drawing_category"
331         android:order="600">
332
333         <SwitchPreference
334             android:key="show_screen_updates"
335             android:title="@string/show_screen_updates"
336             android:summary="@string/show_screen_updates_summary" />
337
338         <SwitchPreference
339             android:key="debug_layout"
340             android:title="@string/debug_layout"
341             android:summary="@string/debug_layout_summary" />
342
343         <SwitchPreference
344             android:key="force_rtl_layout_all_locales"
345             android:title="@string/force_rtl_layout_all_locales"
346             android:summary="@string/force_rtl_layout_all_locales_summary" />
347
348         <ListPreference
349             android:key="window_animation_scale"
350             android:title="@string/window_animation_scale_title"
351             android:entries="@array/window_animation_scale_entries"
352             android:entryValues="@array/window_animation_scale_values" />
353
354         <ListPreference
355             android:key="transition_animation_scale"
356             android:title="@string/transition_animation_scale_title"
357             android:entries="@array/transition_animation_scale_entries"
358             android:entryValues="@array/transition_animation_scale_values" />
359
360         <ListPreference
361             android:key="animator_duration_scale"
362             android:title="@string/animator_duration_scale_title"
363             android:entries="@array/animator_duration_scale_entries"
364             android:entryValues="@array/animator_duration_scale_values" />
365
366         <ListPreference
367             android:key="overlay_display_devices"
368             android:title="@string/overlay_display_devices_title"
369             android:entries="@array/overlay_display_devices_entries"
370             android:entryValues="@array/overlay_display_devices_values" />
371
372         <com.android.settings.display.DensityPreference
373             android:key="density"
374             android:title="@string/developer_smallest_width" />
375
376         <ListPreference
377             android:key="display_cutout_emulation"
378             android:title="@string/display_cutout_emulation"
379             settings:keywords="@string/display_cutout_emulation_keywords" />
380
381     </PreferenceCategory>
382
383     <PreferenceCategory
384         android:key="debug_hw_drawing_category"
385         android:title="@string/debug_hw_drawing_category"
386         android:order="700">
387
388         <SwitchPreference
389             android:key="force_hw_ui"
390             android:title="@string/force_hw_ui"
391             android:summary="@string/force_hw_ui_summary" />
392
393         <SwitchPreference
394             android:key="show_hw_screen_updates"
395             android:title="@string/show_hw_screen_updates"
396             android:summary="@string/show_hw_screen_updates_summary" />
397
398         <SwitchPreference
399             android:key="show_hw_layers_updates"
400             android:title="@string/show_hw_layers_updates"
401             android:summary="@string/show_hw_layers_updates_summary" />
402
403         <ListPreference
404             android:key="debug_hw_overdraw"
405             android:title="@string/debug_hw_overdraw"
406             android:entries="@array/debug_hw_overdraw_entries"
407             android:entryValues="@array/debug_hw_overdraw_values" />
408
409         <ListPreference
410             android:key="show_non_rect_clip"
411             android:title="@string/show_non_rect_clip"
412             android:entries="@array/show_non_rect_clip_entries"
413             android:entryValues="@array/show_non_rect_clip_values" />
414
415         <SwitchPreference
416             android:key="force_msaa"
417             android:title="@string/force_msaa"
418             android:summary="@string/force_msaa_summary" />
419
420         <SwitchPreference
421             android:key="disable_overlays"
422             android:title="@string/disable_overlays"
423             android:summary="@string/disable_overlays_summary" />
424
425         <ListPreference
426             android:entries="@array/simulate_color_space_entries"
427             android:entryValues="@array/simulate_color_space_values"
428             android:key="simulate_color_space"
429             android:summary="%s"
430             android:title="@string/simulate_color_space" />
431
432     </PreferenceCategory>
433
434     <PreferenceCategory
435         android:key="media_category"
436         android:title="@string/media_category"
437         android:order="800">
438
439         <SwitchPreference
440             android:key="usb_audio"
441             android:title="@string/usb_audio_disable_routing"
442             android:summary="@string/usb_audio_disable_routing_summary" />
443
444     </PreferenceCategory>
445
446     <PreferenceCategory
447         android:key="debug_monitoring_category"
448         android:title="@string/debug_monitoring_category"
449         android:order="900">
450
451         <SwitchPreference
452             android:key="strict_mode"
453             android:title="@string/strict_mode"
454             android:summary="@string/strict_mode_summary" />
455
456         <ListPreference
457             android:key="track_frame_time"
458             android:title="@string/track_frame_time"
459             android:entries="@array/track_frame_time_entries"
460             android:entryValues="@array/track_frame_time_values" />
461
462     </PreferenceCategory>
463
464     <PreferenceCategory
465         android:key="debug_applications_category"
466         android:title="@string/debug_applications_category"
467         android:order="1000">
468
469         <SwitchPreference
470             android:key="immediately_destroy_activities"
471             android:title="@string/immediately_destroy_activities"
472             android:summary="@string/immediately_destroy_activities_summary" />
473
474         <ListPreference
475             android:key="app_process_limit"
476             android:title="@string/app_process_limit_title"
477             android:entries="@array/app_process_limit_entries"
478             android:entryValues="@array/app_process_limit_values" />
479
480         <Preference
481             android:key="background_check"
482             android:fragment="com.android.settings.applications.appops.BackgroundCheckSummary"
483             android:title="@string/background_check_pref" />
484
485         <SwitchPreference
486             android:key="show_first_crash_dialog"
487             android:title="@string/show_first_crash_dialog"
488             android:summary="@string/show_first_crash_dialog_summary" />
489
490         <SwitchPreference
491             android:key="show_all_anrs"
492             android:title="@string/show_all_anrs"
493             android:summary="@string/show_all_anrs_summary" />
494
495         <SwitchPreference
496             android:key="show_notification_channel_warnings"
497             android:title="@string/show_notification_channel_warnings"
498             android:summary="@string/show_notification_channel_warnings_summary" />
499
500         <Preference
501             android:key="inactive_apps"
502             android:title="@string/inactive_apps_title"
503             android:fragment="com.android.settings.fuelgauge.InactiveApps" />
504
505         <SwitchPreference
506             android:key="force_allow_on_external"
507             android:title="@string/force_allow_on_external"
508             android:summary="@string/force_allow_on_external_summary" />
509
510         <SwitchPreference
511             android:key="force_resizable_activities"
512             android:title="@string/force_resizable_activities"
513             android:summary="@string/force_resizable_activities_summary" />
514
515         <SwitchPreference
516             android:key="enable_freeform_support"
517             android:title="@string/enable_freeform_support"
518             android:summary="@string/enable_freeform_support_summary" />
519
520         <Preference
521             android:key="reset_shortcut_manager_throttling"
522             android:title="@string/reset_shortcut_manager_throttling" />
523     </PreferenceCategory>
524
525 </PreferenceScreen>