JNI笔记 Jclass Jobject JNI数据类型
来源:互联网 发布:手机话费购物软件 编辑:程序博客网 时间:2024/06/06 03:46
1 Jclass Jobject
java中的静态native方法
public native static String getStringFromC();
对应的静态native方法
JNIEXPORT jstring JNICALL Java_com_yeliang_JniTest_getStringFromC(JNIEnv *env, jclass jcls){};
java中的非静态native方法
public native String testNotStaticMethod();
对应的非静态native方法
JNIEXPORT jstring JNICALL Java_com_yeliang_JniTest_testNotStaticMethod (JNIEnv *, jobject);
每个native函数,都至少有两个参数(JNIEnv*,jclass或者jobject)
当native方法为静态方法时:
jclass 代表native方法所属类的class对象(JniTest.class)
当native方法为非静态方法时:
jobject代表的native方法所属的对象
2 JNI数据类型
java对应的jni的数据类型
java ===== jni boolean jboolean byte jbyte; char jchar;short jshort;int jint;long jlong;float jfloat;double jdouble;void void
阅读全文
0 0
- JNI笔记 Jclass Jobject JNI数据类型
- 小谈jni jobject jclass
- JNI参数jobject和jclass
- JNI中的jclass和jobject的区别
- 转载:JNI中的jclass和jobject
- CMD编译JNI头文件方法 jobject/jclass 参数
- jni-jobject操作对象
- jni invalid jobject
- jni缓存共享jclass (globalRef)
- JNI 开发笔记 - 数据类型
- JNI jobject 与 map互转
- 【Tech-Android-Jni】Jni的Jclass JmethodID JfrieldID的差异
- JNI数据类型转换和JNIEnv的介绍、操作jobject,以及jstring的介绍
- jni的JNIEnv指针和jobject指针
- jni的JNIEnv指针和jobject指针
- JNI 数据类型
- JNI数据类型
- JNI 数据类型
- js实现touch移动触屏滑动事件
- js小知识
- 配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
- CentOS7安装配置zookeeper集群
- dom4j解析xml
- JNI笔记 Jclass Jobject JNI数据类型
- AndroidStudio之Robolectric单元测试 No Such manifest file
- Click: the module router
- SAP本地测试环境搭建
- 线程安全和线程不安全理解
- 黑光标按键问题
- 准确的说是设置一个由两个字段组成的主键
- 根据name获取drawable的ID
- LeetCode Validate Binary Search Tree