关于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开发抽取视频帧
529浏览 • 1回复 待解决
NDK开发是否有提供交叉编译工具
2070浏览 • 1回复 待解决
HarmonyOS上面的NDK开发有无详细文档
5045浏览 • 2回复 待解决
HarmonyOS ArkUI-X项目中支持NDK开发
326浏览 • 1回复 待解决
HarmonyOS 关于沉浸式效果开发
569浏览 • 1回复 待解决
关于鸿蒙应用开发的疑问?
5709浏览 • 1回复 待解决
HarmonyOS 关于flutter开发问题
522浏览 • 1回复 待解决
关于Wearable开发的几个疑问
7896浏览 • 2回复 待解决
HarmonyOS 加密库NDK
437浏览 • 1回复 待解决
关于平板触屏笔的开发
4900浏览 • 1回复 待解决
关于鸿蒙OS蓝牙开发的问题
5194浏览 • 1回复 待解决
HarmonyOS 关于customScan开发思路的问题
351浏览 • 1回复 待解决
HarmonyOS 如何下载NDK
973浏览 • 1回复 待解决
开放sqlite作为ndk接口
322浏览 • 1回复 待解决