Vladimir Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 1 | <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 Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 7 | <uses-sdk |
| 8 | android:minSdkVersion="34" |
| 9 | android:targetSdkVersion="35" /> |
Vladimir Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 10 | |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 11 | <uses-feature android:name="android.software.companion_device_setup" /> |
Vladimir Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 12 | |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 13 | <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 Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 17 | |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 18 | <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 Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 23 | |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 24 | <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 Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 39 | |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 40 | <queries> |
| 41 | <intent> |
| 42 | <action android:name="android.intent.action.MAIN" /> |
| 43 | <category android:name="android.intent.category.LAUNCHER" /> |
| 44 | </intent> |
| 45 | </queries> |
Vladimir Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 46 | |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 47 | <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 Komsiyski | 850575a | 2023-12-20 17:23:29 +0100 | [diff] [blame] | 60 | android:name=".InputActivity" |
Vladimir Komsiyski | 6636430 | 2024-01-22 15:28:46 +0100 | [diff] [blame] | 61 | android:exported="true" /> |
Vladimir Komsiyski | 850575a | 2023-12-20 17:23:29 +0100 | [diff] [blame] | 62 | <activity |
Vladimir Komsiyski | 7fd26bc | 2023-12-13 10:37:36 +0100 | [diff] [blame] | 63 | android:name=".SettingsActivity" |
| 64 | android:exported="true" |
Vladimir Komsiyski | 6636430 | 2024-01-22 15:28:46 +0100 | [diff] [blame] | 65 | 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 Komsiyski | 7fd26bc | 2023-12-13 10:37:36 +0100 | [diff] [blame] | 71 | <activity |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 72 | android:name=".CustomLauncherActivity" |
| 73 | android:exported="true" |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 74 | android:launchMode="singleTop" |
| 75 | android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" /> |
Vladimir Komsiyski | 3a8f577 | 2024-01-03 15:28:45 +0100 | [diff] [blame] | 76 | <activity |
| 77 | android:name=".EmptyTrampolineActivity" |
| 78 | android:exported="false" |
Vladimir Komsiyski | 176a80c | 2024-01-08 15:15:40 +0100 | [diff] [blame] | 79 | android:configChanges="density|fontScale|keyboard|keyboardHidden|layoutDirection|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" |
Vladimir Komsiyski | 3a8f577 | 2024-01-03 15:28:45 +0100 | [diff] [blame] | 80 | android:excludeFromRecents="true" /> |
Vladimir Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 81 | |
| 82 | <service |
| 83 | android:name=".VdmService" |
| 84 | android:exported="false" |
| 85 | android:foregroundServiceType="connectedDevice" /> |
| 86 | <service |
Vladimir Komsiyski | 28e255a | 2023-12-14 13:46:19 +0100 | [diff] [blame] | 87 | 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 Komsiyski | 9996ce3 | 2023-12-06 11:03:14 +0100 | [diff] [blame] | 98 | 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 Komsiyski | d2c0597 | 2023-12-05 09:15:01 +0000 | [diff] [blame] | 106 | </manifest> |