JNI String 字符串 的传递与返回

来源:互联网 发布:各种乐器软件 编辑:程序博客网 时间:2024/05/28 23:11

JNIEXPORT jstring JNICALL Java_com_example_hellojni_jni_stringFromJNI
  (JNIEnv * env, jobject obj, jstring prompt){

 int i;
 char buf[128]="hahha";
 const jbyte *str;
 str = (*env)->GetStringUTFChars(env,prompt,NULL);
 if(str == NULL){
  return NULL;
 }

 for(i =0 ; i<128; i++){
  buf[i] = *(str+i);
 }

 return (*env)->NewStringUTF(env, buf);
}

原创粉丝点击