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++