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 <SwitchPreference 53 android:key="bt_hci_snoop_log" 54 android:title="@string/bt_hci_snoop_log" 55 android:summary="@string/bt_hci_snoop_log_summary"/> 56 57 <SwitchPreference 58 android:key="oem_unlock_enable" 59 android:title="@string/oem_unlock_enable" 60 android:summary="@string/oem_unlock_enable_summary" 61 android:fragment="com.android.tv.settings.system.development.OemUnlockDialog" /> 62 63 <PreferenceScreen 64 android:key="running_apps" 65 android:title="@string/runningservices_settings_title" 66 android:summary="@string/runningservices_settings_summary" /> 67 <!-- TODO: implement this --> 68 <!--android:fragment="com.android.settings.applications.RunningServices" />--> 69 70 <PreferenceScreen 71 android:key="convert_to_file_encryption" 72 android:title="@string/convert_to_file_encryption" 73 android:summary="@string/convert_to_file_encryption_enabled" /> 74 <!-- TODO: implement this--> 75 <!--android:fragment="com.android.settings.applications.ConvertToFbe" />--> 76 77 <com.android.tv.settings.system.development.ColorModePreference 78 android:key="color_mode" 79 android:title="@string/picture_color_mode" 80 android:summary="@string/picture_color_mode_desc" 81 android:persistent="true" /> 82 83 <PreferenceCategory android:key="debug_debugging_category" 84 android:layout="@layout/preference_category_compact_layout" 85 android:title="@string/debug_debugging_category"> 86 87 <SwitchPreference 88 android:key="enable_adb" 89 android:title="@string/enable_adb" 90 android:summary="@string/enable_adb_summary" 91 android:fragment="com.android.tv.settings.system.development.AdbDialog" /> 92 93 <Preference android:key="clear_adb_keys" 94 android:title="@string/clear_adb_keys" 95 android:fragment="com.android.tv.settings.system.development.AdbKeysDialog" /> 96 97 <SwitchPreference 98 android:key="enable_terminal" 99 android:title="@string/enable_terminal_title" 100 android:summary="@string/enable_terminal_summary" /> 101 102 <PreferenceScreen android:key="mock_location_app" 103 android:title="@string/mock_location_app" /> 104 105 <SwitchPreference 106 android:key="debug_view_attributes" 107 android:title="@string/debug_view_attributes" /> 108 109 <PreferenceScreen android:key="debug_app" 110 android:title="@string/debug_app" /> 111 112 <SwitchPreference 113 android:key="wait_for_debugger" 114 android:title="@string/wait_for_debugger" 115 android:summary="@string/wait_for_debugger_summary"/> 116 117 <SwitchPreference 118 android:key="verify_apps_over_usb" 119 android:title="@string/verify_apps_over_usb_title" 120 android:summary="@string/verify_apps_over_usb_summary"/> 121 122 <ListPreference 123 android:key="select_logd_size" 124 android:title="@string/select_logd_size_title" 125 android:dialogTitle="@string/select_logd_size_dialog_title" 126 android:entries="@array/select_logd_size_titles" 127 android:entryValues="@array/select_logd_size_values" /> 128 129 <ListPreference 130 android:key="select_logpersist" 131 android:title="@string/select_logpersist_title" 132 android:dialogTitle="@string/select_logpersist_dialog_title" 133 android:entries="@array/select_logpersist_titles" 134 android:entryValues="@array/select_logpersist_values" /> 135 136 </PreferenceCategory> 137 138 <PreferenceCategory android:key="debug_networking_category" 139 android:layout="@layout/preference_category_compact_layout" 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:layout="@layout/preference_category_compact_layout" 168 android:title="@string/debug_input_category"> 169 170 <SwitchPreference 171 android:key="show_touches" 172 android:title="@string/show_touches" 173 android:summary="@string/show_touches_summary"/> 174 175 <SwitchPreference 176 android:key="pointer_location" 177 android:title="@string/pointer_location" 178 android:summary="@string/pointer_location_summary"/> 179 180 </PreferenceCategory> 181 182 <PreferenceCategory android:key="debug_drawing_category" 183 android:layout="@layout/preference_category_compact_layout" 184 android:title="@string/debug_drawing_category"> 185 186 <SwitchPreference 187 android:key="show_screen_updates" 188 android:title="@string/show_screen_updates" 189 android:summary="@string/show_screen_updates_summary"/> 190 191 <SwitchPreference 192 android:key="debug_layout" 193 android:title="@string/debug_layout" 194 android:summary="@string/debug_layout_summary"/> 195 196 <SwitchPreference 197 android:key="force_rtl_layout_all_locales" 198 android:title="@string/force_rtl_layout_all_locales" 199 android:summary="@string/force_rtl_layout_all_locales_summary"/> 200 201 <ListPreference 202 android:key="window_animation_scale" 203 android:title="@string/window_animation_scale_title" 204 android:persistent="true" 205 android:entries="@array/window_animation_scale_entries" 206 android:entryValues="@array/window_animation_scale_values" /> 207 208 <ListPreference 209 android:key="transition_animation_scale" 210 android:title="@string/transition_animation_scale_title" 211 android:persistent="true" 212 android:entries="@array/transition_animation_scale_entries" 213 android:entryValues="@array/transition_animation_scale_values" /> 214 215 <ListPreference 216 android:key="animator_duration_scale" 217 android:title="@string/animator_duration_scale_title" 218 android:persistent="true" 219 android:entries="@array/animator_duration_scale_entries" 220 android:entryValues="@array/animator_duration_scale_values" /> 221 222 <ListPreference 223 android:key="overlay_display_devices" 224 android:title="@string/overlay_display_devices_title" 225 android:persistent="true" 226 android:entries="@array/overlay_display_devices_entries" 227 android:entryValues="@array/overlay_display_devices_values" /> 228 229 </PreferenceCategory> 230 231 <PreferenceCategory android:key="debug_hw_drawing_category" 232 android:layout="@layout/preference_category_compact_layout" 233 android:title="@string/debug_hw_drawing_category"> 234 <SwitchPreference 235 android:key="force_hw_ui" 236 android:title="@string/force_hw_ui" 237 android:summary="@string/force_hw_ui_summary"/> 238 239 <SwitchPreference 240 android:key="show_hw_screen_udpates" 241 android:title="@string/show_hw_screen_updates" 242 android:summary="@string/show_hw_screen_updates_summary"/> 243 244 <SwitchPreference 245 android:key="show_hw_layers_udpates" 246 android:title="@string/show_hw_layers_updates" 247 android:summary="@string/show_hw_layers_updates_summary"/> 248 249 <ListPreference 250 android:key="debug_hw_overdraw" 251 android:title="@string/debug_hw_overdraw" 252 android:persistent="true" 253 android:entries="@array/debug_hw_overdraw_entries" 254 android:entryValues="@array/debug_hw_overdraw_values" /> 255 256 <ListPreference 257 android:key="show_non_rect_clip" 258 android:title="@string/show_non_rect_clip" 259 android:persistent="true" 260 android:entries="@array/show_non_rect_clip_entries" 261 android:entryValues="@array/show_non_rect_clip_values" /> 262 263 <SwitchPreference 264 android:key="force_msaa" 265 android:title="@string/force_msaa" 266 android:summary="@string/force_msaa_summary"/> 267 268 <SwitchPreference 269 android:key="disable_overlays" 270 android:title="@string/disable_overlays" 271 android:summary="@string/disable_overlays_summary"/> 272 273 <ListPreference 274 android:entries="@array/simulate_color_space_entries" 275 android:entryValues="@array/simulate_color_space_values" 276 android:key="simulate_color_space" 277 android:persistent="true" 278 android:summary="%s" 279 android:title="@string/simulate_color_space" /> 280 281 </PreferenceCategory> 282 283 <PreferenceCategory android:key="media_category" 284 android:layout="@layout/preference_category_compact_layout" 285 android:title="@string/media_category"> 286 287 <SwitchPreference 288 android:key="usb_audio" 289 android:title="@string/usb_audio_disable_routing" 290 android:summary="@string/usb_audio_disable_routing_summary" /> 291 292 </PreferenceCategory> 293 294 <PreferenceCategory android:key="debug_monitoring_category" 295 android:layout="@layout/preference_category_compact_layout" 296 android:title="@string/debug_monitoring_category"> 297 298 <SwitchPreference 299 android:key="strict_mode" 300 android:title="@string/strict_mode" 301 android:summary="@string/strict_mode_summary"/> 302 303 <ListPreference 304 android:key="track_frame_time" 305 android:title="@string/track_frame_time" 306 android:persistent="true" 307 android:entries="@array/track_frame_time_entries" 308 android:entryValues="@array/track_frame_time_values" /> 309 310 <ListPreference 311 android:key="enable_opengl_traces" 312 android:title="@string/enable_opengl_traces_title" 313 android:persistent="true" 314 android:entries="@array/enable_opengl_traces_entries" 315 android:entryValues="@array/enable_opengl_traces_values" /> 316 317 </PreferenceCategory> 318 319 <PreferenceCategory android:key="debug_applications_category" 320 android:layout="@layout/preference_category_compact_layout" 321 android:title="@string/debug_applications_category"> 322 323 <SwitchPreference 324 android:key="immediately_destroy_activities" 325 android:title="@string/immediately_destroy_activities" 326 android:summary="@string/immediately_destroy_activities_summary"/> 327 328 <ListPreference 329 android:key="app_process_limit" 330 android:title="@string/app_process_limit_title" 331 android:persistent="true" 332 android:entries="@array/app_process_limit_entries" 333 android:entryValues="@array/app_process_limit_values" /> 334 335 <SwitchPreference 336 android:key="show_all_anrs" 337 android:title="@string/show_all_anrs" 338 android:summary="@string/show_all_anrs_summary"/> 339 340 <Preference 341 android:key="inactive_apps" 342 android:title="@string/inactive_apps_title" 343 android:fragment="com.android.tv.settings.system.development.InactiveApps" /> 344 345 <SwitchPreference 346 android:key="force_allow_on_external" 347 android:title="@string/force_allow_on_external" 348 android:summary="@string/force_allow_on_external_summary"/> 349 350 <SwitchPreference 351 android:key="force_resizable_activities" 352 android:title="@string/force_resizable_activities" 353 android:summary="@string/force_resizable_activities_summary"/> 354 </PreferenceCategory> 355 356 </PreferenceScreen>