1. jni的基本数据类型
jni的基本数据类型包括:
jint ,jchar,jshort,jlong,jdouble,jshort,jbyte, jboolean 注意的是,jni没有无符号数据
数组类型
jobjectArray各种对象类型的数组
jbooleanArray
jbyteArray
jcharArray
jshortArray
jintArray
jlongArray
jfloatArray
jdoubleArray
特别说明:
String类型的数组使用的是jobjectArray
从java总传递的参数是string类型数据值,到Jni中,字符串被做了处理,增加了一些头信息。所以从jstring中取得字符串时,需要做特殊的处理。
1.1 jstring和windows string的转换:
下面的代码都是从网上找的现成的。
本文介绍了JNI的基本数据类型及数组类型,并详细讲解了jstring与Windows字符串之间的转换方法,包括从Java传入的字符串如何在JNI环境中进行处理。
 处理字符串&spm=1001.2101.3001.5002&articleId=5667166&d=1&t=3&u=a7e198c530f14361a2f61c3a413455c1)

被折叠的 条评论
为什么被折叠?



