1.先创建一个数组
jbyteArray data = env->NewByteArray(1024);// 我这里是byte型数组 1024是数组长度
2.为数组赋值
jbyte* pbuf = (jbyte*)malloc(1024);
memcpy(pbuf, fbmpptr, 1024); // fbmpptr为存放内容的缓冲区
env->SetByteArrayRegion(data, 0, 1024, pbuf);
free(pbuf);
1.先创建一个数组
jbyteArray data = env->NewByteArray(1024);// 我这里是byte型数组 1024是数组长度
2.为数组赋值
jbyte* pbuf = (jbyte*)malloc(1024);
memcpy(pbuf, fbmpptr, 1024); // fbmpptr为存放内容的缓冲区
env->SetByteArrayRegion(data, 0, 1024, pbuf);
free(pbuf);