Revision: 45047
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 22, 2011 19:43 by jwielandt
Initial Code
NIEXPORT jobject JNICALL Java_be_arrowup_argenta_CardReader_readCardMaestroNative(JNIEnv *env, jobject obj) { jclass cls = NULL; jobject jData = jniCreateObject (env, "Data", cls); if (jCardData == NULL || cls == NULL) { return NULL; } size_t byteArrayLength = 10; //set the iso2 byte data jbyteArray jByteArray = env->NewByteArray(byteArrayLength); env->SetByteArrayRegion(isoByteArray, 0, byteArrayLength, (jbyte*)nativeByteArray); jfieldID byteArrayId = env->GetFieldID(cls, "bArrayName", "[B"); env->SetObjectField(Data, byteArrayId, jByteArray); }
Initial URL
Initial Description
Initial Title
jni init array from object
Initial Tags
java, c++
Initial Language
C++