Flutter鸿蒙化现有三方插件兼容适配鸿蒙平台
摘要:适配Flutter三方插件到鸿蒙平台的步骤包括:1)在pub.dev找到插件并下载源码;2)检查项目结构,若无ohos目录则需创建;3)执行flutter create添加ohos平台支持;4)实现MethodChannel通道方法;5)将适配后的插件打包为har包。具体实现可参考官方文档,遇到问题可联系作者解答。
·
#现有三方插件兼容适配鸿蒙平台实现步骤
- pub.dev找到待适配的三方插件
- github下载三方插件源码到本地
- 添加鸿蒙平台
- 通道方法实现
从pub.dev找到待适配的三方插件
fluttertoast为例:https://pub.dev/packages/fluttertoast

1.点击跳转到github存方三方插件fluttertoast源码的远程地址(需要代理)

2.把源码克隆到本地

3.查看插件的项目结构
查看项目结构并没有ohos文件,说明还没兼容
报错先执行flutter pub get

**flutter代码基本不需要修改,只需要解决一下报错及android改为ohos即可或者添加平台判定
在fluttertoast根目录执行flutter create . --template=plugin --platforms=ohos
4.添加鸿蒙平台

部分三方插件需要新增插件名称,例如:path_provider插件,需要


5.在ohos文件实现flutter中的MethodChannel通道
ohos平台实现这个通道函数
通道方法实现教程下期再现

6.在flutter三方插件添加鸿蒙平台

具体使用,可以放置私仓及开源仓,执行flutter run时会把这个三方插件最终打成har包
最后,还有什么问题关注我私聊为你解答
更多推荐


所有评论(0)