blob: 4aa11eb881be399ac0a581feb861b6da15255b33 [file] [log] [blame]
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +00001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:tools="http://schemas.android.com/tools"
3 package="com.example.android.vdmdemo.host"
4 android:versionCode="1"
5 android:versionName="1.0">
6
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +01007 <uses-sdk
8 android:minSdkVersion="34"
9 android:targetSdkVersion="35" />
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +000010
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010011 <uses-feature android:name="android.software.companion_device_setup" />
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +000012
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010013 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
14 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" />
15 <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
16 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +000017
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010018 <uses-permission android:name="android.permission.CREATE_VIRTUAL_DEVICE" />
19 <uses-permission android:name="android.permission.RECORD_AUDIO" />
20 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
21 <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" />
22 <uses-permission android:name="android.permission.QUERY_AUDIO_STATE" />
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +000023
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010024 <uses-permission
25 android:name="android.permission.REQUEST_COMPANION_SELF_MANAGED"
26 tools:ignore="ProtectedPermissions" />
27 <uses-permission
28 android:name="android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING"
29 tools:ignore="ProtectedPermissions" />
30 <uses-permission
31 android:name="android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING"
32 tools:ignore="ProtectedPermissions" />
33 <uses-permission
34 android:name="android.permission.ADD_ALWAYS_UNLOCKED_DISPLAY"
35 tools:ignore="ProtectedPermissions" />
36 <uses-permission
37 android:name="android.permission.ADD_TRUSTED_DISPLAY"
38 tools:ignore="ProtectedPermissions" />
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +000039
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010040 <queries>
41 <intent>
42 <action android:name="android.intent.action.MAIN" />
43 <category android:name="android.intent.category.LAUNCHER" />
44 </intent>
45 </queries>
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +000046
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010047 <application
48 android:name=".VdmHostApplication"
49 android:label="@string/app_name"
50 android:theme="@style/Theme.AppCompat.Light.NoActionBar">
51 <activity
52 android:name=".MainActivity"
53 android:exported="true">
54 <intent-filter>
55 <action android:name="android.intent.action.MAIN" />
56 <category android:name="android.intent.category.LAUNCHER" />
57 </intent-filter>
58 </activity>
59 <activity
Vladimir Komsiyski850575a2023-12-20 17:23:29 +010060 android:name=".InputActivity"
Vladimir Komsiyski66364302024-01-22 15:28:46 +010061 android:exported="true" />
Vladimir Komsiyski850575a2023-12-20 17:23:29 +010062 <activity
Vladimir Komsiyski7fd26bc2023-12-13 10:37:36 +010063 android:name=".SettingsActivity"
64 android:exported="true"
Vladimir Komsiyski66364302024-01-22 15:28:46 +010065 android:excludeFromRecents="true">
66 <intent-filter>
67 <action android:name="android.intent.action.APPLICATION_PREFERENCES" />
68 <category android:name="android.intent.category.DEFAULT" />
69 </intent-filter>
70 </activity>
Vladimir Komsiyski7fd26bc2023-12-13 10:37:36 +010071 <activity
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010072 android:name=".CustomLauncherActivity"
73 android:exported="true"
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010074 android:launchMode="singleTop"
75 android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" />
Vladimir Komsiyski3a8f5772024-01-03 15:28:45 +010076 <activity
77 android:name=".EmptyTrampolineActivity"
78 android:exported="false"
Vladimir Komsiyski176a80c2024-01-08 15:15:40 +010079 android:configChanges="density|fontScale|keyboard|keyboardHidden|layoutDirection|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode"
Vladimir Komsiyski3a8f5772024-01-03 15:28:45 +010080 android:excludeFromRecents="true" />
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010081
82 <service
83 android:name=".VdmService"
84 android:exported="false"
85 android:foregroundServiceType="connectedDevice" />
86 <service
Vladimir Komsiyski28e255a2023-12-14 13:46:19 +010087 android:name=".VdmProxyIme"
88 android:exported="false"
89 android:permission="android.permission.BIND_INPUT_METHOD">
90 <intent-filter>
91 <action android:name="android.view.InputMethod" />
92 </intent-filter>
93 <meta-data
94 android:name="android.view.im"
95 android:resource="@xml/proxy_ime" />
96 </service>
97 <service
Vladimir Komsiyski9996ce32023-12-06 11:03:14 +010098 android:name=".NotificationListener"
99 android:exported="false"
100 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
101 <intent-filter>
102 <action android:name="android.service.notification.NotificationListenerService" />
103 </intent-filter>
104 </service>
105 </application>
Vladimir Komsiyskid2c05972023-12-05 09:15:01 +0000106</manifest>