HarmonyOS 现在有什么比较合适的Napi的实际开发demo或者app源码么
现在有什么比较合适的Napi的demo或者app源码么
看文档看的有点割裂,很多例子也比较单一 没有找到一个可以仿照的例子
比如常见的C++层调用arkTs函数,文档的示例相对较难理解
例如一个具体的问题:
因为是移植的C++蓝牙项目,比如C++层已经有写好的函数,需要在该函数中调用arkTs中写好的函数以操作蓝牙开启扫描
示例中都是通过js端传递过来的env进行操作,但实际中我们可能在一个已经写好的函数中调用arkts函数,这时候是拿不到env的JNI通过全局获取能拿到env,从而调用函数,请问napi如何做到这点
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS会提供系统的人脸识别服务吗?或者现在有合适的第三方吗 
1179浏览  • 1回复 待解决
HarmonyOS 有类似coordinatorlayout的组件或者demo么? 
948浏览  • 1回复 待解决
HarmonyOS 图表如果HarmonyOS来做的话,用什么控件比较合适? 
880浏览  • 1回复 待解决
HarmonyOS 银行口令场景剪贴板现在有什么比较好的方式控制别一直弹窗打扰用户吗? 
1219浏览  • 1回复 待解决
OpenHarmony 上现在有现成的agent框架吗 
813浏览  • 1回复 待解决
HarmonyOS 适配时,现在有其他系统的so库,是否可以直接在HarmonyOS 中调用,有相关的demo吗? 
1422浏览  • 1回复 待解决
HarmonyOS ArkUI的组件,现在有办法转为pixelmap对象吗? 
1166浏览  • 1回复 待解决
鸿蒙现在有拉起企业微信号的功能吗 
1403浏览  • 1回复 待解决
HarmonyOS 原生跟h5交互现在有没有合适的框架,只使用webview不行,功能受限,h5不能调用原生的功能 
1362浏览  • 1回复 待解决
有偿 求 HarmonyOS 串口DEMO源码 
8886浏览  • 1回复 待解决
鸿蒙开发现在最缺的是什么? 
8332浏览  • 2回复 待解决
HarmonyOS Next系统现在有没有类似Charles这类的抓包工具 
1142浏览  • 1回复 待解决
现在有 HSP 动态共享包以后,还有什么理由使用 HAR 包吗? 
3985浏览  • 1回复 待解决
现在的eTS支持maths类的功能么? 
5021浏览  • 1回复 待解决
android 里的 DialogFragment 鸿蒙用什么代替?或者有什么好主意提供么? 
5662浏览  • 1回复 待解决
HarmonyOS的视频播放器,有demo吗?或者开发文档 
1485浏览  • 1回复 待解决
HarmonyOS 希望提供napi版的音频采集demo 
1186浏览  • 1回复 待解决
为什么要开发鸿蒙的App 
17758浏览  • 27回复 待解决
开发的app应用怎么实现在设置那边进行清除缓存? 
555浏览  • 0回复 待解决
HarmonyOS web组件的bridge应该放在什么位置更合适? 
982浏览  • 1回复 待解决
#鸿蒙通关秘籍#现在跳转页面用什么实现比较好?自带的有startactivity这样的方法吗 
937浏览  • 1回复 待解决
有没有新的napi的一些demo? 
1166浏览  • 3回复 待解决
HarmonyOS 现在对代码架构有什么建议么,比如MVVM、MVC等这种 
842浏览  • 1回复 待解决
拉起相机或者图库的demo提供 
1080浏览  • 1回复 待解决
现在的这个仓颉开发语言与ArkTS是什么关系? 
732浏览  • 0回复 待解决





















可以使用Node-API接口进行模块加载的方式来实现您的需求。
1)Node-API中的napi_load_module_with_info接口的功能是进行模块的加载。
2)当模块加载出来之后,可以使用函数napi_get_property获取模块导出的变量,也可以使用napi_get_named_property获取模块导出的函数,该函数可以在新创建的ArkTs基础运行时环境中使用。
3)napi_load_module_with_info的使用方式参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-load-module-with-info-V5
4)在线程中加载ArkTs运行时环境的自定义模块demo参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-ark-runtime-V5
该方法通过napi_create_ark_runtime来创建一个新的ArkTs基础运行时环境,并通过该运行时环境加载ArkTs模块。