blob: f09412eeda4ab76fc1065442bddf340714a2845f [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
Jiyong Park50df8dc2024-09-03 12:49:09 +090015 android:label="@string/app_name"
16 android:icon="@mipmap/ic_launcher"
Mu-Le Lee0b53a602024-10-10 21:01:03 +080017 android:theme="@style/Theme.Material3.DayNight.NoActionBar"
Jeongik Cha146bd252024-08-13 17:44:00 +090018 android:usesCleartextTraffic="true">
19 <activity android:name=".MainActivity"
Jeongik Chaebf4c352024-08-30 17:08:56 +090020 android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation|uiMode|screenLayout|smallestScreenSize"
Jeongik Chaef989e22024-08-30 13:25:43 +090021 android:exported="true">
22 <intent-filter>
23 <action android:name="android.virtualization.VM_TERMINAL" />
24 <category android:name="android.intent.category.DEFAULT" />
25 </intent-filter>
26 </activity>
Mu-Le Lee0b53a602024-10-10 21:01:03 +080027 <activity android:name=".SettingsActivity">
28 </activity>
29 <activity android:name=".SettingsDiskResizeActivity">
30 </activity>
31 <activity android:name=".SettingsPortForwardingActivity">
32 </activity>
33 <activity android:name=".SettingsRecoveryActivity">
34 </activity>
35 <property
36 android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
37 android:value="true" />
38 <provider
39 android:name="androidx.startup.InitializationProvider"
40 android:authorities="${applicationId}.androidx-startup"
41 android:exported="false"
42 tools:node="merge">
43 <meta-data
44 android:name="${applicationId}.SplitInitializer"
45 android:value="androidx.startup" />
46 </provider>
Jeongik Chaef989e22024-08-30 13:25:43 +090047 <activity-alias
48 android:name=".MainActivityAlias"
49 android:targetActivity="com.android.virtualization.terminal.MainActivity"
50 android:exported="true"
51 android:enabled="false" >
Jeongik Cha146bd252024-08-13 17:44:00 +090052 <intent-filter>
53 <action android:name="android.intent.action.MAIN" />
54 <category android:name="android.intent.category.LAUNCHER" />
55 </intent-filter>
Jeongik Chaef989e22024-08-30 13:25:43 +090056 </activity-alias>
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090057
58 <service
59 android:name="com.android.virtualization.vmlauncher.VmLauncherService"
60 android:enabled="true"
61 android:exported="false"
62 android:foregroundServiceType="specialUse">
63 <property
64 android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
65 android:value="Run VM instances" />
66 <intent-filter>
67 <action android:name="android.virtualization.START_VM_LAUNCHER_SERVICE" />
68 <category android:name="android.intent.category.DEFAULT" />
69 </intent-filter>
70 </service>
Jeongik Cha146bd252024-08-13 17:44:00 +090071 </application>
72
73</manifest>