JNI 폴더 안에 있는 JNIEXPORT jboolean JNICALL JAVA........_open
(JNIEnv *env, jobject thiz, jstring Path)
{
// 여기 안에 파일 오픈 하여 FILE * fp = fopen(경로, "r");
// 위의 사항처럼 파일 오픈을 성공하는것을 안드로이드에서 확인하였습니다.
}
질문 : 파일 오픈을 새로운 CPP 소스에서 하고싶은데 방법을 알려주십시오
ex)
위의JNI 폴더에 cpp, h 파일을 만들었습니다.
testopen.cpp, testopen.h
testopen.cpp 에 함수 open을 만들고 거기에서 오픈하고싶습니다.
testopen.h 에는 클래스를 만들고 생성자 소멸자 오픈 함수 만들었습니다.
jniexport 에서 testopen.h를 include 하고 사용하고 싶었으나 open 함수를 찾지 못한다고 합니다... 쉬운 방법이 있나요?