Java调用本地方法计算int数值相加,得出的结果显示在界面上;
test1.c
<span style="font-family:KaiTi_GB2312;font-size:18px;">//
// Created by y_ulongji on 2015/8/31.
//
#include <jni.h>
JNIEXPORT jint JNICALL Java_com_example_yu_1longji_android25_MainActivity_add
(JNIEnv * env, jobject obj, jint i, jint j){
//C与Java中的int数值类型相同
int y = i + j;
//返回计算结果
return y;
}
</span>
生成的方法名:
<span style="font-family:KaiTi_GB2312;font-size:18px;">JNIEXPORT jint JNICALL Java_com_example_yu_1longji_android25_MainActivity_add(JNIEnv *, jobject, jint, jint);</span>