JNI data(editing)

JNI data conversion tips(edit)

Java byte[], C byte*

In this case, we use jbyteArray and jbyte

* Java Code
byte[] bytes = new byte[3];

* Java native arguments
jbyteArray bytes

* C bridge

jbyte *bridge = env->GetByteArrayElements(bytes, NULL); // C++
jbyte *bridge = (*env)->GetByteArrayElements(bytes, NULL); // C

* C++ code

(byte *)bridge  // Conversion