La forma más sencilla de pasar flotante [] [] a C ++ a través de JNI
En mi código Java tengo una matriz flotante 2Dfloat[x][4] floatArray
. Aquíx
puede estar entre 1 y 25. Tengo que pasar esta matriz flotante 2D a unaC++
método a través deJNI
. MiJNI
método es
jboolean MyJNIMethod(JNIEnv * env, jobject obj, jobjectArray myArray)
{
//how to convert this myArray to something that can be safely passed to C++ method below
}
DentroMyJNIMethod
Tengo que llamar a unC++
método y pasar matriz flotante 2D tomada de Java a este método
bool MyCplusPlusMethod(float coordinates[][4])
{
}
Estoy teniendo dificultades para convertir correctamente el trabajo a flotante [] [] debido a la falta de conocimiento de desarrollo nativo. ¿Alguien puede decirme de la manera más simple y segura posible? Gracia