blob: 67ef1992ed919d98d742fbe266ad9053f7f4aec9 [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"/>
Mu-Le Leea3bd6c42024-10-17 23:36:43 +080012 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
Jeongik Cha146bd252024-08-13 17:44:00 +090013
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090014 <uses-feature android:name="android.software.virtualization_framework" android:required="true" />
Mu-Le Lee0b53a602024-10-10 21:01:03 +080015
Jeongik Cha146bd252024-08-13 17:44:00 +090016 <application
Jaewan Kime2f66d32024-10-07 17:16:30 +090017 android:label="@string/app_name"
Jiyong Park50df8dc2024-09-03 12:49:09 +090018 android:icon="@mipmap/ic_launcher"
Mu-Le Lee0b53a602024-10-10 21:01:03 +080019 android:theme="@style/Theme.Material3.DayNight.NoActionBar"
Jaewan Kime2f66d32024-10-07 17:16:30 +090020 android:usesCleartextTraffic="true"
21 android:enabled="false">
Jeongik Cha146bd252024-08-13 17:44:00 +090022 <activity android:name=".MainActivity"
Jeongik Chaebf4c352024-08-30 17:08:56 +090023 android:configChanges="orientation|screenSize|keyboard|keyboardHidden|navigation|uiMode|screenLayout|smallestScreenSize"
Jeongik Chaef989e22024-08-30 13:25:43 +090024 android:exported="true">
25 <intent-filter>
Jaewan Kime2f66d32024-10-07 17:16:30 +090026 <action android:name="android.intent.action.MAIN" />
Jeongik Chaef989e22024-08-30 13:25:43 +090027 <action android:name="android.virtualization.VM_TERMINAL" />
Jaewan Kime2f66d32024-10-07 17:16:30 +090028 <category android:name="android.intent.category.LAUNCHER" />
Jeongik Chaef989e22024-08-30 13:25:43 +090029 <category android:name="android.intent.category.DEFAULT" />
30 </intent-filter>
31 </activity>
Mu-Le Lee0b53a602024-10-10 21:01:03 +080032 <activity android:name=".SettingsActivity">
33 </activity>
34 <activity android:name=".SettingsDiskResizeActivity">
35 </activity>
36 <activity android:name=".SettingsPortForwardingActivity">
37 </activity>
38 <activity android:name=".SettingsRecoveryActivity">
39 </activity>
40 <property
41 android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
42 android:value="true" />
43 <provider
44 android:name="androidx.startup.InitializationProvider"
45 android:authorities="${applicationId}.androidx-startup"
46 android:exported="false"
47 tools:node="merge">
48 <meta-data
49 android:name="${applicationId}.SplitInitializer"
50 android:value="androidx.startup" />
51 </provider>
Jaewan Kimb3ff5e22024-10-14 16:28:50 +090052 <activity android:name=".InstallerActivity"
53 android:exported="false">
54 <intent-filter>
55 <action android:name="android.intent.action.MAIN" />
56 </intent-filter>
57 </activity>
Jaewan Kimb6bcab82024-10-22 00:59:12 +090058 <service android:name=".InstallerService"
59 android:foregroundServiceType="specialUse"
60 android:value="Prepares Linux image"
61 android:exported="false"
62 android:stopWithTask="true" />
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090063
64 <service
65 android:name="com.android.virtualization.vmlauncher.VmLauncherService"
Jeongik Cha4a8ee3a2024-09-20 18:06:29 +090066 android:exported="false"
67 android:foregroundServiceType="specialUse">
68 <property
69 android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
70 android:value="Run VM instances" />
71 <intent-filter>
72 <action android:name="android.virtualization.START_VM_LAUNCHER_SERVICE" />
73 <category android:name="android.intent.category.DEFAULT" />
74 </intent-filter>
75 </service>
Jeongik Cha146bd252024-08-13 17:44:00 +090076 </application>
77
78</manifest>