1*90c8c64dSAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android" 2*90c8c64dSAndroid Build Coastguard Worker xmlns:tools="http://schemas.android.com/tools" 3*90c8c64dSAndroid Build Coastguard Worker package="com.example.android.vdmdemo.host" 4*90c8c64dSAndroid Build Coastguard Worker android:versionCode="1" 5*90c8c64dSAndroid Build Coastguard Worker android:versionName="1.0"> 6*90c8c64dSAndroid Build Coastguard Worker 7*90c8c64dSAndroid Build Coastguard Worker <uses-sdk 8*90c8c64dSAndroid Build Coastguard Worker android:minSdkVersion="34" 9*90c8c64dSAndroid Build Coastguard Worker android:targetSdkVersion="35" /> 10*90c8c64dSAndroid Build Coastguard Worker 11*90c8c64dSAndroid Build Coastguard Worker <uses-feature android:name="android.software.companion_device_setup" /> 12*90c8c64dSAndroid Build Coastguard Worker 13*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 14*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" /> 15*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> 16*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 17*90c8c64dSAndroid Build Coastguard Worker 18*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CREATE_VIRTUAL_DEVICE" /> 19*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECORD_AUDIO" /> 20*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 21*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" /> 22*90c8c64dSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_AUDIO_STATE" /> 23*90c8c64dSAndroid Build Coastguard Worker 24*90c8c64dSAndroid Build Coastguard Worker <uses-permission 25*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.REQUEST_COMPANION_SELF_MANAGED" 26*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 27*90c8c64dSAndroid Build Coastguard Worker <uses-permission 28*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING" 29*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 30*90c8c64dSAndroid Build Coastguard Worker <uses-permission 31*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING" 32*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 33*90c8c64dSAndroid Build Coastguard Worker <uses-permission 34*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.ADD_ALWAYS_UNLOCKED_DISPLAY" 35*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 36*90c8c64dSAndroid Build Coastguard Worker <uses-permission 37*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.ADD_TRUSTED_DISPLAY" 38*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 39*90c8c64dSAndroid Build Coastguard Worker <uses-permission 40*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.ADD_MIRROR_DISPLAY" 41*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 42*90c8c64dSAndroid Build Coastguard Worker <uses-permission 43*90c8c64dSAndroid Build Coastguard Worker android:name="android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE" 44*90c8c64dSAndroid Build Coastguard Worker tools:ignore="ProtectedPermissions" /> 45*90c8c64dSAndroid Build Coastguard Worker 46*90c8c64dSAndroid Build Coastguard Worker <queries> 47*90c8c64dSAndroid Build Coastguard Worker <intent> 48*90c8c64dSAndroid Build Coastguard Worker <action android:name="android.intent.action.MAIN" /> 49*90c8c64dSAndroid Build Coastguard Worker <category android:name="android.intent.category.LAUNCHER" /> 50*90c8c64dSAndroid Build Coastguard Worker </intent> 51*90c8c64dSAndroid Build Coastguard Worker </queries> 52*90c8c64dSAndroid Build Coastguard Worker 53*90c8c64dSAndroid Build Coastguard Worker <application 54*90c8c64dSAndroid Build Coastguard Worker android:name=".VdmHostApplication" 55*90c8c64dSAndroid Build Coastguard Worker android:label="@string/app_name" 56*90c8c64dSAndroid Build Coastguard Worker android:theme="@style/AppTheme"> 57*90c8c64dSAndroid Build Coastguard Worker <activity 58*90c8c64dSAndroid Build Coastguard Worker android:name=".MainActivity" 59*90c8c64dSAndroid Build Coastguard Worker android:exported="true"> 60*90c8c64dSAndroid Build Coastguard Worker <intent-filter> 61*90c8c64dSAndroid Build Coastguard Worker <action android:name="android.intent.action.MAIN" /> 62*90c8c64dSAndroid Build Coastguard Worker <category android:name="android.intent.category.LAUNCHER" /> 63*90c8c64dSAndroid Build Coastguard Worker </intent-filter> 64*90c8c64dSAndroid Build Coastguard Worker </activity> 65*90c8c64dSAndroid Build Coastguard Worker <activity 66*90c8c64dSAndroid Build Coastguard Worker android:name=".InputActivity" 67*90c8c64dSAndroid Build Coastguard Worker android:exported="true" /> 68*90c8c64dSAndroid Build Coastguard Worker <activity 69*90c8c64dSAndroid Build Coastguard Worker android:name=".SettingsActivity" 70*90c8c64dSAndroid Build Coastguard Worker android:exported="true" 71*90c8c64dSAndroid Build Coastguard Worker android:excludeFromRecents="true"> 72*90c8c64dSAndroid Build Coastguard Worker <intent-filter> 73*90c8c64dSAndroid Build Coastguard Worker <action android:name="android.intent.action.APPLICATION_PREFERENCES" /> 74*90c8c64dSAndroid Build Coastguard Worker <category android:name="android.intent.category.DEFAULT" /> 75*90c8c64dSAndroid Build Coastguard Worker </intent-filter> 76*90c8c64dSAndroid Build Coastguard Worker </activity> 77*90c8c64dSAndroid Build Coastguard Worker <activity 78*90c8c64dSAndroid Build Coastguard Worker android:name=".CustomLauncherActivity" 79*90c8c64dSAndroid Build Coastguard Worker android:exported="true" 80*90c8c64dSAndroid Build Coastguard Worker android:launchMode="singleTop" 81*90c8c64dSAndroid Build Coastguard Worker android:theme="@style/AppTheme.FullScreen" /> 82*90c8c64dSAndroid Build Coastguard Worker <activity 83*90c8c64dSAndroid Build Coastguard Worker android:name=".CustomLauncherActivityWithRequiredDisplayCategory" 84*90c8c64dSAndroid Build Coastguard Worker android:requiredDisplayCategory="@string/display_category" 85*90c8c64dSAndroid Build Coastguard Worker android:exported="true" 86*90c8c64dSAndroid Build Coastguard Worker android:launchMode="singleTop" 87*90c8c64dSAndroid Build Coastguard Worker android:theme="@style/AppTheme.FullScreen" /> 88*90c8c64dSAndroid Build Coastguard Worker <activity 89*90c8c64dSAndroid Build Coastguard Worker android:name=".UnlockKeyguardDialog" 90*90c8c64dSAndroid Build Coastguard Worker android:exported="false" 91*90c8c64dSAndroid Build Coastguard Worker android:excludeFromRecents="true" 92*90c8c64dSAndroid Build Coastguard Worker android:launchMode="singleInstance" 93*90c8c64dSAndroid Build Coastguard Worker android:label="@string/unlock_dialog_title" 94*90c8c64dSAndroid Build Coastguard Worker android:theme="@style/Theme.AppCompat.Dialog.Alert" /> 95*90c8c64dSAndroid Build Coastguard Worker <service 96*90c8c64dSAndroid Build Coastguard Worker android:name=".VdmService" 97*90c8c64dSAndroid Build Coastguard Worker android:exported="false" 98*90c8c64dSAndroid Build Coastguard Worker android:foregroundServiceType="connectedDevice" /> 99*90c8c64dSAndroid Build Coastguard Worker <service 100*90c8c64dSAndroid Build Coastguard Worker android:name=".VdmProxyIme" 101*90c8c64dSAndroid Build Coastguard Worker android:exported="false" 102*90c8c64dSAndroid Build Coastguard Worker android:permission="android.permission.BIND_INPUT_METHOD"> 103*90c8c64dSAndroid Build Coastguard Worker <intent-filter> 104*90c8c64dSAndroid Build Coastguard Worker <action android:name="android.view.InputMethod" /> 105*90c8c64dSAndroid Build Coastguard Worker </intent-filter> 106*90c8c64dSAndroid Build Coastguard Worker <meta-data 107*90c8c64dSAndroid Build Coastguard Worker android:name="android.view.im" 108*90c8c64dSAndroid Build Coastguard Worker android:resource="@xml/proxy_ime" /> 109*90c8c64dSAndroid Build Coastguard Worker </service> 110*90c8c64dSAndroid Build Coastguard Worker </application> 111*90c8c64dSAndroid Build Coastguard Worker</manifest>