virtualx-engine/platform/android
Rémi Verschelde 5b6c9c66a4
Android: Default Min SDK to 24 for Vulkan mobile
Users can still go down to 21 when using GL Compatibility.
This makes the default behavior match the default renderer, and thus avoids
a warning in the out of the box experience.

Also mark texture compression settings as basic, since out of the box users
who want to export to Android will need to enable ETC2/ASTC manually.
2023-02-15 14:32:54 +01:00
..
api One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
export Android: Default Min SDK to 24 for Vulkan mobile 2023-02-15 14:32:54 +01:00
java Downgrade the vulkan abort logic to a warning 2023-02-07 16:16:58 -08:00
plugin One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vulkan One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
android_input_handler.cpp [InputEventKey] Avoid setting both key and modifier to the same value. 2023-02-14 09:05:58 +02:00
android_input_handler.h [InputEventKey] Avoid setting both key and modifier to the same value. 2023-02-14 09:05:58 +02:00
android_keys_utils.cpp Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
android_keys_utils.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
audio_driver_opensl.cpp Further refactoring to AudioDriver implementations after #69120. 2023-02-09 11:02:00 +01:00
audio_driver_opensl.h Further refactoring to AudioDriver implementations after #69120. 2023-02-09 11:02:00 +01:00
detect.py Updating the minimum Android target api for proper Vulkan support 2022-11-30 11:16:59 -08:00
dir_access_jandroid.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
dir_access_jandroid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server_android.cpp Update the logic to calculate the screen scale on Android 2023-01-22 10:58:01 -08:00
display_server_android.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
file_access_android.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_access_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_access_filesystem_jandroid.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_access_filesystem_jandroid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_class_wrapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_io_wrapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_io_wrapper.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_lib_jni.cpp Further refactoring to AudioDriver implementations after #69120. 2023-02-09 11:02:00 +01:00
java_godot_lib_jni.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
java_godot_view_wrapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_view_wrapper.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_wrapper.cpp Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
java_godot_wrapper.h Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
jni_utils.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jni_utils.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
logo.svg [Export] Add one-click deploy over SSH for the desktop exports. 2022-12-29 09:42:00 +02:00
net_socket_android.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
net_socket_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
os_android.cpp Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
os_android.h Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
platform_config.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
README.md Update all outdated online documentation links 2023-01-14 19:38:00 +03:00
run_icon.svg [Export] Add one-click deploy over SSH for the desktop exports. 2022-12-29 09:42:00 +02:00
SCsub Fix the gradle build configuration for the Android platform following https://github.com/godotengine/godot/pull/66242 2022-10-05 08:41:48 -07:00
string_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_jandroid.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_jandroid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tts_android.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tts_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00

Android platform port

This folder contains the Java and C++ (JNI) code for the Android platform port, using Gradle as a build system.

Documentation

Artwork license

logo.png and run_icon.png are licensed under Creative Commons Attribution 3.0 Unported per the Android logo usage guidelines:

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.