aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/android/java/bazel/jni.cc
diff options
context:
space:
mode:
Diffstat (limited to 'examples/android/java/bazel/jni.cc')
-rw-r--r--examples/android/java/bazel/jni.cc17
1 files changed, 2 insertions, 15 deletions
diff --git a/examples/android/java/bazel/jni.cc b/examples/android/java/bazel/jni.cc
index b103f45145..7a6cf865e4 100644
--- a/examples/android/java/bazel/jni.cc
+++ b/examples/android/java/bazel/jni.cc
@@ -1,21 +1,8 @@
#include <jni.h>
-#include <stdlib.h>
-#include <string.h>
-const char* hello = "Hello JNI";
-
-static jstring NewStringLatin1(JNIEnv *env, const char *str) {
- int len = strlen(str);
- jchar *str1;
- str1 = reinterpret_cast<jchar *>(malloc(len * sizeof(jchar)));
+#include "examples/android/java/bazel/jni_dep.h"
- for (int i = 0; i < len ; i++) {
- str1[i] = (unsigned char) str[i];
- }
- jstring result = env->NewString(str1, len);
- free(str1);
- return result;
-}
+const char* hello = "Hello JNI";
extern "C" JNIEXPORT jstring JNICALL
Java_bazel_Jni_hello(JNIEnv *env, jclass clazz) {