blob: 61737feec6f175b48010710549150cc1162d6d30 [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 Kimc0ff5212024-10-25 13:08:29 +09006 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Jaewan Kimb3ff5e22024-10-14 16:28:50 +09007 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +09008 <uses-permission android:name="android.permission.MANAGE_VIRTUAL_MACHINE" />
9 <uses-permission android:name="android.permission.USE_CUSTOM_VIRTUAL_MACHINE" />
Jeongik Cha146bd252024-08-13 17:44:00 +090010 <uses-permission android:name="android.permission.INTERNET" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090011 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
12 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
Mu-Le Leea3bd6c42024-10-17 23:36:43 +080013 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
Jeongik Cha146bd252024-08-13 17:44:00 +090014
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090015 <uses-feature android:name="android.software.virtualization_framework" android:required="true" />
Mu-Le Lee0b53a602024-10-10 21:01:03 +080016
Jeongik Cha146bd252024-08-13 17:44:00 +090017 <application
Jaewan Kime2f66d32024-10-07 17:16:30 +090018 android:label="@string/app_name"
Jiyong Park50df8dc2024-09-03 12:49:09 +090019 android:icon="@mipmap/ic_launcher"
Mu-Le Lee0b53a602024-10-10 21:01:03 +080020 android:theme="@style/Theme.Material3.DayNight.NoActionBar"
Jaewan Kime2f66d32024-10-07 17:16:30 +090021 android:usesCleartextTraffic="true"
22 android:enabled="false">
Jeongik Cha146bd252024-08-13 17:44:00 +090023 <activity android:name=".MainActivity"
Jeongik Chaebf4c352024-08-30 17:08:56 +090024 android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation|uiMode|screenLayout|smallestScreenSize"
Jeongik Chaef989e22024-08-30 13:25:43 +090025 android:exported="true">
26 <intent-filter>
Jaewan Kime2f66d32024-10-07 17:16:30 +090027 <action android:name="android.intent.action.MAIN" />
Jeongik Chaef989e22024-08-30 13:25:43 +090028 <action android:name="android.virtualization.VM_TERMINAL" />
Jaewan Kime2f66d32024-10-07 17:16:30 +090029 <category android:name="android.intent.category.LAUNCHER" />
Jeongik Chaef989e22024-08-30 13:25:43 +090030 <category android:name="android.intent.category.DEFAULT" />
31 </intent-filter>
32 </activity>
Mu-Le Lee0b53a602024-10-10 21:01:03 +080033 <activity android:name=".SettingsActivity">
34 </activity>
35 <activity android:name=".SettingsDiskResizeActivity">
36 </activity>
37 <activity android:name=".SettingsPortForwardingActivity">
38 </activity>
39 <activity android:name=".SettingsRecoveryActivity">
40 </activity>
41 <property
42 android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
43 android:value="true" />
44 <provider
45 android:name="androidx.startup.InitializationProvider"
46 android:authorities="${applicationId}.androidx-startup"
47 android:exported="false"
48 tools:node="merge">
49 <meta-data
50 android:name="${applicationId}.SplitInitializer"
51 android:value="androidx.startup" />
52 </provider>
Jaewan Kimb3ff5e22024-10-14 16:28:50 +090053 <activity android:name=".InstallerActivity"
54 android:exported="false">
55 <intent-filter>
56 <action android:name="android.intent.action.MAIN" />
57 </intent-filter>
58 </activity>
Jaewan Kimb6bcab82024-10-22 00:59:12 +090059 <service android:name=".InstallerService"
60 android:foregroundServiceType="specialUse"
61 android:value="Prepares Linux image"
62 android:exported="false"
63 android:stopWithTask="true" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090064
65 <service
66 android:name="com.android.virtualization.vmlauncher.VmLauncherService"
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090067 android:exported="false"
68 android:foregroundServiceType="specialUse">
69 <property
70 android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
71 android:value="Run VM instances" />
72 <intent-filter>
73 <action android:name="android.virtualization.START_VM_LAUNCHER_SERVICE" />
74 <category android:name="android.intent.category.DEFAULT" />
75 </intent-filter>
76 </service>
Jeongik Cha146bd252024-08-13 17:44:00 +090077 </application>
78
79</manifest>