JNI创建Java对象和访问Java属性
首先我们搞一个对象出来在Java里面是这么用的,默认值是null和0.
修改为native函数之后
我们想调用这个public void showInfo()方法
所以使用env->CallVoidMethod()
参数有obj,methodID 我们先把这些造出来.
效果和Java里面的一样
那么我们现在在JNI里面设置Java里面的字段属性吧.
在设置前先看一眼没设置的时候是什么内容
设置完之后不再是null和0了
jni里面获取的ID也没错
那我们尝试着去修改一下这个id字段属性,也确实修改成功了.
好东西真是我要找的 下来看看 谢谢了 终于更新了,学习不能停:lol 莫问刀 发表于 2021-12-13 19:24
终于更新了,学习不能停
可惜没人发工资{:301_998:} 好像这有点像反射哦 JNI是什么 {:301_998:} 怎么感觉有点像反射呀 QingYi. 发表于 2021-12-13 19:37
可惜没人发工资
给你投币!哈哈{:1_918:} 莫问刀 发表于 2021-12-14 19:34
给你投币!哈哈
明天继续{:301_971:} QingYi. 发表于 2021-12-14 20:32
明天继续
大佬,这个ndk的那些方法,是在哪里学习的啊,我现在每天晚上回来学习c++基础呢。基础里面可没有教程上的方法~
页:
[1]
2