初入android下的ndk开发二
在开发二中我们将说道如何在c代码中将java中传送过来的字符串如何去处理,看过开发一博文的应该知道,博文中的c代码里有如下代码
JNIEXPORT jstring JNICALL Java_org_cn_ndk_ndkfile_Pormat_getName(JNIEnv *env,
JNIEXPORT jstring JNICALL Java_org_cn_ndk_ndkfile_Pormat_getName(JNIEnv *env,jobject obj, jstring name) {const char *str = (*env)->GetStringUTFChars(env,name,0);char cap[128];strcpy(cap,str); (*env)->ReleaseStringUTFChars(env,name,str); return (*env)->NewStringUTF(env,cap);}