JNI를 사용하는데요 이미 C로 프로그램이 구현되어 있는 것을 Java로 불러올 생각인데요 그렇게 되면 C로 구현되어 있는 함수들을 하나하나 native method들을 만들어 dll 파일을 만들고 Java에서 하나씩 또 인터프리터 하기에는 양이 너무 많은데 한번에 그것들을 묶어서 하는 방법은 없을까요??
JNI 만드시면서, API를 단순화 해서, 실제 처리는 C에서 하던가 하는 것도 하나의 방법일듯...
무조건 1:1로 함수를 대응시켜라 이런건 없습니다.
꼭 필요한 기능들만 JNI 함수로 만들어서 Java단으로 올리시는 것을 추천합니다.
Android MediaPlayer의 경우, C프로그래밍 단에서 함수는 엄청 많지만 실제 Java에서 끌어다 쓰는 함수는 4-5개밖에 되지 않습니다.
이 4-5개 함수들이 C로 된 함수들을 주루룩 호출하면서 일을 하도록 되어 있습니다.
로그인 유지
JNI 만드시면서, API를 단순화 해서, 실제 처리는 C에서 하던가 하는 것도 하나의 방법일듯...
무조건 1:1로 함수를 대응시켜라 이런건 없습니다.