2012-11-28 1 views
1

자바 안드로이드 코드의 일부 C 파일 함수를 통합해야합니다. 각 c 함수는 입력 매개 변수로 원시 이진 데이터 (바이트 스트림)를 받아들이고 c 파일에 정의 된 c struct (공용 구조체)에 대한 포인터를 처리하고 반환합니다. 일부 Java 구조체를 만들고 C 구조체에 바인딩 할 수 있습니까? 현재 반환 된 데이터 (반환 된 c struct)의 추출은 struct 멤버에 직접 액세스하지 않고 Java 코드에서 바이트별로 추출하여 수행됩니다.자바 코드에서 구조체 멤버를 바인딩하고 액세스 할 수 있습니까?

+0

가능한 복제본 - http://stackoverflow.com/questions/3923299/how-to-pass-c-structs-back-and-forth-to-java-code-in-jni – therin

+0

JNI - * Java Native Interface *. 나는 당신이라면 NDK (Native Development Kit)에서 멀리 떨어져있을 것입니다. – cdarke

+0

정보 주셔서 감사합니다. 아마도 해당 소식을 놓친 것입니다. – Centurion

답변

관련 문제