diff options
Diffstat (limited to 'android/src/main/AndroidManifest.xml')
-rw-r--r-- | android/src/main/AndroidManifest.xml | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml new file mode 100644 index 0000000..5df0531 --- /dev/null +++ b/android/src/main/AndroidManifest.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + android:versionCode="1" + android:versionName="1.0" + android:installLocation="auto"> + + <!-- OpenGL ES 3.2 --> + <uses-feature android:glEsVersion="0x00030002"/> + <!-- Touchscreen support --> + <uses-feature + android:name="android.hardware.touchscreen" + android:required="false"/> + <!-- Game controller support --> + <uses-feature + android:name="android.hardware.bluetooth" + android:required="false"/> + <uses-feature + android:name="android.hardware.gamepad" + android:required="false"/> + <uses-feature + android:name="android.hardware.usb.host" + android:required="false"/> + <!-- External mouse input events --> + <uses-feature + android:name="android.hardware.type.pc" + android:required="false"/> + + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="22"/> + <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30"/> + <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/> + <uses-permission android:name="android.permission.VIBRATE"/> + <uses-permission android:name="android.permission.INTERNET"/> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> + + <application android:label="@string/app_name" + android:allowBackup="true" + android:theme="@android:style/Theme.NoTitleBar.Fullscreen" + android:hardwareAccelerated="true"> + <!-- android:icon="@mipmap/ic_launcher" + (2024 note): I removed the icon files since they were + just the default ones that come with SDL. --> + + <activity android:name="MainActivity" + android:label="@string/app_name" + android:alwaysRetainTaskState="true" + android:launchMode="singleInstance" + android:configChanges="layoutDirection|locale|orientation|uiMode|screenLayout|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation" + android:preferMinimalPostProcessing="true" + android:exported="true"> + + <intent-filter> + <action android:name="android.intent.action.MAIN"/> + <category android:name="android.intent.category.LAUNCHER"/> + </intent-filter> + <intent-filter> + <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/> + </intent-filter> + + </activity> + + </application> + +</manifest> |