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/com.android.settings" 19 android:title="@string/development_settings_title"> 20 <com.android.settings.BugreportPreference 21 android:key="bugreport" 22 android:title="@*android:string/bugreport_title" 23 android:dialogTitle="@*android:string/bugreport_title" /> 24 25 <Preference 26 android:key="local_backup_password" 27 android:title="@string/local_backup_password_title" 28 android:summary="@string/local_backup_password_summary_none" 29 android:persistent="false" > 30 <intent 31 android:action="android.settings.privacy.SET_FULL_BACKUP_PASSWORD" 32 android:targetPackage="com.android.settings" 33 android:targetClass="com.android.settings.SetFullBackupPassword" /> 34 </Preference> 35 36 <com.android.settingslib.RestrictedSwitchPreference 37 android:key="keep_screen_on" 38 android:title="@string/keep_screen_on" 39 android:summary="@string/keep_screen_on_summary" 40 settings:useAdditionalSummary="true" /> 41 42 <ListPreference 43 android:key="hdcp_checking" 44 android:title="@string/hdcp_checking_title" 45 android:dialogTitle="@string/hdcp_checking_dialog_title" 46 android:entries="@array/hdcp_checking_titles" 47 android:entryValues="@array/hdcp_checking_values" /> 48 49 <SwitchPreference 50 android:key="bt_hci_snoop_log" 51 android:title="@string/bt_hci_snoop_log" 52 android:summary="@string/bt_hci_snoop_log_summary"/> 53 54 <com.android.settingslib.RestrictedSwitchPreference 55 android:key="oem_unlock_enable" 56 android:title="@string/oem_unlock_enable" 57 android:summary="@string/oem_unlock_enable_summary" 58 settings:useAdditionalSummary="true"/> 59 60 <Preference 61 android:key="running_apps" 62 android:title="@string/runningservices_settings_title" 63 android:summary="@string/runningservices_settings_summary" 64 android:fragment="com.android.settings.applications.RunningServices" /> 65 66 <Preference 67 android:key="convert_to_file_encryption" 68 android:title="@string/convert_to_file_encryption" 69 android:summary="@string/convert_to_file_encryption_enabled" 70 android:fragment="com.android.settings.applications.ConvertToFbe" /> 71 72 <com.android.settings.development.ColorModePreference 73 android:key="color_mode" 74 android:title="@string/picture_color_mode" 75 android:summary="@string/picture_color_mode_desc" /> 76 77 <Preference android:key="select_webview_provider" 78 android:title="@string/select_webview_provider_title" 79 android:dialogTitle="@string/select_webview_provider_dialog_title" 80 android:fragment="com.android.settings.webview.WebViewAppPicker" /> 81 82 <SwitchPreference 83 android:key="color_temperature" 84 android:title="@string/color_temperature" 85 android:summary="@string/color_temperature_desc" /> 86 87 <SwitchPreference 88 android:key="ota_disable_automatic_update" 89 android:title="@string/ota_disable_automatic_update" /> 90 91 <Preference 92 android:key="demo_mode" 93 android:title="@string/demo_mode"> 94 <intent android:action="com.android.settings.action.DEMO_MODE" /> 95 </Preference> 96 97 <Preference 98 android:key="quick_settings_tiles" 99 android:title="@string/quick_settings_developer_tiles"> 100 <intent 101 android:targetPackage="com.android.settings" 102 android:targetClass="com.android.settings.qstile.DevelopmentTileConfigActivity" /> 103 </Preference> 104 105 <PreferenceCategory android:key="debug_debugging_category" 106 android:title="@string/debug_debugging_category"> 107 108 <SwitchPreference 109 android:key="enable_adb" 110 android:title="@string/enable_adb" 111 android:summary="@string/enable_adb_summary"/> 112 113 <Preference android:key="clear_adb_keys" 114 android:title="@string/clear_adb_keys" /> 115 116 <SwitchPreference 117 android:key="enable_terminal" 118 android:title="@string/enable_terminal_title" 119 android:summary="@string/enable_terminal_summary" /> 120 121 <SwitchPreference 122 android:key="bugreport_in_power" 123 android:title="@string/bugreport_in_power" 124 android:summary="@string/bugreport_in_power_summary"/> 125 126 <Preference android:key="mock_location_app" 127 android:title="@string/mock_location_app" /> 128 129 <SwitchPreference 130 android:key="debug_view_attributes" 131 android:title="@string/debug_view_attributes" /> 132 133 <Preference android:key="debug_app" 134 android:title="@string/debug_app" /> 135 136 <SwitchPreference 137 android:key="wait_for_debugger" 138 android:title="@string/wait_for_debugger" 139 android:summary="@string/wait_for_debugger_summary"/> 140 141 <com.android.settingslib.RestrictedSwitchPreference 142 android:key="verify_apps_over_usb" 143 android:title="@string/verify_apps_over_usb_title" 144 android:summary="@string/verify_apps_over_usb_summary"/> 145 146 <ListPreference 147 android:key="select_logd_size" 148 android:title="@string/select_logd_size_title" 149 android:dialogTitle="@string/select_logd_size_dialog_title" 150 android:entries="@array/select_logd_size_titles" 151 android:entryValues="@array/select_logd_size_values" /> 152 153 <ListPreference 154 android:key="select_logpersist" 155 android:title="@string/select_logpersist_title" 156 android:dialogTitle="@string/select_logpersist_dialog_title" 157 android:entries="@array/select_logpersist_titles" 158 android:entryValues="@array/select_logpersist_values" /> 159 160 <SwitchPreference 161 android:key="telephony_monitor_switch" 162 android:title="@string/telephony_monitor_switch" 163 android:summary="@string/telephony_monitor_switch_summary"/> 164 165 </PreferenceCategory> 166 167 <PreferenceCategory android:key="debug_networking_category" 168 android:title="@string/debug_networking_category"> 169 170 <SwitchPreference 171 android:key="wifi_display_certification" 172 android:title="@string/wifi_display_certification" 173 android:summary="@string/wifi_display_certification_summary"/> 174 175 <SwitchPreference 176 android:key="wifi_verbose_logging" 177 android:title="@string/wifi_verbose_logging" 178 android:summary="@string/wifi_verbose_logging_summary"/> 179 180 <SwitchPreference 181 android:key="wifi_aggressive_handover" 182 android:title="@string/wifi_aggressive_handover" 183 android:summary="@string/wifi_aggressive_handover_summary"/> 184 185 <SwitchPreference 186 android:key="wifi_allow_scan_with_traffic" 187 android:title="@string/wifi_allow_scan_with_traffic" 188 android:summary="@string/wifi_allow_scan_with_traffic_summary"/> 189 190 <SwitchPreference 191 android:key="mobile_data_always_on" 192 android:title="@string/mobile_data_always_on" 193 android:summary="@string/mobile_data_always_on_summary"/> 194 195 <ListPreference 196 android:key="select_usb_configuration" 197 android:title="@string/select_usb_configuration_title" 198 android:dialogTitle="@string/select_usb_configuration_dialog_title" 199 android:entries="@array/usb_configuration_titles" 200 android:entryValues="@array/usb_configuration_values" /> 201 202 <SwitchPreference 203 android:key="bluetooth_disable_absolute_volume" 204 android:title="@string/bluetooth_disable_absolute_volume" 205 android:summary="@string/bluetooth_disable_absolute_volume_summary"/> 206 207 <SwitchPreference 208 android:key="bluetooth_enable_inband_ringing" 209 android:title="@string/bluetooth_enable_inband_ringing" 210 android:summary="@string/bluetooth_enable_inband_ringing_summary"/> 211 212 <ListPreference 213 android:key="bluetooth_select_avrcp_version" 214 android:title="@string/bluetooth_select_avrcp_version_string" 215 android:dialogTitle="@string/bluetooth_select_avrcp_version_dialog_title" 216 android:entries="@array/bluetooth_avrcp_versions" 217 android:entryValues="@array/bluetooth_avrcp_version_values" /> 218 219 <ListPreference 220 android:key="bluetooth_select_a2dp_codec" 221 android:title="@string/bluetooth_select_a2dp_codec_type" 222 android:dialogTitle="@string/bluetooth_select_a2dp_codec_type_dialog_title" 223 android:entries="@array/bluetooth_a2dp_codec_titles" 224 android:entryValues="@array/bluetooth_a2dp_codec_values" /> 225 226 <ListPreference 227 android:key="bluetooth_select_a2dp_sample_rate" 228 android:title="@string/bluetooth_select_a2dp_codec_sample_rate" 229 android:dialogTitle="@string/bluetooth_select_a2dp_codec_sample_rate_dialog_title" 230 android:entries="@array/bluetooth_a2dp_codec_sample_rate_titles" 231 android:entryValues="@array/bluetooth_a2dp_codec_sample_rate_values" /> 232 233 <ListPreference 234 android:key="bluetooth_select_a2dp_bits_per_sample" 235 android:title="@string/bluetooth_select_a2dp_codec_bits_per_sample" 236 android:dialogTitle="@string/bluetooth_select_a2dp_codec_bits_per_sample_dialog_title" 237 android:entries="@array/bluetooth_a2dp_codec_bits_per_sample_titles" 238 android:entryValues="@array/bluetooth_a2dp_codec_bits_per_sample_values" /> 239 240 <ListPreference 241 android:key="bluetooth_select_a2dp_channel_mode" 242 android:title="@string/bluetooth_select_a2dp_codec_channel_mode" 243 android:dialogTitle="@string/bluetooth_select_a2dp_codec_channel_mode_dialog_title" 244 android:entries="@array/bluetooth_a2dp_codec_channel_mode_titles" 245 android:entryValues="@array/bluetooth_a2dp_codec_channel_mode_values" /> 246 247 <ListPreference 248 android:key="bluetooth_select_a2dp_ldac_playback_quality" 249 android:title="@string/bluetooth_select_a2dp_codec_ldac_playback_quality" 250 android:dialogTitle="@string/bluetooth_select_a2dp_codec_ldac_playback_quality_dialog_title" 251 android:entries="@array/bluetooth_a2dp_codec_ldac_playback_quality_titles" 252 android:entryValues="@array/bluetooth_a2dp_codec_ldac_playback_quality_values" /> 253 254 </PreferenceCategory> 255 256 <PreferenceCategory android:key="debug_input_category" 257 android:title="@string/debug_input_category"> 258 259 <SwitchPreference 260 android:key="show_touches" 261 android:title="@string/show_touches" 262 android:summary="@string/show_touches_summary"/> 263 264 <SwitchPreference 265 android:key="pointer_location" 266 android:title="@string/pointer_location" 267 android:summary="@string/pointer_location_summary"/> 268 269 </PreferenceCategory> 270 271 <PreferenceCategory android:key="debug_drawing_category" 272 android:title="@string/debug_drawing_category"> 273 274 <SwitchPreference 275 android:key="show_screen_updates" 276 android:title="@string/show_screen_updates" 277 android:summary="@string/show_screen_updates_summary"/> 278 279 <SwitchPreference 280 android:key="debug_layout" 281 android:title="@string/debug_layout" 282 android:summary="@string/debug_layout_summary"/> 283 284 <SwitchPreference 285 android:key="force_rtl_layout_all_locales" 286 android:title="@string/force_rtl_layout_all_locales" 287 android:summary="@string/force_rtl_layout_all_locales_summary"/> 288 289 <ListPreference 290 android:key="window_animation_scale" 291 android:title="@string/window_animation_scale_title" 292 android:entries="@array/window_animation_scale_entries" 293 android:entryValues="@array/window_animation_scale_values" /> 294 295 <ListPreference 296 android:key="transition_animation_scale" 297 android:title="@string/transition_animation_scale_title" 298 android:entries="@array/transition_animation_scale_entries" 299 android:entryValues="@array/transition_animation_scale_values" /> 300 301 <ListPreference 302 android:key="animator_duration_scale" 303 android:title="@string/animator_duration_scale_title" 304 android:entries="@array/animator_duration_scale_entries" 305 android:entryValues="@array/animator_duration_scale_values" /> 306 307 <ListPreference 308 android:key="overlay_display_devices" 309 android:title="@string/overlay_display_devices_title" 310 android:entries="@array/overlay_display_devices_entries" 311 android:entryValues="@array/overlay_display_devices_values" /> 312 313 <com.android.settings.display.DensityPreference 314 android:key="density" 315 android:title="@string/developer_smallest_width" /> 316 317 </PreferenceCategory> 318 319 <PreferenceCategory android:key="debug_hw_drawing_category" 320 android:title="@string/debug_hw_drawing_category"> 321 322 <SwitchPreference 323 android:key="force_hw_ui" 324 android:title="@string/force_hw_ui" 325 android:summary="@string/force_hw_ui_summary"/> 326 327 <SwitchPreference 328 android:key="show_hw_screen_udpates" 329 android:title="@string/show_hw_screen_updates" 330 android:summary="@string/show_hw_screen_updates_summary"/> 331 332 <SwitchPreference 333 android:key="show_hw_layers_udpates" 334 android:title="@string/show_hw_layers_updates" 335 android:summary="@string/show_hw_layers_updates_summary"/> 336 337 <ListPreference 338 android:key="debug_hw_overdraw" 339 android:title="@string/debug_hw_overdraw" 340 android:entries="@array/debug_hw_overdraw_entries" 341 android:entryValues="@array/debug_hw_overdraw_values" /> 342 343 <ListPreference 344 android:key="show_non_rect_clip" 345 android:title="@string/show_non_rect_clip" 346 android:entries="@array/show_non_rect_clip_entries" 347 android:entryValues="@array/show_non_rect_clip_values" /> 348 349 <SwitchPreference 350 android:key="force_msaa" 351 android:title="@string/force_msaa" 352 android:summary="@string/force_msaa_summary"/> 353 354 <SwitchPreference 355 android:key="disable_overlays" 356 android:title="@string/disable_overlays" 357 android:summary="@string/disable_overlays_summary"/> 358 359 <ListPreference 360 android:entries="@array/simulate_color_space_entries" 361 android:entryValues="@array/simulate_color_space_values" 362 android:key="simulate_color_space" 363 android:summary="%s" 364 android:title="@string/simulate_color_space" /> 365 366 <ListPreference 367 android:key="debug_hw_renderer" 368 android:title="@string/debug_hw_renderer" 369 android:entries="@array/debug_hw_renderer_entries" 370 android:entryValues="@array/debug_hw_renderer_values" /> 371 372 </PreferenceCategory> 373 374 <PreferenceCategory android:key="media_category" 375 android:title="@string/media_category"> 376 377 <SwitchPreference 378 android:key="usb_audio" 379 android:title="@string/usb_audio_disable_routing" 380 android:summary="@string/usb_audio_disable_routing_summary" /> 381 382 </PreferenceCategory> 383 384 <PreferenceCategory android:key="debug_monitoring_category" 385 android:title="@string/debug_monitoring_category"> 386 387 <SwitchPreference 388 android:key="strict_mode" 389 android:title="@string/strict_mode" 390 android:summary="@string/strict_mode_summary"/> 391 392 <ListPreference 393 android:key="track_frame_time" 394 android:title="@string/track_frame_time" 395 android:entries="@array/track_frame_time_entries" 396 android:entryValues="@array/track_frame_time_values" /> 397 398 </PreferenceCategory> 399 400 <PreferenceCategory android:key="debug_applications_category" 401 android:title="@string/debug_applications_category"> 402 403 <SwitchPreference 404 android:key="immediately_destroy_activities" 405 android:title="@string/immediately_destroy_activities" 406 android:summary="@string/immediately_destroy_activities_summary"/> 407 408 <ListPreference 409 android:key="app_process_limit" 410 android:title="@string/app_process_limit_title" 411 android:entries="@array/app_process_limit_entries" 412 android:entryValues="@array/app_process_limit_values" /> 413 414 <!-- hiding for now. 415 <Preference 416 android:key="background_check" 417 android:fragment="com.android.settings.applications.BackgroundCheckSummary" 418 android:title="@string/background_check_pref" /> 419 --> 420 421 <SwitchPreference 422 android:key="show_all_anrs" 423 android:title="@string/show_all_anrs" 424 android:summary="@string/show_all_anrs_summary"/> 425 426 <SwitchPreference 427 android:key="show_notification_channel_warnings" 428 android:title="@string/show_notification_channel_warnings" 429 android:summary="@string/show_notification_channel_warnings_summary"/> 430 431 <Preference 432 android:key="inactive_apps" 433 android:title="@string/inactive_apps_title" 434 android:fragment="com.android.settings.fuelgauge.InactiveApps"/> 435 436 <SwitchPreference 437 android:key="force_allow_on_external" 438 android:title="@string/force_allow_on_external" 439 android:summary="@string/force_allow_on_external_summary"/> 440 441 <SwitchPreference 442 android:key="force_resizable_activities" 443 android:title="@string/force_resizable_activities" 444 android:summary="@string/force_resizable_activities_summary"/> 445 446 <Preference 447 android:key="reset_shortcut_manager_throttling" 448 android:title="@string/reset_shortcut_manager_throttling" /> 449 </PreferenceCategory> 450 451 <PreferenceCategory 452 android:key="dashboard_tile_placeholder" 453 android:order="200"/> 454 455 </PreferenceScreen> 456