相关问题
 HarmonyOS ArkTS与C/C++的交互 
2352浏览  • 1回复 待解决
ArkTS与Native(C/C++/Rust)通过什么方式实现调用交互 
3665浏览  • 1回复 待解决
HarmonyOS C++和ArkTS交互 
1476浏览  • 1回复 待解决
ArkTS和C++之间的交互 
3617浏览  • 1回复 待解决
N-API接口实现ArkTS/TS/JS和C/C++之间的交互 
3762浏览  • 1回复 待解决
#鸿蒙通关秘籍# 怎样在HarmonyOS NEXT开发中处理C++与ArkTS异步接口的交互调用? 
1072浏览  • 0回复 待解决
ArkTS与C++互相直接调用 
6040浏览  • 1回复 待解决
如何实现ArkTS与C/C++的数组转换 
2320浏览  • 1回复 待解决
如何实现ArkTS与C/C++的HashMap转换? 
2777浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS Node-API实现ArkTS与C/C++的跨语言交互? 
1499浏览  • 1回复 待解决
如何实现ArkTS与C/C++的对象传递 
2320浏览  • 1回复 待解决
HarmonyOS 如何与Web页面进行交互(JS的使用) 
1051浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在C/C++与ArkTS之间进行错误对象的跨语言传递? 
1271浏览  • 1回复 待解决
HarmonyOS WebView与js交互 
1289浏览  • 1回复 待解决
HarmonyOS 原生与js交互 
1530浏览  • 1回复 待解决
h5嵌入HarmonyOS ,与HarmonyOS ArkTS进行交互 
1494浏览  • 1回复 待解决
HarmonyOS Web js与原生交互 
1855浏览  • 1回复 待解决
HarmonyOS 调用顺序app ArkTS -> app C++ -> lib C++ -> lib ArkTS -> lib C++,在lib C++ -> lib ArkTS -> lib C+.....+这个流程中不会触发lib的Init方法导致ArkTS最终无法调用到lib C++ 
1417浏览  • 1回复 待解决
ArkTS侧与Native侧如何进行map数据交互 
3522浏览  • 1回复 待解决
HarmonyOS webview和JS进行交互 
1151浏览  • 1回复 待解决
HarmonyOS C/C++库开发 C侧和TS之间的数据交互 
2409浏览  • 1回复 待解决
HarmonyOS ArkTS如何调C++的api,或C++如何调用ArkTS的api 
1510浏览  • 1回复 待解决
如何在C/C++ 创建ArkTS的对象 
3936浏览  • 1回复 待解决
应用有少量C++代码,C++代码如何进行适配? 
1505浏览  • 1回复 待解决
c/c++层主动调用ArkTS存在问题 
2044浏览  • 1回复 待解决





















ArkTS/JS可以通过Node-API与C++进行交互。开发者可以使用N-API提供的接口名与三方Node.js一致的接口,目前支持部分接口。例如,提供一个名为Add的native方法,ArkTS侧调用该方法并传入两个number,native方法将这两个number相加并返回到ArkTS侧。此外,ArkTS侧通过import引入native侧的so文件,如import hello from’libhello.so’,意为使用libhello.so的能力,并将名为hello的ArkTS/JS对象给到应用的ArkTS/JS侧,开发者可通过该对象调用到在cpp中开发的native方法。
以下是文档中的示例代码:
Native API在应用工程中的使用指导: