美文网首页Android NDK编程,JNI的使用方法
Android NDK c与java交互,字段类型对应

Android NDK c与java交互,字段类型对应

作者: 海蓝精 | 来源:发表于2018-03-06 16:50 被阅读0次

java怎么接收C返回的结构体。

1、上边对应C的结构,下边对应的是java的类,JNI可以从左映射到右返回得到实体类。

C定义的结构体.png
Java实体类.png

2、方法如下:使用JNI自带的函数和变量定义,映射类,找到类属性,然后赋值返回java实体对象。

返回java对象.png

3、返回对象集合:同上通过JNI自带的函数,变量类型,映射、定义、赋值、返回。

返回实体类数组.png

附录:下面是数据转换过程中使用的JNI方法和定义的数据类型:

表A.png 表B.png 表C.png 表D.png

相关文章

网友评论

    本文标题:Android NDK c与java交互,字段类型对应

    本文链接:https://www.haomeiwen.com/subject/zilrfftx.html