【发布时间】:2011-01-06 00:45:29
【问题描述】:
我正在使用一个将图像字节数据存储在无符号字符数组中的 C++ 库。我的 jni 函数返回一个 jByteArray(然后在 java 端转换为 BufferedImage),但我不确定如何从无符号字符数组中填充 jByteArray(如果可能的话)。任何人都可以为最后一部分提供一个 sn-p 来基本上做到这一点:
// size is the size of the unsigned char array
const int size = 100;
unsigned char* buf = new unsigned char[size];
// buf gets passed to another library here to be populated
jbyteArray bArray = env->NewByteArray(size);
// now how do I get the data from buf to bArray?
谢谢, 杰夫
【问题讨论】:
标签: java java-native-interface bytearray