Hugo Locurcio 683f0c0714 Add a Swappy installation script for easier Android builds 5 months ago
..
api 58a64124e8 Merge pull request #111135 from m4gr3d/add_emit_signal_overload 2 months ago
doc_classes 342ba8063e Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker 2 weeks ago
editor 8c469be225 Fix editor crash on exit 1 month ago
export 342ba8063e Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker 2 weeks ago
java 5311b5e4d0 Merge pull request #113878 from m4gr3d/fix_obb_dir_access 1 week ago
plugin b9c3b1d4c0 Misc improvements to the `GodotPlugin` API 2 months ago
variant c2f8d1a29b Android: Fix memory issues in `_variant_to_jvalue()` 3 weeks ago
.editorconfig 9d0c41a489 Style: Unify `.editorconfig` logic 11 months ago
README.md 4c0026b053 Update links to the contributing section of the docs to the appropriate new sections. 3 months ago
SCsub c376348b16 Fix the build logic to generate the native debug symbols 5 months ago
android_input_handler.cpp 0d267e7b1e Core: Add dedicated `BitField` template 8 months ago
android_input_handler.h 0d267e7b1e Core: Add dedicated `BitField` template 8 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` 9 months ago
audio_driver_opensl.cpp 3e8bf3ba91 Access microphone buffer from AudioServer and prevent microphone double starts 2 weeks ago
audio_driver_opensl.h 3d1c9fd5de Move server files into their subfolders 2 months ago
detect.py 683f0c0714 Add a Swappy installation script for easier Android builds 6 days ago
dialog_utils_jni.cpp cb9ee099ac Android: Implement support for native dialog 11 months ago
dialog_utils_jni.h 324512e11c Style: Replace header guards with `#pragma once` 9 months ago
dir_access_jandroid.cpp 5113022dfe Clean up some uses of `String::substr` 9 months ago
dir_access_jandroid.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 7 months ago
display_server_android.cpp 281c74550a Make `utterance_id` 64-bit. 1 month ago
display_server_android.h 281c74550a Make `utterance_id` 64-bit. 1 month ago
file_access_android.cpp 85d3be8070 [FileAccess] Implement `get_size` and `get_access_time` methods. 9 months ago
file_access_android.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 7 months ago
file_access_filesystem_jandroid.cpp f6fc2f4a08 Core: Remove `skip_cr` argument from `String` 2 months ago
file_access_filesystem_jandroid.h 2d0ae77719 add GDSOFTCLASS to FileAccess and DirAccess derived classes 8 months ago
java_class_wrapper.cpp 280120b1f8 Add instrumentation tests to validate obb directory access 1 week ago
java_godot_io_wrapper.cpp 296ca79b9d Add CameraFeed support for Android 7 months ago
java_godot_io_wrapper.h 296ca79b9d Add CameraFeed support for Android 7 months ago
java_godot_lib_jni.cpp cd8a292324 Merge pull request #113297 from shiena/feature/lifecycle-callbacks 3 weeks ago
java_godot_lib_jni.h 85ec5b9f42 Add platform lifecycle callbacks to CameraServer base class 3 weeks ago
java_godot_view_wrapper.cpp c29545f793 Bump the minimum supported SDK version to 24 7 months ago
java_godot_view_wrapper.h 324512e11c Style: Replace header guards with `#pragma once` 9 months ago
java_godot_wrapper.cpp 5593a0b2b2 Enable Gradle builds on the Android editor via a dedicated build app 3 weeks ago
java_godot_wrapper.h 5593a0b2b2 Enable Gradle builds on the Android editor via a dedicated build app 3 weeks ago
jni_utils.cpp c2f8d1a29b Android: Fix memory issues in `_variant_to_jvalue()` 3 weeks ago
jni_utils.h c2f8d1a29b Android: Fix memory issues in `_variant_to_jvalue()` 3 weeks ago
net_socket_android.cpp fc52821cfb [Net] Properly rename NetSocketPosix to NetSocketUnix 1 year ago
net_socket_android.h e366471fdc Add GDSOFTCLASS to deeper inheritors of Object 3 months ago
os_android.cpp 023024440b Deprecate and remove vendors specific XR APIs from the Godot core Android library 4 weeks ago
os_android.h 3d1c9fd5de Move server files into their subfolders 2 months ago
platform_android_builders.py c376348b16 Fix the build logic to generate the native debug symbols 5 months ago
platform_config.h 324512e11c Style: Replace header guards with `#pragma once` 9 months ago
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` 9 months ago
rendering_context_driver_vulkan_android.cpp 146ba4106f Move Vulkan includes to a central godot_vulkan.h header 1 year ago
rendering_context_driver_vulkan_android.h 324512e11c Style: Replace header guards with `#pragma once` 9 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` 9 months ago
tts_android.cpp 281c74550a Make `utterance_id` 64-bit. 1 month ago
tts_android.h 281c74550a Make `utterance_id` 64-bit. 1 month 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.