diff options
author | Lassi Pulkkinen <lassi@pulk.fi> | 2024-10-31 03:11:21 +0200 |
---|---|---|
committer | Lassi Pulkkinen <lassi@pulk.fi> | 2024-10-31 03:51:35 +0200 |
commit | ae44478b30d890fe0fb04022f44d474dcdcc3f9d (patch) | |
tree | 5f462459ae4b47d22114eed717d1382d08cf4dfe /android/src |
Diffstat (limited to 'android/src')
-rw-r--r-- | android/src/main/AndroidManifest.xml | 64 | ||||
-rw-r--r-- | android/src/main/java/fi/pulk/hacraft/MainActivity.java | 5 | ||||
-rw-r--r-- | android/src/main/res/values/colors.xml | 6 | ||||
-rw-r--r-- | android/src/main/res/values/strings.xml | 3 | ||||
-rw-r--r-- | android/src/main/res/values/styles.xml | 8 |
5 files changed, 86 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> diff --git a/android/src/main/java/fi/pulk/hacraft/MainActivity.java b/android/src/main/java/fi/pulk/hacraft/MainActivity.java new file mode 100644 index 0000000..f349c9c --- /dev/null +++ b/android/src/main/java/fi/pulk/hacraft/MainActivity.java @@ -0,0 +1,5 @@ +package fi.pulk.hacraft; + +import org.libsdl.app.SDLActivity; + +public class MainActivity extends SDLActivity {} diff --git a/android/src/main/res/values/colors.xml b/android/src/main/res/values/colors.xml new file mode 100644 index 0000000..3ab3e9c --- /dev/null +++ b/android/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <color name="colorPrimary">#3F51B5</color> + <color name="colorPrimaryDark">#303F9F</color> + <color name="colorAccent">#FF4081</color> +</resources> diff --git a/android/src/main/res/values/strings.xml b/android/src/main/res/values/strings.xml new file mode 100644 index 0000000..ab79533 --- /dev/null +++ b/android/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ +<resources> + <string name="app_name">Game</string> +</resources> diff --git a/android/src/main/res/values/styles.xml b/android/src/main/res/values/styles.xml new file mode 100644 index 0000000..ff6c9d2 --- /dev/null +++ b/android/src/main/res/values/styles.xml @@ -0,0 +1,8 @@ +<resources> + + <!-- Base application theme. --> + <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"> + <!-- Customize your theme here. --> + </style> + +</resources> |