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是用户设定的其他参数。