1.创建工程,添加jni
2. main.cpp
#include
struct test_data
{
char name[256];
int num;
double average;
};
extern "C" {
JNIEXPORT jobject JNICALL Java_com_re_struct_MainActivity_call(JNIEnv * env, jobject obj, jobject classobj);
};
JNIEXPORT jobject JNICALL Java_com_re_struct_MainActivity_call(JNIEnv * env, jobject obj, jobject classobj)
{
jclass objectClass = env->FindClass("com/re/struct/test_data");
jfieldID name = env->GetFieldID(objectClass, "name", "Ljava/lang/String;");
jfieldID num = env->GetFieldID(objectClass, "num", "I");
jfieldID average = env->GetFieldID(objectClass, "average", "D");
env->SetObjectField(classobj, name,