HarmonyOS鸿蒙Next中Flutter mlkit插件适配需求

HarmonyOS鸿蒙Next中Flutter mlkit插件适配需求 问题描述: 使用flutter开发,然后在app的功能包含了mlkit的人脸检测,之前是使用的谷歌的mlkit插件,它支持安卓和ios,想知道目前鸿蒙有没有现成的拥有mlkit功能的flutter插件啊?

问题现象:我现在是自己拉了一个谷歌facedetect的分支,在里面接了鸿蒙,正在开发 就是想知道有没有现成的flutter插件

2 回复

鸿蒙Next中Flutter mlkit插件适配需使用ArkTS/ArkUI开发。Flutter插件需通过HarmonyOS Native(C++)层桥接,调用鸿蒙AI Kit(MindSpore Lite等)接口实现ML功能。需重写插件平台通道代码,封装鸿蒙NDK API,并确保与Flutter引擎兼容。

更多关于HarmonyOS鸿蒙Next中Flutter mlkit插件适配需求的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


目前HarmonyOS Next官方尚未发布与Google ML Kit功能完全对应的Flutter插件。您当前基于Google Face Detection分支进行鸿蒙适配的开发路径,是目前实现该功能较为可行的方案。

建议您关注以下方向:

  1. HarmonyOS AI能力:HarmonyOS Next提供了原生的AI能力接口(如@ohos.ai相关API),包含人脸检测、图像识别等功能。您可以将这些原生能力封装为Flutter Plugin,这是当前最稳定的实现方式。
  2. 社区生态:可关注OpenHarmony及HarmonyOS开发者社区,部分第三方开发者可能已开源相关适配插件,但需注意兼容性和维护状态。
  3. 跨平台方案评估:若需快速验证,可考虑通过FFI调用鸿蒙原生C++ AI库,或评估其他跨平台AI框架(如MediaPipe)的鸿蒙端口可行性。

由于HarmonyOS Next不再兼容Android APK,直接移植Android版ML Kit插件无法实现。建议优先基于HarmonyOS原生AI SDK进行Flutter插件封装,以确保功能完整性和性能。

回到顶部