2012年12月10日

jni java c++ 参数传递问题解决

摘要: 一,问题1.多参数回传2.参数传递出现乱码二,解决1.使用byte[]数组传入c++,在生成的头文件里就会变成jbyteArray 类型例如,java 中参数:byte[]account,头文件里参数变成jbyteArray account,通过c++修改完account的值后,java要获取该值,直接使用jbyte* jbAccount = (env)->GetByteArrayElements(env, account, 0);char* szAccount = (char*)jbAccount;指针的地址并不是account的地址,最后赋下值才行env->SetByteArr 阅读全文

posted @ 2012-12-10 20:01 为梦飞翔 阅读(593) 评论(0) 推荐(0)

导航