1<?xml version="1.0" encoding="utf-8"?> 2<!-- LINT.IfChange --> 3<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/res-auto" > 5 6 <PreferenceCategory 7 android:key="general" 8 android:title="General" 9 app:iconSpaceReserved="false"> 10 <ListPreference 11 android:key="@string/pref_device_profile" 12 android:title="Device profile" 13 android:entries="@array/device_profile_labels" 14 android:entryValues="@array/device_profiles" 15 android:defaultValue="@string/app_streaming" 16 app:useSimpleSummaryProvider="true" 17 app:iconSpaceReserved="false" /> 18 <SwitchPreferenceCompat 19 android:key="@string/pref_hide_from_recents" 20 android:title="Hide streamed app from recents" 21 android:defaultValue="false" 22 app:iconSpaceReserved="false"/> 23 <SwitchPreferenceCompat 24 android:key="@string/pref_enable_cross_device_clipboard" 25 android:title="Enable cross-device clipboard" 26 android:defaultValue="false" 27 app:iconSpaceReserved="false"/> 28 </PreferenceCategory> 29 30 <PreferenceCategory 31 android:key="client_capabilities" 32 android:title="Client capabilities" 33 app:iconSpaceReserved="false"> 34 <SwitchPreferenceCompat 35 android:key="@string/pref_enable_client_sensors" 36 android:title="Enable client sensors" 37 android:defaultValue="true" 38 app:iconSpaceReserved="false" /> 39 <SwitchPreferenceCompat 40 android:key="@string/pref_enable_client_camera" 41 android:title="Enable client camera" 42 android:defaultValue="true" 43 app:iconSpaceReserved="false" /> 44 <SwitchPreferenceCompat 45 android:key="@string/pref_enable_client_audio" 46 android:title="Enable client audio" 47 android:defaultValue="true" 48 app:iconSpaceReserved="false" /> 49 </PreferenceCategory> 50 51 <PreferenceCategory 52 android:key="display" 53 android:title="Displays" 54 app:iconSpaceReserved="false"> 55 <SwitchPreferenceCompat 56 android:key="@string/pref_enable_display_rotation" 57 android:title="Enable display rotation" 58 android:summary="Rotate the remote display instead of letterboxing or pillarboxing" 59 android:defaultValue="true" 60 app:iconSpaceReserved="false" /> 61 <SwitchPreferenceCompat 62 android:key="@string/pref_always_unlocked_device" 63 android:title="Always unlocked" 64 android:summary="Remote displays remain unlocked even when the host is locked" 65 android:defaultValue="false" 66 app:iconSpaceReserved="false" /> 67 <SwitchPreferenceCompat 68 android:key="@string/pref_show_pointer_icon" 69 android:title="Show pointer icon" 70 android:summary="Mouse pointer on remote displays is visible" 71 android:defaultValue="false" 72 app:iconSpaceReserved="false" /> 73 <SwitchPreferenceCompat 74 android:key="@string/pref_enable_custom_home" 75 android:title="Custom home" 76 android:summary="Use a custom home activity instead of the default one on home displays" 77 android:defaultValue="false" 78 app:iconSpaceReserved="false" /> 79 </PreferenceCategory> 80 81 <PreferenceCategory 82 android:key="ime" 83 android:title="Input Method" 84 app:iconSpaceReserved="false"> 85 <ListPreference 86 android:key="@string/pref_display_ime_policy" 87 android:title="Display IME policy" 88 android:entries="@array/display_ime_policy_labels" 89 android:entryValues="@array/display_ime_policies" 90 android:defaultValue="0" 91 app:useSimpleSummaryProvider="true" 92 app:iconSpaceReserved="false" /> 93 <SwitchPreferenceCompat 94 android:key="@string/pref_enable_client_native_ime" 95 android:title="Use the native client IME" 96 android:summary="Use client's native IME instead of streaming one" 97 android:defaultValue="false" 98 app:iconSpaceReserved="false" /> 99 </PreferenceCategory> 100 101 <PreferenceCategory 102 android:key="debug" 103 android:title="Debug" 104 app:iconSpaceReserved="false"> 105 <!-- 106 When enabled, the encoder output of the host will be stored in: 107 /sdcard/Download/vdmdemo_encoder_output_[displayId].h264 108 109 After pulling this file to your machine this can be played back with: 110 ffplay -f h264 vdmdemo_encoder_output_[displayId].h264 111 --> 112 <SwitchPreferenceCompat 113 android:key="@string/pref_record_encoder_output" 114 android:title="Record encoder output" 115 android:summary="Store the host's media encoder output to a local file" 116 android:defaultValue="false" 117 app:iconSpaceReserved="false" /> 118 </PreferenceCategory> 119 120</PreferenceScreen> 121<!-- LINT.ThenChange(/samples/VirtualDeviceManager/README.md:host_options) --> 122