多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。
Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata) { jint i,j; int size = (*env)->GetArrayLength(env, qizidata);//获得行数 jarray myarray = ((*env)->GetObjectArrayElement(env, qizidata, 0)); int col =(*env)->GetArrayLength(env, myarray); //获得列数 jint qizi[size][col]; for (i = 0; i < size; i++){ myarray = ((*env)->GetObjectArrayElement(env, qizidata, i)); jint *coldata = (*env)->GetIntArrayElements(env, (jintArray)myarray, 0 ); for (j=0; j<col; j++) { qizi [i] [j] = coldata[j]; } } }
电信100元仅售98.60
联通100仅售99.00
移动100仅售99.30
相关推荐
Android Studio中使用NDK/JNI 的相关代码http://blog.csdn.net/jfzl123/article/details/53436600
附件是Android下检测ndk和jni内存泄漏的demo,可以用于native中malloc和free的检测。使用方法(参见博客):https://blog.csdn.net/zhuyong006/article/details/88537499
一 JNI访问数组 二 访问引用数据类型的数组 三 JNI引用 四 异常 五 缓存 六 缓存策略和弱引用联合使用带来的问题
Ndk-Jni demo
AndroidStudio3.0的混合编译项目,详细的JNI与NDK基础,包括属性、方法、数组引用、以及异常处理,内存策略等...
JNI中文文档详细介绍里边带示范案例 NDK中文文档详细介绍了如何搭建Android开发环境以及如何编写ndk的makefile编译脚本,如何使用jni+ndk在Android上开发c++程序 不多说,学习开发Android程序的好东西
android ndk举例 jni
Ndk和JNI资料和环境搭建
本文比较详细 使用jni技术,java里的对象传到c/c++文件里,并且在c/c++里修改后,传到java,以及怎样使用java的listerner,怎么传输数组到c/c++里
ndk jni的学习
Android-ndk-jni AES加解密 压缩文件里面有 aes加解密 .c .h 文件 还用使用方法
Android NDK JNI 经典实例Android NDK JNI 经典实例Android NDK JNI 经典实例Android NDK JNI 经典实例Android NDK JNI 经典实例Android NDK JNI 经典实例Android NDK JNI 经典实例
Android的NDK与JNI雕龙小技.pdf
NDK编程JNI基本操作编程入门教案
NDK&JNI;开发文档,官方文档 chm格式。便于大家交流和学习
学习ndk的资料,简单明了,包括NDK安装及环境配置,NDK中jni操作,一步一步都比较相信,可以实现在C语言编译Android的运行程序,适合新手学习。
eclipse ndk Hello-jnieclipse ndk Hello-jnieclipse ndk Hello-jnieclipse ndk Hello-jni
一个经过在Eclips模拟器上运行的NDK-JNI案例。
Android studio 编译第一个NDK程序的详细教程的代码,附上Android studio编写第一个NDK工程的过程详解文章的链接https://blog.csdn.net/weixin_37639900/article/details/89680670
ndk demo开发过程在http://blog.csdn.net/gzjck/article/details/51724970