mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
The treadmill never stops. Apparently when switching to a newer SDK, we also need to add a new pointless value to the activity section. Android: add pointless receive exported flag Because why make backwards compatible changes to the SDK when you can instead break existing applications for absolutely no reason... And of course the new required parameter doesn't exist in the older SDK we used to use, so the forced change also forces us to abandon older Android versions. Signed-off-by: Dirk Hohndel <dirk@hohndel.org> Signed-off-by: Subsurface CI <ci@subsurface-divelog.org>
114 lines
5 KiB
XML
114 lines
5 KiB
XML
<?xml version='1.0' encoding='utf-8'?>
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="org.subsurfacedivelog.mobile"
|
|
android:installLocation="auto"
|
|
android:versionCode="-- %%INSERT_VERSION_CODE%% --"
|
|
android:versionName="-- %%INSERT_VERSION_NAME%% --" >
|
|
|
|
<application
|
|
android:name="org.qtproject.qt5.android.bindings.QtApplication"
|
|
android:hardwareAccelerated="true"
|
|
android:label="@string/app_name"
|
|
android:extractNativeLibs="true"
|
|
android:icon="@drawable/subsurface_mobile_icon"
|
|
android:networkSecurityConfig="@xml/network_security_config" >
|
|
<activity
|
|
android:name="org.subsurfacedivelog.mobile.SubsurfaceMobileActivity"
|
|
android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/AppTheme"
|
|
android:launchMode="singleTop"
|
|
android:exported="true"
|
|
android:windowSoftInputMode="adjustResize"
|
|
android:screenOrientation="unspecified" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.app.lib_name"
|
|
android:value="-- %%INSERT_APP_LIB_NAME%% --" />
|
|
<meta-data
|
|
android:name="android.app.qt_sources_resource_id"
|
|
android:resource="@array/qt_sources" />
|
|
<meta-data
|
|
android:name="android.app.repository"
|
|
android:value="default" />
|
|
<meta-data
|
|
android:name="android.app.qt_libs_resource_id"
|
|
android:resource="@array/qt_libs" />
|
|
<meta-data
|
|
android:name="android.app.bundled_libs_resource_id"
|
|
android:resource="@array/bundled_libs" />
|
|
<!-- Deploy Qt libs as part of package -->
|
|
<meta-data
|
|
android:name="android.app.bundle_local_qt_libs"
|
|
android:value="-- %%BUNDLE_LOCAL_QT_LIBS%% --" />
|
|
<!-- Run with local libs -->
|
|
<meta-data
|
|
android:name="android.app.use_local_qt_libs"
|
|
android:value="-- %%USE_LOCAL_QT_LIBS%% --" />
|
|
<meta-data
|
|
android:name="android.app.libs_prefix"
|
|
android:value="/data/local/tmp/qt/" />
|
|
<meta-data
|
|
android:name="android.app.load_local_libs_resource_id"
|
|
android:resource="@array/load_local_libs"/>
|
|
<meta-data
|
|
android:name="android.app.load_local_jars"
|
|
android:value="-- %%INSERT_LOCAL_JARS%% --" />
|
|
<meta-data
|
|
android:name="android.app.static_init_classes"
|
|
android:value="-- %%INSERT_INIT_CLASSES%% --" />
|
|
|
|
<!-- Splash screen -->
|
|
<!-- <meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/subsurface_mobile_splash" /> -->
|
|
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/splash" />
|
|
<!-- Splash screen -->
|
|
<intent-filter>
|
|
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
|
|
</intent-filter>
|
|
|
|
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
|
|
android:resource="@xml/device_filter" />
|
|
|
|
<!-- support more aspect ratios -->
|
|
<meta-data android:name="android.max_aspect" android:value="3" />
|
|
|
|
</activity>
|
|
<provider
|
|
android:name="android.support.v4.content.FileProvider"
|
|
android:authorities="org.subsurfacedivelog.mobile.fileprovider"
|
|
android:grantUriPermissions="true"
|
|
android:exported="false">
|
|
<meta-data
|
|
android:name="android.support.FILE_PROVIDER_PATHS"
|
|
android:resource="@xml/filepaths" />
|
|
</provider>
|
|
</application>
|
|
|
|
<uses-sdk android:minSdkVersion="26"
|
|
android:targetSdkVersion="34" />
|
|
|
|
<supports-screens
|
|
android:anyDensity="true"
|
|
android:largeScreens="true"
|
|
android:normalScreens="true"
|
|
android:smallScreens="true" />
|
|
|
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
|
<!--
|
|
The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
|
|
Remove the comment if you do not require these default permissions.
|
|
-->
|
|
<!-- %%INSERT_PERMISSIONS -->
|
|
|
|
<!--
|
|
The following comment will be replaced upon deployment with default features based on the dependencies of the application.
|
|
Remove the comment if you do not require these default features.
|
|
-->
|
|
<!-- %% no space here INSERT_FEATURES -->
|
|
|
|
</manifest>
|