mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
d27777790e
We want to be able to respond to a USB device being plugged in. This simply logs the information we get from the device. Sadly the really useful getProductName and getManufacturerName require API level 21 (so Android 5.0 or newer) and we still have a couple hundred users on 4.1-4.4. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
108 lines
4.6 KiB
XML
108 lines
4.6 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="@BUILD_NR@"
|
|
android:versionName="@SUBSURFACE_MOBILE_VERSION@" >
|
|
|
|
<application
|
|
android:name="org.qtproject.qt5.android.bindings.QtApplication"
|
|
android:hardwareAccelerated="true"
|
|
android:label="@string/app_name"
|
|
android:icon="@drawable/subsurface_mobile_icon" >
|
|
<activity
|
|
android:name="org.subsurfacedivelog.mobile.SubsurfaceMobileActivity"
|
|
android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/AppTheme"
|
|
android:launchMode="singleTop"
|
|
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%% --" />
|
|
<meta-data
|
|
android:name="android.app.bundled_in_lib_resource_id"
|
|
android:resource="@array/bundled_in_lib" />
|
|
<meta-data
|
|
android:name="android.app.bundled_in_assets_resource_id"
|
|
android:resource="@array/bundled_in_assets" />
|
|
<!-- 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"
|
|
android:value="-- %%INSERT_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>
|
|
</application>
|
|
|
|
<uses-sdk android:minSdkVersion="16"
|
|
android:targetSdkVersion="26" />
|
|
|
|
<supports-screens
|
|
android:anyDensity="true"
|
|
android:largeScreens="true"
|
|
android:normalScreens="true"
|
|
android:smallScreens="true" />
|
|
|
|
<!--
|
|
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.
|
|
-->
|
|
<!-- %%INSERT_FEATURES -->
|
|
|
|
</manifest>
|