Flutter HarmonyOS适配目前编出的plugin包都是har包,不能有pages页面,很多场景需要有pages原生页面怎么办

采用gitee下的flutter_flutter开源库和编好的flutter引擎build的flutter工程项目,plugin编出的包都是har包,HarmonyOS官方文档har包不支持声明pages页面,我们需要在插件里面写些原生页面,比如web,视频录制,会议等页面,需要从flutter页面跳转过去,这个该如何实现呢,另外flutter转HarmonyOS编出的包啥时候支持hsp包呢?


HarmonyOS
2024-11-19 11:51:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

​flutter页面跳转到原生页面参考demo:​https://gitee.com/openharmony-sig/flutter_samples/tree/master/ohos/flutter_page_sample1

建议先使用har包的自定义ArkUI组件的方式实现:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/har-package-V5#%E5%BC%95%E7%94%A8har%E7%9A%84arkui%E7%BB%84%E4%BB%B6

可以参考命名路由的跳转方式,命名路由可以跳转har包中的页面。

命名路由:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-routing-V5#命名路由

不支持page是指har包中不能配置页面路由,如hap包里面页面需要在 main_pages.json中配置路由信息,然后才可以通过路由进行跳转,而har包中不能配置路由信息。但命名路由不需要在main_pages中配置,所以可以使用​。

分享
微博
QQ
微信
回复
2024-11-19 17:42:33
相关问题
有谁知道harpages问题
1861浏览 • 1回复 待解决
无法抓到im域名,该怎么办
377浏览 • 1回复 待解决
HAR里子窗口无法加载页面
688浏览 • 1回复 待解决
HarmonyOS har是否不能互相引用
813浏览 • 1回复 待解决
HarmonyOS Har静态内部页面无法跳转
508浏览 • 1回复 待解决
模拟器不能启动该怎么办啊?
418浏览 • 1回复 待解决
har集成怎么配置so架构
396浏览 • 1回复 待解决