У меня есть Java-приложение для Android (TestApp). Из моего TestApp я вызываю функцию из кода 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;
}
Я хочу создать файл в папке «data / data / com.app.test.testApp /», но не могу, что я делаю неправильно, и как я могу указать текущий рабочий каталог или указать текущий путь приложения