1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 Copyright (C) 2015 The Android Open Source Project 4 5 Licensed under the Apache License, Version 2.0 (the "License"); 6 you may not use this file except in compliance with the License. 7 You may obtain a copy of the License at 8 9 http://www.apache.org/licenses/LICENSE-2.0 10 11 Unless required by applicable law or agreed to in writing, software 12 distributed under the License is distributed on an "AS IS" BASIS, 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 See the License for the specific language governing permissions and 15 limitations under the License 16 --> 17 18<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" 19 android:title="@string/development_settings_title"> 20 <SwitchPreference 21 android:key="development_settings_enable" 22 android:title="@string/development_settings_enable" 23 android:fragment="com.android.tv.settings.system.development.EnableDevelopmentDialog" 24 /> 25 <Preference 26 android:key="bugreport" 27 android:title="@*android:string/bugreport_title" 28 android:dialogTitle="@*android:string/bugreport_title" /> 29 <PreferenceScreen 30 android:key="local_backup_password" 31 android:title="@string/local_backup_password_title" 32 android:summary="@string/local_backup_password_summary_none" 33 android:persistent="false" > 34 <intent 35 android:action="android.settings.privacy.SET_FULL_BACKUP_PASSWORD" 36 android:targetPackage="com.android.settings" 37 android:targetClass="com.android.settings.SetFullBackupPassword" /> 38 </PreferenceScreen> 39 40 <SwitchPreference 41 android:key="keep_screen_on" 42 android:title="@string/keep_screen_on" 43 android:summary="@string/keep_screen_on_summary"/> 44 45 <ListPreference 46 android:key="hdcp_checking" 47 android:title="@string/hdcp_checking_title" 48 android:dialogTitle="@string/hdcp_checking_dialog_title" 49 android:entries="@array/hdcp_checking_titles" 50 android:entryValues="@array/hdcp_checking_values" /> 51 52 <ListPreference 53 android:key="bt_hci_snoop_log" 54 android:title="@string/bt_hci_snoop_log" 55 android:dialogTitle="@string/bt_hci_snoop_log_summary" 56 android:entries="@array/bt_hci_snoop_log_entries" 57 android:entryValues="@array/bt_hci_snoop_log_values" /> 58 59 <SwitchPreference 60 android:key="oem_unlock_enable" 61 android:title="@string/oem_unlock_enable" 62 android:summary="@string/oem_unlock_enable_summary" 63 android:fragment="com.android.tv.settings.system.development.OemUnlockDialog" /> 64 65 <PreferenceScreen 66 android:key="running_apps" 67 android:title="@string/runningservices_settings_title" 68 android:summary="@string/runningservices_settings_summary" /> 69 <!-- TODO: implement this --> 70 <!--android:fragment="com.android.settings.applications.RunningServices" />--> 71 72 <PreferenceScreen 73 android:key="convert_to_file_encryption" 74 android:title="@string/convert_to_file_encryption" 75 android:summary="@string/convert_to_file_encryption_enabled" /> 76 <!-- TODO: implement this--> 77 <!--android:fragment="com.android.settings.applications.ConvertToFbe" />--> 78 79 <com.android.tv.settings.system.development.ColorModePreference 80 android:key="color_mode" 81 android:title="@string/picture_color_mode" 82 android:summary="@string/picture_color_mode_desc" 83 android:persistent="true" /> 84 85 <PreferenceCategory android:key="debug_debugging_category" 86 android:title="@string/debug_debugging_category"> 87 88 <SwitchPreference 89 android:key="enable_adb" 90 android:title="@string/enable_adb" 91 android:summary="@string/enable_adb_summary" 92 android:fragment="com.android.tv.settings.system.development.AdbDialog" /> 93 94 <Preference android:key="clear_adb_keys" 95 android:title="@string/clear_adb_keys" 96 android:fragment="com.android.tv.settings.system.development.AdbKeysDialog" /> 97 98 <SwitchPreference 99 android:key="enable_terminal" 100 android:title="@string/enable_terminal_title" 101 android:summary="@string/enable_terminal_summary" /> 102 103 <PreferenceScreen android:key="mock_location_app" 104 android:title="@string/mock_location_app" /> 105 106 <SwitchPreference 107 android:key="debug_view_attributes" 108 android:title="@string/debug_view_attributes" /> 109 110 <PreferenceScreen android:key="debug_app" 111 android:title="@string/debug_app" /> 112 113 <SwitchPreference 114 android:key="wait_for_debugger" 115 android:title="@string/wait_for_debugger" 116 android:summary="@string/wait_for_debugger_summary"/> 117 118 <SwitchPreference 119 android:key="verify_apps_over_usb" 120 android:title="@string/verify_apps_over_usb_title" 121 android:summary="@string/verify_apps_over_usb_summary"/> 122 123 <ListPreference 124 android:key="select_logd_size" 125 android:title="@string/select_logd_size_title" 126 android:dialogTitle="@string/select_logd_size_dialog_title" 127 android:entries="@array/select_logd_size_titles" 128 android:entryValues="@array/select_logd_size_values" /> 129 130 <ListPreference 131 android:key="select_logpersist" 132 android:title="@string/select_logpersist_title" 133 android:dialogTitle="@string/select_logpersist_dialog_title" 134 android:entries="@array/select_logpersist_titles" 135 android:entryValues="@array/select_logpersist_values" /> 136 137 </PreferenceCategory> 138 139 <PreferenceCategory android:key="debug_networking_category" 140 android:title="@string/debug_networking_category"> 141 142 <SwitchPreference 143 android:key="wifi_display_certification" 144 android:title="@string/wifi_display_certification" 145 android:summary="@string/wifi_display_certification_summary"/> 146 147 <SwitchPreference 148 android:key="wifi_verbose_logging" 149 android:title="@string/wifi_verbose_logging" 150 android:summary="@string/wifi_verbose_logging_summary"/> 151 152 <SwitchPreference 153 android:key="mobile_data_always_on" 154 android:title="@string/mobile_data_always_on" 155 android:summary="@string/mobile_data_always_on_summary"/> 156 157 <ListPreference 158 android:key="select_usb_configuration" 159 android:title="@string/select_usb_configuration_title" 160 android:dialogTitle="@string/select_usb_configuration_dialog_title" 161 android:entries="@array/usb_configuration_titles" 162 android:entryValues="@array/usb_configuration_values" /> 163 164 </PreferenceCategory> 165 166 <PreferenceCategory android:key="debug_input_category" 167 android:title="@string/debug_input_category"> 168 169 <SwitchPreference 170 android:key="show_touches" 171 android:title="@string/show_touches" 172 android:summary="@string/show_touches_summary"/> 173 174 <SwitchPreference 175 android:key="pointer_location" 176 android:title="@string/pointer_location" 177 android:summary="@string/pointer_location_summary"/> 178 179 </PreferenceCategory> 180 181 <PreferenceCategory android:key="debug_drawing_category" 182 android:title="@string/debug_drawing_category"> 183 184 <SwitchPreference 185 android:key="show_screen_updates" 186 android:title="@string/show_screen_updates" 187 android:summary="@string/show_screen_updates_summary"/> 188 189 <SwitchPreference 190 android:key="debug_layout" 191 android:title="@string/debug_layout" 192 android:summary="@string/debug_layout_summary"/> 193 194 <SwitchPreference 195 android:key="force_rtl_layout_all_locales" 196 android:title="@string/force_rtl_layout_all_locales" 197 android:summary="@string/force_rtl_layout_all_locales_summary"/> 198 199 <ListPreference 200 android:key="window_animation_scale" 201 android:title="@string/window_animation_scale_title" 202 android:persistent="true" 203 android:entries="@array/window_animation_scale_entries" 204 android:entryValues="@array/window_animation_scale_values" /> 205 206 <ListPreference 207 android:key="transition_animation_scale" 208 android:title="@string/transition_animation_scale_title" 209 android:persistent="true" 210 android:entries="@array/transition_animation_scale_entries" 211 android:entryValues="@array/transition_animation_scale_values" /> 212 213 <ListPreference 214 android:key="animator_duration_scale" 215 android:title="@string/animator_duration_scale_title" 216 android:persistent="true" 217 android:entries="@array/animator_duration_scale_entries" 218 android:entryValues="@array/animator_duration_scale_values" /> 219 220 <ListPreference 221 android:key="overlay_display_devices" 222 android:title="@string/overlay_display_devices_title" 223 android:persistent="true" 224 android:entries="@array/overlay_display_devices_entries" 225 android:entryValues="@array/overlay_display_devices_values" /> 226 227 </PreferenceCategory> 228 229 <PreferenceCategory android:key="debug_hw_drawing_category" 230 android:title="@string/debug_hw_drawing_category"> 231 <SwitchPreference 232 android:key="show_hw_screen_udpates" 233 android:title="@string/show_hw_screen_updates" 234 android:summary="@string/show_hw_screen_updates_summary"/> 235 236 <SwitchPreference 237 android:key="show_hw_layers_udpates" 238 android:title="@string/show_hw_layers_updates" 239 android:summary="@string/show_hw_layers_updates_summary"/> 240 241 <ListPreference 242 android:key="debug_hw_overdraw" 243 android:title="@string/debug_hw_overdraw" 244 android:persistent="true" 245 android:entries="@array/debug_hw_overdraw_entries" 246 android:entryValues="@array/debug_hw_overdraw_values" /> 247 248 <ListPreference 249 android:key="show_non_rect_clip" 250 android:title="@string/show_non_rect_clip" 251 android:persistent="true" 252 android:entries="@array/show_non_rect_clip_entries" 253 android:entryValues="@array/show_non_rect_clip_values" /> 254 255 <SwitchPreference 256 android:key="force_msaa" 257 android:title="@string/force_msaa" 258 android:summary="@string/force_msaa_summary"/> 259 260 <SwitchPreference 261 android:key="disable_overlays" 262 android:title="@string/disable_overlays" 263 android:summary="@string/disable_overlays_summary"/> 264 265 <ListPreference 266 android:entries="@array/simulate_color_space_entries" 267 android:entryValues="@array/simulate_color_space_values" 268 android:key="simulate_color_space" 269 android:persistent="true" 270 android:summary="%s" 271 android:title="@string/simulate_color_space" /> 272 273 </PreferenceCategory> 274 275 <PreferenceCategory android:key="media_category" 276 android:title="@string/media_category"> 277 278 <SwitchPreference 279 android:key="usb_audio" 280 android:title="@string/usb_audio_disable_routing" 281 android:summary="@string/usb_audio_disable_routing_summary" /> 282 283 </PreferenceCategory> 284 285 <PreferenceCategory android:key="audio_category" 286 android:title="@string/audio_category"> 287 <SwitchPreference 288 android:key="record_audio" 289 android:title="@string/record_audio" 290 android:summaryOn="@string/record_audio_summary_on" 291 android:summaryOff="@string/record_audio_summary_off"/> 292 <Preference 293 android:key="play_recorded_audio" 294 android:title="@string/play_recorded_audio_title"/> 295 <Preference 296 android:key="save_recorded_audio" 297 android:title="@string/save_recorded_audio_title"/> 298 <Preference 299 android:key="time_to_start_read" 300 android:title="@string/time_to_start_read_title"/> 301 <Preference 302 android:key="time_to_valid_audio" 303 android:title="@string/time_to_valid_audio_title"/> 304 <Preference 305 android:key="empty_audio_duration" 306 android:title="@string/empty_audio_duration_title"/> 307 </PreferenceCategory> 308 309 <PreferenceCategory android:key="debug_monitoring_category" 310 android:title="@string/debug_monitoring_category"> 311 312 <SwitchPreference 313 android:key="strict_mode" 314 android:title="@string/strict_mode" 315 android:summary="@string/strict_mode_summary"/> 316 317 <ListPreference 318 android:key="track_frame_time" 319 android:title="@string/track_frame_time" 320 android:persistent="true" 321 android:entries="@array/track_frame_time_entries" 322 android:entryValues="@array/track_frame_time_values" /> 323 324 <ListPreference 325 android:key="enable_opengl_traces" 326 android:title="@string/enable_opengl_traces_title" 327 android:persistent="true" 328 android:entries="@array/enable_opengl_traces_entries" 329 android:entryValues="@array/enable_opengl_traces_values" /> 330 331 </PreferenceCategory> 332 333 <PreferenceCategory android:key="debug_applications_category" 334 android:title="@string/debug_applications_category"> 335 336 <SwitchPreference 337 android:key="immediately_destroy_activities" 338 android:title="@string/immediately_destroy_activities" 339 android:summary="@string/immediately_destroy_activities_summary"/> 340 341 <ListPreference 342 android:key="app_process_limit" 343 android:title="@string/app_process_limit_title" 344 android:persistent="true" 345 android:entries="@array/app_process_limit_entries" 346 android:entryValues="@array/app_process_limit_values" /> 347 348 <SwitchPreference 349 android:key="show_all_anrs" 350 android:title="@string/show_all_anrs" 351 android:summary="@string/show_all_anrs_summary"/> 352 353 <Preference 354 android:key="inactive_apps" 355 android:title="@string/inactive_apps_title" 356 android:fragment="com.android.tv.settings.system.development.InactiveApps" /> 357 358 <SwitchPreference 359 android:key="force_allow_on_external" 360 android:title="@string/force_allow_on_external" 361 android:summary="@string/force_allow_on_external_summary"/> 362 363 <SwitchPreference 364 android:key="force_resizable_activities" 365 android:title="@string/force_resizable_activities" 366 android:summary="@string/force_resizable_activities_summary"/> 367 </PreferenceCategory> 368 369</PreferenceScreen> 370