在jni中设置类字段

时间:2014-02-04 06:56:44

标签: java android class java-native-interface field

这是我的场景,我在JNI中创建了一个将在我的java代码中调用的方法。基本上该方法是获取证书列表。

该方法包含一个名为CertInfo的证书类参数,它包含名为ckvalue和ckaid的字段(字节数组),我需要将CertInfo类返回给调用java方法。

我的问题是如何将值“12345678”传递给CertInfo内的字段ckvalue?

jclass CertificateInfoClass = env->FindClass("CertInfo");

jbyte certval = env->GetFieldID( clazz, "ckvalue", "Ljava/lang/String;" );

提前致谢!)

1 个答案:

答案 0 :(得分:0)

  

我的问题是如何将值“12345678”传递给该字段   证书信息内的ckvalue?

查看函数/方法SetStatic<Type>Field()