안드로이드 개발 질문/답변
(글 수 45,052)
일반적인 JNI의 활용은 Java에서 JNI로 함수를호출하는 방식인데
저는 JNI에서 Java의 함수로 접근하여 Return값을 받아오고 싶습니다.
예를 들면
public int[ ] getTest(){
int b[] = {4,5,6};
return b;
}
와 같은 함수의 int[ ]값을 리턴받고 싶습니다.
배열값이 아닌 int,float등의 값은 CallIntMethod와 getMethodID를 이용하여 접근해서 리턴값을 받아올수 있었습니다.
하지만 CallIntArrayMethod같은 함수는 없더군요....
찾다보니...
SetIntArrayRegion, GetIntArrayRegion이러한 함수들은 있지만 Java로 접근할수 있는 MethodId를 인자값으로 받지를 않습니다..
방법을 알려주세요.....




http://blog.naver.com/lowmans/100134975175
도움이 될지 모르겠군요....
저도 얼마전에 삽질하다가...되길래.. 블로그에 대충 올려 놓은거라..ㅋㅋ