0
Android Studio 2.2에서 Android 앱을 개발 중입니다. 이 연결에서 나는 일반적인 Java 코드를 사용하여 객체의 일부 목록을 만듭니다. 또한 cmake에 포함 된 일부 C++ 코드가 있는데이 객체 목록을 사용하고 있습니다. 이 목록을 저장하고 C++에서 변환하지 않고 즉시 사용할 수 있습니까? , 개체를 얻을 배열을 얻을 ++C++에서 사용되는 Android의 객체 목록
CplusplusMethod(listarray1, listarray2, listarray3)
및 C에서 C로 변환 ++ 객체를 저장 : 자바 가 C를 호출 ++ 방법 및 배열로 목록을 전송 : 또는 항상이 같은 뭔가를해야합니까 다시 새 목록에서 변환 된 객체 :
Java_com_CplusplusMethod(JNIEnv *env,
jobject, jobjectArray array1, jobjectArray array2,...) {
jclass jclass = env->FindClass("path");
jmethodID jmethod = env->GetMethodID(jclass, "getValue", "()I");
....
? 이것은 나에게 혼란스러워 보입니다. 더 쉬운 방법이 있어야합니다. 그렇지 않습니까?
귀하의 회신을 기다리고 있으며 미리 감사드립니다. SWIG를 사용
줄리안
이 대답은 의견으로 더 적합합니다. –