From acf1a74bf379c0508f6a7579443d0583de5eb025 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 19 Feb 2018 11:59:28 +0200 Subject: jvm: implement java apis ... in C! --- src/libjvm-android.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/libjvm-android.c (limited to 'src/libjvm-android.c') diff --git a/src/libjvm-android.c b/src/libjvm-android.c new file mode 100644 index 0000000..ddf3be5 --- /dev/null +++ b/src/libjvm-android.c @@ -0,0 +1,17 @@ +#include +#include "jvm/jni.h" + +jstring +android_content_Context_getPackageName(JNIEnv *env, jobject object, va_list args) +{ + assert(env && object); + return (*env)->NewStringUTF(env, "com.gnu.linux"); +} + +jstring +android_content_context_getPackageName(JNIEnv *env, jobject object, va_list args) +{ + // Probably bug in unity, call to lowercase context class, but works due to case-insensitive filesystem. + // + return android_content_Context_getPackageName(env, object, args); +} -- cgit v1.2.3