• Lv9
    粉丝1

积分316 / 贡献0

提问41答案被采纳12文章1

从应用层传参给底层api时出错

显示全部楼层 发表于 2023-10-26 10:40:09
提示: 作者被禁止或删除 内容自动屏蔽

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

马迪

沙发 发表于 2023-10-26 17:43:56

不能直接打印args[0],需要通过napi_get_value_string_utf8 把napi类型转C/C++数据类型 `` char writebuff[1024] = {0}; size_t s = 0; napi_get_value_string_utf8(env, args[0], writebuff, 1024, &s);

OH_LOG_Print(LOG_APP, LOG_INFO, GLOBAL_RESMGR, TAG, "test res = %{public}s", writebuff);
可以参考
https://gitee.com/openharmony-sig/knowledge_demo_temp/blob/master/docs/napi_study/ReadMe.md#/openharmony-sig/knowledge_demo_temp/blob/master/docs/napi_study/docs/napi_data_type.md

Copyright   ©2025  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部