android30.c
<span style="font-family:KaiTi_GB2312;font-size:18px;">//
// Created by yulongji on 2015/9/1.
//
#include <jni.h>
JNIEXPORT void JNICALL Java_com_example_yu_1longji_android30_MainActivity_arrayTest
(JNIEnv * env, jobject obj, jintArray jintarr){
//拿到整型数组的长度以及第0个元素的地址
//jsize (*GetArrayLength)(JNIEnv*, jarray);
int length = (*env)->GetArrayLength(env, jintarr);
//jint* (*GetIntArrayElements)(JNIEnv*, jintArray, jboolean*);
int* arrp = (*env)->GetIntArrayElements(env, jintarr, 0);
int i;
for(i = 0;i < length; i++){
*(arrp + i) += 10;
}
}
</span>
生成的方法名: