Thaddeus Crews fb26c2603b Merge pull request #108329 from m4gr3d/fix_android_eof_detection 3 days ago
..
api 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
doc_classes 2f4c3d411c Address API 35 UI behavior changes 3 weeks ago
editor f11aff3841 Editor: Restructure editor code 1 week ago
export 836b762e23 Fix Android splash theme regression 4 days ago
java fb26c2603b Merge pull request #108329 from m4gr3d/fix_android_eof_detection 3 days ago
plugin 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
variant 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
.editorconfig 9d0c41a489 Style: Unify `.editorconfig` logic 6 months ago
README.md 25a8b808d3 update logo/run icon path in README 4 months ago
SCsub c376348b16 Fix the build logic to generate the native debug symbols 1 week ago
android_input_handler.cpp 0d267e7b1e Core: Add dedicated `BitField` template 3 months ago
android_input_handler.h 0d267e7b1e Core: Add dedicated `BitField` template 3 months ago
android_keys_utils.cpp 8406e60522 Add InputEventKey.location to tell left from right 1 year ago
android_keys_utils.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
audio_driver_opensl.cpp 01fc9aee6c Core: Modernize C headers with C++ equivalents 2 months ago
audio_driver_opensl.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
detect.py 026ba0dbbc Fix Android build files joining paths without join 1 month ago
dialog_utils_jni.cpp cb9ee099ac Android: Implement support for native dialog 6 months ago
dialog_utils_jni.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
dir_access_jandroid.cpp 5113022dfe Clean up some uses of `String::substr` 4 months ago
dir_access_jandroid.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 2 months ago
display_server_android.cpp c82f7feb53 Document that `native file dialog` is only available on Android 10+ devices. 2 weeks ago
display_server_android.h 547450befd Fix transparency background issue on Android 1 month ago
file_access_android.cpp 85d3be8070 [FileAccess] Implement `get_size` and `get_access_time` methods. 4 months ago
file_access_android.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 2 months ago
file_access_filesystem_jandroid.cpp ffa6ef220b Use `append_` instead of `parse_` for `String` methods. 3 months ago
file_access_filesystem_jandroid.h 2d0ae77719 add GDSOFTCLASS to FileAccess and DirAccess derived classes 3 months ago
java_class_wrapper.cpp cc7f2e5160 JavaClassWrapper: Don't discard overloaded methods that differ by object type 1 month ago
java_godot_io_wrapper.cpp 296ca79b9d Add CameraFeed support for Android 2 months ago
java_godot_io_wrapper.h 296ca79b9d Add CameraFeed support for Android 2 months ago
java_godot_lib_jni.cpp f11aff3841 Editor: Restructure editor code 1 week ago
java_godot_lib_jni.h dc589e239c Add support for using an Android Service to host the Godot engine 1 month ago
java_godot_view_wrapper.cpp c29545f793 Bump the minimum supported SDK version to 24 2 months ago
java_godot_view_wrapper.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
java_godot_wrapper.cpp dc589e239c Add support for using an Android Service to host the Godot engine 1 month ago
java_godot_wrapper.h dc589e239c Add support for using an Android Service to host the Godot engine 1 month ago
jni_utils.cpp 1bea370df7 Add JNI variant conversion for generic Array 2 weeks ago
jni_utils.h ffa6ef220b Use `append_` instead of `parse_` for `String` methods. 3 months ago
net_socket_android.cpp fc52821cfb [Net] Properly rename NetSocketPosix to NetSocketUnix 8 months ago
net_socket_android.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
os_android.cpp f11aff3841 Editor: Restructure editor code 1 week ago
os_android.h 458850b2d9 Add support for `OS.get_version_alias()` on Android 1 month ago
platform_android_builders.py c376348b16 Fix the build logic to generate the native debug symbols 1 week ago
platform_config.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
rendering_context_driver_vulkan_android.cpp 146ba4106f Move Vulkan includes to a central godot_vulkan.h header 9 months ago
rendering_context_driver_vulkan_android.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
thread_jandroid.cpp 9e4315bb50 Style: Harmonize header includes in platform ports 2 years ago
thread_jandroid.h 324512e11c Style: Replace header guards with `#pragma once` 4 months ago
tts_android.cpp 4638ade13f Enable TTS on demand, instead of fully disabling it when project setting is not set. 3 months ago
tts_android.h 4638ade13f Enable TTS on demand, instead of fully disabling it when project setting is not set. 3 months ago

README.md

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.svg and run_icon.svg 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.