14.JNI和NDK编程

基本数据类型的签名

Java类型 签名
boolean Z
byte B
char C
short S
int I
long J
float F
double D
void V

基本数据类型的签名是有规律的,一般为首字母的大写,但是boolean除外,因为B已经被byte占用了,而long的签名之所以不是L,那是因为L表示的是类的签名。

JNI调用Java方法的流程是先通过类名找到类,然后再根据方法名找到方法的id,最后就可以调用这个方法了,如果是调用Java中的非静态方法,那么需要构造出类的对象后才能调用它。

results matching ""

    No results matching ""