我正在构建一个使用C ++核心的Android应用程序。我想通过核心和JNI从Java保存图像。我可以获得带有图像数据的字节数组,但找不到通过JNI发送它的好方法。我在JNI端获得的jbyteArray不容易在数组中使用空字节读取。
ByteArrayOutputStream stream = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100 /*quality*/, stream);
byte[] bytes = stream.toByteArray();
有关我如何做的任何提示?