Android
ndk utf-8
aucd29
2013. 10. 8. 14:37
link : http://itouchdb.tistory.com/99
또한 안드로이드에서 C소스를 JNI로 변경할 때 아래와 같이 char형으로 변경할 수 있습니다.
//jstring형을 char형으로 변환
contentPath = (*env)->GetStringUTFChars(env, jFilePath, 0); // jstring을 char형으로 변경
pli_strcpy(contentName, contentPath);
(*env)->ReleaseStringUTFChars(env, jFilePath, contentPath); // 메모리 해제
또한 안드로이드에서 C소스를 JNI로 변경할 때 아래와 같이 char형으로 변경할 수 있습니다.
//jstring형을 char형으로 변환
contentPath = (*env)->GetStringUTFChars(env, jFilePath, 0); // jstring을 char형으로 변경
pli_strcpy(contentName, contentPath);
(*env)->ReleaseStringUTFChars(env, jFilePath, contentPath); // 메모리 해제