Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/PojavLauncher
Path: blob/v3_openjdk/app_pojavlauncher/src/main/AndroidManifest.xml
2128 views
1
<?xml version="1.0" encoding="utf-8"?>
2
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3
xmlns:tools="http://schemas.android.com/tools">
4
5
<uses-feature android:glEsVersion="0x00020000" />
6
<uses-feature
7
android:name="android.hardware.type.pc"
8
android:required="false" />
9
10
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
11
<uses-permission
12
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
13
android:maxSdkVersion="28" />
14
<uses-permission
15
android:name="android.permission.READ_EXTERNAL_STORAGE"
16
android:maxSdkVersion="28" />
17
<uses-permission android:name="android.permission.INTERNET" />
18
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
19
<uses-permission android:name="android.permission.RECORD_AUDIO" />
20
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
21
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/>
22
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
23
24
<application
25
android:name=".PojavApplication"
26
android:allowBackup="true"
27
android:allowNativeHeapPointerTagging="false"
28
android:appCategory="game"
29
android:hasFragileUserData="true"
30
android:icon="@mipmap/ic_launcher"
31
android:isGame="true"
32
android:label="@string/app_name"
33
android:process=":launcher"
34
android:resizeableActivity="true"
35
android:roundIcon="@mipmap/ic_launcher_round"
36
android:theme="@style/AppTheme">
37
<activity
38
android:name=".MissingStorageActivity"
39
android:exported="false" />
40
41
<meta-data
42
android:name="android.max_aspect"
43
android:value="ratio_float" />
44
45
<activity
46
android:name=".TestStorageActivity"
47
android:exported="true"
48
android:label="@string/app_short_name"
49
android:launchMode="singleTop">
50
<intent-filter>
51
<action android:name="android.intent.action.MAIN" />
52
53
<category android:name="android.intent.category.LAUNCHER" />
54
</intent-filter>
55
</activity>
56
<activity
57
android:name=".LauncherActivity"
58
android:label="@string/app_short_name"
59
android:windowSoftInputMode="adjustResize"/>
60
<activity
61
android:name=".ImportControlActivity"
62
android:configChanges="keyboard|keyboardHidden"
63
android:exported="true"
64
android:launchMode="singleInstance"
65
android:windowSoftInputMode="stateVisible">
66
<intent-filter
67
android:label="@string/import_control_label"
68
android:scheme="content"
69
tools:ignore="AppLinkUrlError">
70
<action android:name="android.intent.action.VIEW" />
71
<action android:name="android.intent.action.SEND" />
72
73
<category android:name="android.intent.category.DEFAULT" />
74
75
<data android:mimeType="application/json" />
76
<data android:mimeType="text/json" />
77
<data android:mimeType="text/plain" />
78
</intent-filter>
79
</activity>
80
<activity
81
android:name=".FatalErrorActivity"
82
android:configChanges="keyboardHidden|orientation|screenSize|keyboard|navigation"
83
android:theme="@style/Theme.AppCompat.DayNight.Dialog" />
84
<activity android:name=".ShowErrorActivity"
85
android:configChanges="keyboardHidden|orientation|screenSize|keyboard|navigation"
86
android:theme="@style/Theme.AppCompat.DayNight.Dialog" />
87
<activity
88
android:name=".ExitActivity"
89
android:configChanges="keyboardHidden|orientation|screenSize|keyboard|navigation"
90
android:theme="@style/Theme.AppCompat.DayNight.Dialog" />
91
<activity
92
android:process=":gui_installer"
93
android:name=".JavaGUILauncherActivity"
94
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|keyboard|navigation|uiMode"
95
android:screenOrientation="sensorLandscape" />
96
<activity
97
android:name=".CustomControlsActivity"
98
android:configChanges="keyboardHidden|orientation|screenSize|keyboard|navigation"
99
android:exported="false"
100
android:screenOrientation="sensorLandscape">
101
<intent-filter>
102
<action android:name=".CustomControlsActivity" />
103
104
<category android:name="android.intent.category.DEFAULT" />
105
</intent-filter>
106
</activity>
107
<activity
108
android:name=".MainActivity"
109
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|keyboard|navigation|uiMode"
110
android:launchMode="singleTop"
111
android:process=":game"
112
android:screenOrientation="sensorLandscape" />
113
114
<provider
115
android:name=".scoped.FolderProvider"
116
android:authorities="@string/storageProviderAuthorities"
117
android:exported="true"
118
android:grantUriPermissions="true"
119
android:permission="android.permission.MANAGE_DOCUMENTS">
120
<intent-filter>
121
<action android:name="android.content.action.DOCUMENTS_PROVIDER" />
122
</intent-filter>
123
</provider>
124
125
<service android:name=".services.ProgressService"
126
android:foregroundServiceType="dataSync"/>
127
<service android:name=".services.GameService" android:process=":game"
128
android:foregroundServiceType="specialUse">
129
<property android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
130
android:value="This application is intended to run a 3rd-party piece of software which cannot be managed using the activity's saved instance state. This service is used for background persistence of this piece of software."/>
131
</service>
132
</application>
133
<queries>
134
<package android:name="net.kdt.pojavlaunch.ffmpeg"/>
135
</queries>
136
</manifest>
137