Java类:UserInfo
其中三个设置方法,期望使用C实现,这里涉及到JNI中的几个函数:
1、FindClass:找到某个类,并返回jclass对象
2、GetObjectClass: 获取到某个对象的类型,并返回jclass对象
3、GetFieldID:获取到字段的ID
4、SetIntField/SetLongField/SetObjectField:为字段设值
基于上面的几个方法,可以编写代码如下:
编写Android.mk后编译,可以测试通过。
注意:由于方法签名、字段名称都是写死在C语言中的,因此代码不能混淆。