2
0
Fork 0
mirror of https://github.com/shortice/jila-android.git synced 2026-07-21 04:03:05 +04:00
High-level C++ Android API interface. Created for Jila framework, but can used in other projects.
  • C++ 64.2%
  • Java 34.6%
  • CMake 1.2%
Find a file
2026-03-15 21:33:32 +05:00
.github/workflows Set Java 17 2026-03-09 08:45:27 +00:00
docs OpenFolder + IterateFiles 2026-01-21 22:39:15 +05:00
gradle/wrapper First 2025-12-18 14:35:24 +05:00
jila-android getNLDir 2026-03-15 21:33:32 +05:00
.gitignore ~ 2026-01-23 16:25:06 +05:00
build.gradle First 2025-12-18 14:35:24 +05:00
gradlew First 2025-12-18 14:35:24 +05:00
gradlew.bat First 2025-12-18 14:35:24 +05:00
LICENSE Initial commit 2025-12-13 08:53:48 +00:00
README.md Update README.md 2026-03-09 08:43:20 +00:00
settings.gradle First 2025-12-18 14:35:24 +05:00

JILA Android Gradle Plugin

JILA Android is a lightweight Android library that provides a C++ interface to high-level Android API. Written for the Jila framework, but it's designed to be easily integrated into any C++-based library with included basic Android support.

Architecture

The library consists of two main parts:

  1. Java Component: A high-level Java layer (org.jila.android.Jila) that directly interacts with the Android SDK.

  2. C++ Component: A C++ layer with a simple C-style interface that acts as a bridge to the Java component. It uses JNI to call the Java methods. This allows your C++ code to access Android APIs without dealing with the complexities of JNI directly (and Android API).

How use?

Mini guide. One full example how use this lib in my SDL-JNI repository.