关于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;
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.

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

分享
微博
QQ
微信
回复
2024-12-27 19:20:03
相关问题
HarmonyOS 基于NDK开发抽取视频帧
941浏览 • 1回复 待解决
NDK开发是否有提供交叉编译工具
2598浏览 • 1回复 待解决
HarmonyOS上面的NDK开发有无详细文档
5466浏览 • 2回复 待解决
HarmonyOS ArkUI-X项目中支持NDK开发
800浏览 • 1回复 待解决
关于鸿蒙应用开发的疑问?
6156浏览 • 1回复 待解决
HarmonyOS 关于flutter开发问题
939浏览 • 1回复 待解决
关于Wearable开发的几个疑问
8386浏览 • 2回复 待解决
HarmonyOS 关于沉浸式效果开发
931浏览 • 1回复 待解决
HarmonyOS 加密库NDK
783浏览 • 1回复 待解决
鸿蒙的ndk和安卓的ndk区别大吗
315浏览 • 0回复 待解决
关于鸿蒙OS蓝牙开发的问题
5708浏览 • 1回复 待解决
HarmonyOS 关于customScan开发思路的问题
788浏览 • 1回复 待解决
关于平板触屏笔的开发
5271浏览 • 1回复 待解决
开放sqlite作为ndk接口
690浏览 • 1回复 待解决
HarmonyOS 如何下载NDK
1402浏览 • 1回复 待解决