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

extern “C” intcopy(unsigned char *data, unsigned int size, unsigned char **out, unsigned int *out_len);
HarmonyOS
3天前
浏览
收藏 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
微信
回复
3天前
相关问题
HarmonyOS 组件的类型什么表示
261浏览 • 1回复 待解决
HarmonyOS 能否提供Web样例工程代码
209浏览 • 1回复 待解决
HarmonyOS NFC扫描标签内容的代码
32浏览 • 1回复 待解决
HarmonyOS NAPI接口实现
35浏览 • 1回复 待解决