Я новичок в С++ и JNI, я пытаюсь найти правильный способ преобразования байта [] в java в unsigned char * в С++ с помощью JNI и наоборот! (Я работаю над android) После поиска решения в google и SO я не нашел хороший способ для преобразования байта [] в java на С++. Пожалуйста, помогите мне и предложите решение для наоборот (без знака char * в С++ для байта [] в java). Большое спасибо
- byte [] в java для unsigned char * в С++:
JAVA:
private static native void nativeReceiveDataFromServer(byte[] value, int length);
JNI:
... (JNIEnv* env, jobject thiz, jbyteArray array, jint array_length)
{
???
}
PS: Я изменил свой вопрос, чтобы быть реальным вопросом для моей проблемы: (