您的位置:首页 > 其它

jni接口中的相关参数释义

2015-10-29 20:50 387 查看
JNIEXPORT void JNICALL Java_Packagejni_TestJni_Function(JNIEnv *env,jobject obj, others)

JNIEXPORT 是固定的标志,必须包含
void是返回值,也可以是其他 jni 支持的数据类型,比如jint,jstring,jobjectArray等等
JNICALL 是jni调用标记
java_Package_testJni_Function 是标准的jni命名方式,java + 包 + 类名 + 方法名
JNIEnv* env存在着大量被封装好的函数,可以理解为一个函数映射表,要想调用这些函数就需要使用JNIEnv这个对象。
  jobject obj是表示,如果方法Function是非静态的,则obj表示包含这个方法的已经实例化的类对象,如果function是静态的,那么obj表示该类的引用,指示这个方法是哪一类。
  others是用户设定的其他参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jni