![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NDK
droidDing
千里之行,始于足下
展开
-
JNI静态注册与动态注册详解
JNI注册,是指将java层方法(native关键字修饰的)和C层方法对应起来,以实现java层代码调用c层代码的目的。JNI注册分为静态注册和动态注册两种,静态注册是通过固定格式方法名进行关联,动态注册是通过动态添加映射关系来进行关联,方法名可以随便起,比较灵活,我们推荐使用动态注册。在进行注册前,需要先下载两个工具Clion和eclipse(能写java application就可以),然后我...原创 2019-09-29 10:56:28 · 676 阅读 · 0 评论 -
jni调用java层静态和非静态函数
jni调用java中的函数大致分为以下三个步骤通过(*env)->FindClass找到类的对象通过(*env)->GetMethodID来获取方法Id通过调用(*env)-<CallVoidMethod来调用对应的函数/方法详细实现步骤首先编写java层静态和非静态方法package clz;public class ClassMethod { pub...原创 2019-10-10 10:52:51 · 841 阅读 · 0 评论