向Native层传递各种参数、由
Native
层返回各种参数
本章涉及的技术要点:
a
、传递空参数,基本类型参数、多个参数,
Java
自定义类对象、不同类型的数组做参数
b
、返回基本类型参数,返回
Java
自定义类对象,返回空
c
、在
JNI
(
C
语言)环境中如何调用
Java
中的方法(得到方法
ID
,执行方法,得到返回值)
d
、在
JNI
(
C
语言)环境如何获取某个
JAVA
自定义对象的成员变量(得到
Field ID,
获取值)
请先阅读章节:
JNI Types and Data Structures
本章用到的
Java
代码:
1
、向
native
层传入多个多种参数,返回一个
Java
层的复杂对象(复杂对象中有另一个
Java
对象)
首先在Java
层定义