HarmonyOS 能否将jni代码用napi表示?

extern “C” intcopy(unsigned char *data, unsigned int size, unsigned char **out, unsigned int *out_len);
HarmonyOS
2024-12-19 16:54:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以考虑使用napi_create_buffer_copy或napi_create_buffer。

unsigned char *trans_data = NULL;
unsigned int trans_size = 0;
unsigned char *mem;
*mem = 'x';
unsigned int men_size = 100;

copy(mem, men_size, &trans_data, &trans_size);
delete [] mem;

napi_value result_buffer;
void** result_data;
napi_create_buffer_copy(env, trans_size, trans_data, result_data, &result_buffer);
分享
微博
QQ
微信
回复
2024-12-19 18:48:03
相关问题
HarmonyOS 组件的类型什么表示
498浏览 • 1回复 待解决
HarmonyOS napi输入流输出流的示例代码
590浏览 • 1回复 待解决
HarmonyOS 表示时间的对象
409浏览 • 1回复 待解决
HarmonyOS 能否提供Web样例工程代码
600浏览 • 1回复 待解决
HarmonyOS 能否提供扫码的demo代码
588浏览 • 1回复 待解决
JNI so库HarmonyOS 重新编译工具
506浏览 • 1回复 待解决
HarmonyOS NFC扫描标签内容的代码
401浏览 • 1回复 待解决