pandemonium_engine/platform/android
Relintai 9022a74db3 Ported from godot: Fix Android input routing logic when using a hardware keyboard
When a hardware keyboard is connected, all key events come through so we can route them directly to the engine.
This is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.
- m4gr3d
620fdd1f07
2023-10-02 17:10:27 +02:00
..
api Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
export Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
java Ported from godot: Fix Android input routing logic when using a hardware keyboard 2023-10-02 17:10:27 +02:00
plugin Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
android_input_handler.cpp
android_input_handler.h
android_keys_utils.cpp
android_keys_utils.h Add support for DPAD Center key of Android TV remote controller 2023-08-30 11:12:51 +02:00
audio_driver_opensl.cpp Ported: Fix issue causing the Android editor to crash when creating a new AudioStreamMicrophone 2023-06-11 13:40:47 +02:00
audio_driver_opensl.h
detect.py
dir_access_jandroid.cpp
dir_access_jandroid.h
file_access_android.cpp
file_access_android.h
file_access_filesystem_jandroid.cpp
file_access_filesystem_jandroid.h
java_class_wrapper.cpp
java_pandemonium_io_wrapper.cpp
java_pandemonium_io_wrapper.h Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
java_pandemonium_lib_jni.cpp Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
java_pandemonium_lib_jni.h Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
java_pandemonium_view_wrapper.cpp Fix android build. 2023-06-11 13:46:15 +02:00
java_pandemonium_view_wrapper.h Ported: Improve touchpad and mouse support for the Android editor 2023-06-11 13:29:53 +02:00
java_pandemonium_wrapper.cpp Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
java_pandemonium_wrapper.h Implemented switching between the running game and the editor in the android editor. 2023-06-15 10:21:23 +02:00
jni_utils.cpp Fix JNI method names and java class lookup names in the android backend. 2023-08-31 21:59:44 +02:00
jni_utils.h
logo.png
net_socket_android.cpp
net_socket_android.h
os_android.cpp Implemented switching between the running game and the editor in the android editor. 2023-06-15 10:21:23 +02:00
os_android.h Implemented switching between the running game and the editor in the android editor. 2023-06-15 10:21:23 +02:00
platform_config.h
power_android.cpp
power_android.h
README.md
run_icon.png
SCsub
string_android.h
thread_jandroid.cpp
thread_jandroid.h

Android platform port

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

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.