blob: 105e454f79f2112755601e2d1fd584626a99c2af [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
Jaewan Kimb3ff5e22024-10-14 16:28:50 +09006 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +09007 <uses-permission android:name="android.permission.MANAGE_VIRTUAL_MACHINE" />
8 <uses-permission android:name="android.permission.USE_CUSTOM_VIRTUAL_MACHINE" />
Jeongik Cha146bd252024-08-13 17:44:00 +09009 <uses-permission android:name="android.permission.INTERNET" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090010 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
11 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
Jeongik Cha146bd252024-08-13 17:44:00 +090012
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090013 <uses-feature android:name="android.software.virtualization_framework" android:required="true" />
Mu-Le Lee0b53a602024-10-10 21:01:03 +080014
Jeongik Cha146bd252024-08-13 17:44:00 +090015 <application
Jaewan Kime2f66d32024-10-07 17:16:30 +090016 android:label="@string/app_name"
Jiyong Park50df8dc2024-09-03 12:49:09 +090017 android:icon="@mipmap/ic_launcher"
Mu-Le Lee0b53a602024-10-10 21:01:03 +080018 android:theme="@style/Theme.Material3.DayNight.NoActionBar"
Jaewan Kime2f66d32024-10-07 17:16:30 +090019 android:usesCleartextTraffic="true"
20 android:enabled="false">
Jeongik Cha146bd252024-08-13 17:44:00 +090021 <activity android:name=".MainActivity"
Jeongik Chaebf4c352024-08-30 17:08:56 +090022 android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation|uiMode|screenLayout|smallestScreenSize"
Jeongik Chaef989e22024-08-30 13:25:43 +090023 android:exported="true">
24 <intent-filter>
Jaewan Kime2f66d32024-10-07 17:16:30 +090025 <action android:name="android.intent.action.MAIN" />
Jeongik Chaef989e22024-08-30 13:25:43 +090026 <action android:name="android.virtualization.VM_TERMINAL" />
Jaewan Kime2f66d32024-10-07 17:16:30 +090027 <category android:name="android.intent.category.LAUNCHER" />
Jeongik Chaef989e22024-08-30 13:25:43 +090028 <category android:name="android.intent.category.DEFAULT" />
29 </intent-filter>
30 </activity>
Mu-Le Lee0b53a602024-10-10 21:01:03 +080031 <activity android:name=".SettingsActivity">
32 </activity>
33 <activity android:name=".SettingsDiskResizeActivity">
34 </activity>
35 <activity android:name=".SettingsPortForwardingActivity">
36 </activity>
37 <activity android:name=".SettingsRecoveryActivity">
38 </activity>
39 <property
40 android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
41 android:value="true" />
42 <provider
43 android:name="androidx.startup.InitializationProvider"
44 android:authorities="${applicationId}.androidx-startup"
45 android:exported="false"
46 tools:node="merge">
47 <meta-data
48 android:name="${applicationId}.SplitInitializer"
49 android:value="androidx.startup" />
50 </provider>
Jaewan Kimb3ff5e22024-10-14 16:28:50 +090051 <activity android:name=".InstallerActivity"
52 android:exported="false">
53 <intent-filter>
54 <action android:name="android.intent.action.MAIN" />
55 </intent-filter>
56 </activity>
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090057
58 <service
59 android:name="com.android.virtualization.vmlauncher.VmLauncherService"
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090060 android:exported="false"
61 android:foregroundServiceType="specialUse">
62 <property
63 android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
64 android:value="Run VM instances" />
65 <intent-filter>
66 <action android:name="android.virtualization.START_VM_LAUNCHER_SERVICE" />
67 <category android:name="android.intent.category.DEFAULT" />
68 </intent-filter>
69 </service>
Jeongik Cha146bd252024-08-13 17:44:00 +090070 </application>
71
72</manifest>