11<?xml version =" 1.0" encoding =" utf-8" ?>
22<manifest xmlns : android =" http://schemas.android.com/apk/res/android"
33 xmlns : tools =" http://schemas.android.com/tools"
4+ android : installLocation =" internalOnly"
45 tools : ignore =" Instantiatable" >
56
6- <permission
7- android : name =" com.itsaky.androidide.permission.BIND_LOG_SERVICE"
8- android : description =" @string/permdesc_bind_logger_service"
9- android : label =" @string/permlab_bind_logger_service"
10- android : protectionLevel =" normal" />
11-
12- <uses-permission android : name =" com.itsaky.androidide.permission.BIND_LOG_SERVICE" />
13-
14- <uses-permission android : name =" android.permission.INTERNET" />
15- <uses-permission android : name =" android.permission.READ_EXTERNAL_STORAGE" />
16- <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
17- <uses-permission
18- android : name =" android.permission.MANAGE_EXTERNAL_STORAGE"
19- tools : ignore =" ScopedStorage" />
20- <uses-permission android : name =" android.permission.FOREGROUND_SERVICE" />
21- <uses-permission android : name =" android.permission.REQUEST_INSTALL_PACKAGES" />
22- <uses-permission android : name =" android.permission.POST_NOTIFICATIONS" />
23-
247 <application
25- android : name =" .app.IDEApplication"
268 android : allowBackup =" false"
279 android : allowNativeHeapPointerTagging =" false"
2810 android : enableOnBackInvokedCallback =" true"
2911 android : hardwareAccelerated =" true"
3012 android : icon =" @mipmap/ic_launcher"
3113 android : label =" @string/app_name"
3214 android : largeHeap =" true"
15+ android : name =" .app.IDEApplication"
3316 android : preserveLegacyExternalStorage =" true"
3417 android : requestLegacyExternalStorage =" true"
3518 android : resizeableActivity =" false"
3619 android : supportsRtl =" true"
3720 android : theme =" @style/Theme.AndroidIDE"
3821 tools : ignore =" UnusedAttribute,MediaCapabilities" >
3922 <activity
40- android : name =" .activities.CrashHandlerActivity"
4123 android : exported =" true"
24+ android : name =" .activities.CrashHandlerActivity"
4225 android : windowSoftInputMode =" stateAlwaysHidden" >
4326 <intent-filter >
4427 <action android : name =" com.itsaky.androidide.REPORT_CRASH" />
4528 <category android : name =" android.intent.category.DEFAULT" />
4629 </intent-filter >
4730 </activity >
4831 <activity
49- android : name =" .activities.SplashActivity"
5032 android : exported =" true"
33+ android : name =" .activities.SplashActivity"
5134 android : theme =" @style/AppTheme.Splash" >
5235 <intent-filter >
5336 <action android : name =" android.intent.action.MAIN" />
5437 <category android : name =" android.intent.category.LAUNCHER" />
5538 </intent-filter >
5639 </activity >
5740 <activity
58- android : name =" .activities.MainActivity"
5941 android : exported =" false"
60- android : theme =" @style/Theme.AndroidIDE" />
42+ android : name =" .activities.MainActivity"
43+ android : theme =" @style/Theme.AndroidIDE" />
6144 <activity
62- android : name =" .activities.editor.EditorActivityKt"
6345 android : configChanges =" orientation|screenSize"
6446 android : launchMode =" singleTop"
47+ android : name =" .activities.editor.EditorActivityKt"
6548 android : windowSoftInputMode =" adjustResize" />
6649 <activity android : name =" .activities.PreferencesActivity" />
6750 <activity
68- android : name = " .activities.AboutActivity "
69- android : configChanges = " orientation|screenSize " />
51+ android : configChanges = " orientation|screenSize "
52+ android : name = " .activities.AboutActivity " />
7053 <activity
71- android : name =" .activities.TerminalActivity"
7254 android : configChanges =" orientation|screenSize"
55+ android : name =" .activities.TerminalActivity"
7356 android : windowSoftInputMode =" adjustResize" />
7457
75- <service
76- android : name =" .services.builder.GradleBuildService"
77- android : exported =" false" />
78- <service
79- android : name =" .services.log.LogReceiverService"
80- android : exported =" true"
81- android : permission =" com.itsaky.androidide.permission.BIND_LOG_SERVICE" >
82- <intent-filter >
83- <action android : name =" com.itsaky.androidide.LOG_SERVICE_ACTION" />
84- </intent-filter >
85- </service >
86- <service
87- android : name =" androidx.appcompat.app.AppLocalesMetadataHolderService"
88- android : enabled =" false"
89- android : exported =" false" >
90- <meta-data
91- android : name =" autoStoreLocales"
92- android : value =" true" />
93- </service >
94-
58+ <activity
59+ android : name =" com.google.android.gms.oss.licenses.OssLicensesMenuActivity"
60+ android : theme =" @style/Theme.AndroidIDE" />
61+ <activity
62+ android : name =" com.google.android.gms.oss.licenses.OssLicensesActivity"
63+ android : theme =" @style/Theme.AndroidIDE" />
9564 <provider
96- android : name =" .provider.IDEDocumentsProvider"
9765 android : authorities =" com.itsaky.androidide.documents"
9866 android : exported =" true"
9967 android : grantUriPermissions =" true"
68+ android : name =" .provider.IDEDocumentsProvider"
10069 android : permission =" android.permission.MANAGE_DOCUMENTS" >
10170 <intent-filter >
10271 <action android : name =" android.content.action.DOCUMENTS_PROVIDER" />
10372 </intent-filter >
10473 </provider >
74+
10575 <provider
106- android : name =" .provider.IDEFileProvider"
10776 android : authorities =" ${applicationId}.providers.fileprovider"
10877 android : exported =" false"
109- android : grantUriPermissions =" true" >
78+ android : grantUriPermissions =" true"
79+ android : name =" .provider.IDEFileProvider" >
11080 <meta-data
11181 android : name =" android.support.FILE_PROVIDER_PATHS"
11282 android : resource =" @xml/ide_file_provider_paths" />
11383 </provider >
114-
11584 <receiver
116- android : name =" .services.InstallationResultReceiver"
11785 android : enabled =" true"
11886 android : exported =" true"
87+ android : name =" .services.InstallationResultReceiver"
11988 tools : ignore =" ExportedReceiver" >
12089 <intent-filter >
12190 <action android : name =" com.itsaky.androidide.installer.INSTALL_PACKAGE" />
12291 </intent-filter >
12392 </receiver >
12493
125- <activity
126- android : name =" com.google.android.gms.oss.licenses.OssLicensesMenuActivity"
127- android : theme =" @style/Theme.AndroidIDE" />
128- <activity
129- android : name =" com.google.android.gms.oss.licenses.OssLicensesActivity"
130- android : theme =" @style/Theme.AndroidIDE" />
94+ <service
95+ android : exported =" false"
96+ android : name =" .services.builder.GradleBuildService" />
97+
98+ <service
99+ android : exported =" true"
100+ android : name =" .services.log.LogReceiverService"
101+ android : permission =" com.itsaky.androidide.permission.BIND_LOG_SERVICE" >
102+ <intent-filter >
103+ <action android : name =" com.itsaky.androidide.LOG_SERVICE_ACTION" />
104+ </intent-filter >
105+ </service >
106+ <service
107+ android : enabled =" false"
108+ android : exported =" false"
109+ android : name =" androidx.appcompat.app.AppLocalesMetadataHolderService" >
110+ <meta-data
111+ android : name =" autoStoreLocales"
112+ android : value =" true" />
113+ </service >
131114 </application >
115+
116+ <permission
117+ android : description =" @string/permdesc_bind_logger_service"
118+ android : label =" @string/permlab_bind_logger_service"
119+ android : name =" com.itsaky.androidide.permission.BIND_LOG_SERVICE"
120+ android : protectionLevel =" normal" />
121+
122+ <uses-permission android : name =" com.itsaky.androidide.permission.BIND_LOG_SERVICE" />
123+ <uses-permission android : name =" android.permission.INTERNET" />
124+ <uses-permission android : name =" android.permission.READ_EXTERNAL_STORAGE" />
125+ <uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
126+ <uses-permission
127+ android : name =" android.permission.MANAGE_EXTERNAL_STORAGE"
128+ tools : ignore =" ScopedStorage" />
129+ <uses-permission android : name =" android.permission.FOREGROUND_SERVICE" />
130+ <uses-permission android : name =" android.permission.REQUEST_INSTALL_PACKAGES" />
131+
132+ <uses-permission android : name =" android.permission.POST_NOTIFICATIONS" />
132133</manifest >
0 commit comments