blob: bd1395ad5f54e71a3b8dff7cb1eaeadfe4b1eca2 [file] [log] [blame]
Jeongik Cha146bd252024-08-13 17:44:00 +09001<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Mu-Le Lee0b53a602024-10-10 21:01:03 +08003 xmlns:tools="http://schemas.android.com/tools"
4 package="com.android.virtualization.terminal">
Jeongik Cha146bd252024-08-13 17:44:00 +09005
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +09006 <uses-permission android:name="android.permission.MANAGE_VIRTUAL_MACHINE" />
7 <uses-permission android:name="android.permission.USE_CUSTOM_VIRTUAL_MACHINE" />
Jeongik Cha146bd252024-08-13 17:44:00 +09008 <uses-permission android:name="android.permission.INTERNET" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +09009 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
10 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
Jeongik Cha146bd252024-08-13 17:44:00 +090011
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090012 <uses-feature android:name="android.software.virtualization_framework" android:required="true" />
Mu-Le Lee0b53a602024-10-10 21:01:03 +080013
Jeongik Cha146bd252024-08-13 17:44:00 +090014 <application
Jaewan Kime2f66d32024-10-07 17:16:30 +090015 android:label="@string/app_name"
Jiyong Park50df8dc2024-09-03 12:49:09 +090016 android:icon="@mipmap/ic_launcher"
Mu-Le Lee0b53a602024-10-10 21:01:03 +080017 android:theme="@style/Theme.Material3.DayNight.NoActionBar"
Jaewan Kime2f66d32024-10-07 17:16:30 +090018 android:usesCleartextTraffic="true"
19 android:enabled="false">
Jeongik Cha146bd252024-08-13 17:44:00 +090020 <activity android:name=".MainActivity"
Jeongik Chaebf4c352024-08-30 17:08:56 +090021 android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation|uiMode|screenLayout|smallestScreenSize"
Jeongik Chaef989e22024-08-30 13:25:43 +090022 android:exported="true">
23 <intent-filter>
Jaewan Kime2f66d32024-10-07 17:16:30 +090024 <action android:name="android.intent.action.MAIN" />
Jeongik Chaef989e22024-08-30 13:25:43 +090025 <action android:name="android.virtualization.VM_TERMINAL" />
Jaewan Kime2f66d32024-10-07 17:16:30 +090026 <category android:name="android.intent.category.LAUNCHER" />
Jeongik Chaef989e22024-08-30 13:25:43 +090027 <category android:name="android.intent.category.DEFAULT" />
28 </intent-filter>
29 </activity>
Mu-Le Lee0b53a602024-10-10 21:01:03 +080030 <activity android:name=".SettingsActivity">
31 </activity>
32 <activity android:name=".SettingsDiskResizeActivity">
33 </activity>
34 <activity android:name=".SettingsPortForwardingActivity">
35 </activity>
36 <activity android:name=".SettingsRecoveryActivity">
37 </activity>
38 <property
39 android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
40 android:value="true" />
41 <provider
42 android:name="androidx.startup.InitializationProvider"
43 android:authorities="${applicationId}.androidx-startup"
44 android:exported="false"
45 tools:node="merge">
46 <meta-data
47 android:name="${applicationId}.SplitInitializer"
48 android:value="androidx.startup" />
49 </provider>
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090050
51 <service
52 android:name="com.android.virtualization.vmlauncher.VmLauncherService"
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090053 android:exported="false"
54 android:foregroundServiceType="specialUse">
55 <property
56 android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
57 android:value="Run VM instances" />
58 <intent-filter>
59 <action android:name="android.virtualization.START_VM_LAUNCHER_SERVICE" />
60 <category android:name="android.intent.category.DEFAULT" />
61 </intent-filter>
62 </service>
Jeongik Cha146bd252024-08-13 17:44:00 +090063 </application>
64
65</manifest>