Flutter HarmonyOS适配目前编出的plugin包都是har包,不能有pages页面,很多场景需要有pages原生页面怎么办
采用gitee下的flutter_flutter开源库和编好的flutter引擎build的flutter工程项目,plugin编出的包都是har包,HarmonyOS官方文档har包不支持声明pages页面,我们需要在插件里面写些原生页面,比如web,视频录制,会议等页面,需要从flutter页面跳转过去,这个该如何实现呢,另外flutter转HarmonyOS编出的包啥时候支持hsp包呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS har包内的组件点击跳转har包内的pages页面 
2324浏览  • 1回复 待解决
有谁知道har包和pages的问题 
3195浏览  • 1回复 待解决
Harmony next 如何跳转har里面pages 页面 
581浏览  • 0回复 待解决
无法抓到im域名的包,该怎么办? 
1470浏览  • 1回复 待解决
HarmonyOS  onNewWant里面的参数如何传递到pages页面里面? 
1359浏览  • 1回复 待解决
HAR包里子窗口无法加载页面 
1600浏览  • 1回复 待解决
HarmonyOS  想通过路由的形式从Entry跳转到har包指定页面需要怎么实现? 
921浏览  • 1回复 待解决
HarmonyOS  har包是否不能互相引用 
1983浏览  • 1回复 待解决
通过har包中的接口方法跳转到har包中的自定义页面 
2872浏览  • 1回复 待解决
HarmonyOS Har静态包内部页面无法跳转 
1937浏览  • 1回复 待解决
npm安装@ohos下的依赖都是失败,应该怎么办呢 
4231浏览  • 1回复 待解决
小艺建议只能增多,不能删除,不能卸载,怎么办 
11388浏览  • 4回复 待解决
模拟器不能启动该怎么办啊? 
1735浏览  • 1回复 待解决
父组件中引入har包中页面时怎么使Panel居于父组件的底部展示而不是居于har包 
2315浏览  • 1回复 待解决
需要Flutter开发HarmonyOS原生plugin和so动态库打包的官方教程文档 
2626浏览  • 1回复 待解决
HarmonyOS工程导入flutter module编译出的har包,使用FlutterEntry进入指定flutter 页面,会导致flutter module又启动一次 
1063浏览  • 1回复 待解决
HarmonyOS 二级页面的har包是如何封装的 
872浏览  • 1回复 待解决
HarmonyOS 集成flutter环境时,无常生成har包 
1162浏览  • 1回复 待解决
HarmonyOS 如何把flutter工程打包成har包 
1267浏览  • 1回复 待解决
应用集成sdk后,应用页面如何跳转到har包中的页面 
1847浏览  • 1回复 待解决
#鸿蒙学习大百科#HAR包可以用很多帐号上传吗?如果新建包怎么搞? 
984浏览  • 1回复 待解决
HarmonyOS path怎么添加到main_pages.json中,main_pages.json文件是什么样的,有例子吗? 
900浏览  • 1回复 待解决
Har包A依赖其他Har包B,如何导入Har包A? 
2103浏览  • 1回复 待解决
HarmonyOS 如何在Pages中设置当前Page页面顶部状态栏显示或者隐藏? 
1313浏览  • 1回复 待解决





















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中配置,所以可以使用。