harmony 鸿蒙ArkTS跨语言交互

  • 2025-06-12
  • 浏览 (3)

ArkTS跨语言交互

除了支持使用ArkTS进行开发外,开发者还可以通过使用Node-API实现ArkTS和C/C++(Native)的跨语言交互。

其中,OpenHarmony的Node-API,是对Node.js社区的拓展版本,与Node.js社区的Node API并不完全兼容。

使用Node-API进行跨语言开发流程中,开发者可以根据Node-API支持的数据类型接口情况,进行Native能力的开发和封装,通过导入模块的方式在ArkTS侧导入Native模块后,即可实现跨语言交互。

Node-API扩展能力接口进一步扩展了NAPI的功能,提供了一些额外的接口,用于在NAPI模块中与ArkTS进行更灵活的交互和定制,这些接口可以用于创建自定义ArkTS对象等场景。同时,开发者还可参考Node-API开发规范Node-API常见问题高效地进行跨语言功能开发。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkTS(方舟编程语言)

harmony 鸿蒙在build-profile.json5中配置arkOptions

harmony 鸿蒙异步锁

harmony 鸿蒙方舟字节码文件格式

harmony 鸿蒙方舟字节码函数命名规则

harmony 鸿蒙方舟字节码基本原理

harmony 鸿蒙方舟字节码概述

harmony 鸿蒙共享容器

harmony 鸿蒙异步等待

harmony 鸿蒙动态加载

0  赞