关于NDK开发

我在ArkTS侧 传入的是Int8Array类型数据 我在C++侧要怎么获取这个数据

C++侧的char* 怎么转为ArkTS侧的int8array

HarmonyOS
2024-12-27 16:55:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang
tatic napi_value AddInt8Array(napi_env env, napi_callback_info info){
  size_t argc = 1;
  napi_value args[1] = {nullptr};

  //使用这个接收
  napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);

  //再用这个转换为arraybuffer
  napi_value b;
  napi_create_external_buffer(env, argc, args[0], nullptr, nullptr, &b);

  bool result = false;
  napi_is_buffer(env, b, &result);

  return nullptr;
}

ndex.d.ts文件里:export const addInt8Array: (a: Int8Array) => number;

分享
微博
QQ
微信
回复
2024-12-27 19:20:03
相关问题
HarmonyOS 基于NDK开发抽取视频帧
1210浏览 • 1回复 待解决
NDK开发是否有提供交叉编译工具
2830浏览 • 1回复 待解决
HarmonyOS上面的NDK开发有无详细文档
5683浏览 • 2回复 待解决
HarmonyOS ArkUI-X项目中支持NDK开发
1035浏览 • 1回复 待解决
HarmonyOS 关于沉浸式效果开发
1332浏览 • 1回复 待解决
关于鸿蒙应用开发的疑问?
6452浏览 • 1回复 待解决
关于Wearable开发的几个疑问
8822浏览 • 2回复 待解决
HarmonyOS 关于flutter开发问题
1219浏览 • 1回复 待解决
HarmonyOS 加密库NDK
1001浏览 • 1回复 待解决
鸿蒙的ndk和安卓的ndk区别大吗
560浏览 • 0回复 待解决
关于平板触屏笔的开发
5488浏览 • 1回复 待解决
关于鸿蒙OS蓝牙开发的问题
5924浏览 • 1回复 待解决
HarmonyOS 关于customScan开发思路的问题
1006浏览 • 1回复 待解决
HarmonyOS 如何下载NDK
1903浏览 • 1回复 待解决