我有Java Android應用程序(TestApp)。從我TestApp我打電話的功能從JNI代碼:如何在jni中指定當前工作路徑
JNIEXPORT jint JNICALL Java_com_app_test_testApp_CreateFile(JNIEnv* env, jobject thiz, jobject jclass) {
pFile = fopen ("/NDK_Log.txt", "a+");
// Get's current date time and print it in the log file.
dateTime = time(NULL);
currentTime = ctime(&dateTime);
fprintf(pFile, "\n\n--------------------------------------------------------------------------\n");
fprintf(pFile, "\t\t\t\t\t\t %s", currentTime);
fprintf(pFile, "--------------------------------------------------------------------------\n\n");
fprintf(pFile, ">>> Enter Initialize <<<\n");
#endif
return 0;
}
我要創建文件「數據/數據/ com.app.test.testApp /」文件夾,但我不能,我在做什麼錯,以及如何指定當前工作目錄或給出當前應用程序的路徑?
這意味着我無法通過NDK獲取目錄? –
您可以使用對Java代碼的JNI調用來獲取目錄。 –