读书人

jni用于串口通信到一部分代码看不懂,该

发布时间: 2012-04-03 12:38:19 作者: rapoo

jni用于串口通信到一部分代码看不懂
谁能帮我解释下这几段是啥意思?先谢谢了

Java code
jclass cFileDescriptor = (*env)->FindClass(env, "java/io/FileDescriptor");jmethodID iFileDescriptor = (*env)->GetMethodID(env, cFileDescriptor, "<init>", "()V");jfieldID descriptorID = (*env)->GetFieldID(env, cFileDescriptor, "descriptor", "I");mFileDescriptor = (*env)->NewObject(env, cFileDescriptor, iFileDescriptor);(*env)->SetIntField(env, mFileDescriptor, descriptorID, (jint)fd);


[解决办法]
相当于
FileDescriptor mFileDescriptor = new FileDescriptor();
mFileDescriptor.descriptor = fd;

读书人网 >Java相关

热点推荐