跳到主要内容

1 篇博文 含有标签「NDK」

查看所有标签

NDK入门

· 阅读需 6 分钟
Gwynn
独立开发者 · wawov 作者

JNI中C与java类型对应表

字符Java类型C类型
Vvoidvoid
Zjbooleanboolean
Ijintint
Jjlonglong
Djdoubledouble
Fjfloatfloat
Bjbytebyte
Cjcharchar
Sjshortshort
数组则以"["开始,用两个字符表示
[IjintArrayint[]
[FjfloatArrayfloat[]
[BjbyteArraybyte[]
[CjcharArraychar[]
[SjshortArrayshort[]
[DjdoubleArraydouble[]
[JjlongArraylong[]
[ZjbooleanArrayboolean[]

开始编写jni

当java调用,

static {
System.loadLibrary("hello");
}

jni会尝试去寻找JNI_OnLoad方法,所以一些初始化的东西就可以在这里面实现。