logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 处理 dynamic_app_icon_flutter_plus

本文记录了在 Flutter 3.47 鸿蒙环境下适配 dynamic_app_icon_flutter_plus 2.2.1 的全过程。由于鸿蒙系统不支持动态桌面图标,适配核心在于精准返回“不支持”,而非伪造成功。通过核对 Dart 与 ArkTS 方法名(如 mSupportsAlternateIcons),注册 OHOS 插件并实现各接口:查询能力返回 false,获取图标列表返回空,切换操

#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 处理 dynamic_app_icon_flutter_plus

本文记录了在 Flutter 3.47 鸿蒙环境下适配 dynamic_app_icon_flutter_plus 2.2.1 的全过程。由于鸿蒙系统不支持动态桌面图标,适配核心在于精准返回“不支持”,而非伪造成功。通过核对 Dart 与 ArkTS 方法名(如 mSupportsAlternateIcons),注册 OHOS 插件并实现各接口:查询能力返回 false,获取图标列表返回空,切换操

#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 处理 dynamic_app_icon_flutter_plus

本文记录了在 Flutter 3.47 鸿蒙环境下适配 dynamic_app_icon_flutter_plus 2.2.1 的全过程。由于鸿蒙系统不支持动态桌面图标,适配核心在于精准返回“不支持”,而非伪造成功。通过核对 Dart 与 ArkTS 方法名(如 mSupportsAlternateIcons),注册 OHOS 插件并实现各接口:查询能力返回 false,获取图标列表返回空,切换操

#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 让 appinio_social_share 写入鸿蒙剪贴板

一个三方分享插件通常同时包含很多平台能力:复制文本、系统分享、短信、Telegram、WhatsApp、Instagram 等。适配到鸿蒙时,不能因为其中几个第三方 App 没有直接对应的 Ability,就把整个插件判定为“无法适配”。更实际的做法是先拆能力,再把能稳定映射到鸿蒙的部分做好。

#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 让 appinio_social_share 写入鸿蒙剪贴板

一个三方分享插件通常同时包含很多平台能力:复制文本、系统分享、短信、Telegram、WhatsApp、Instagram 等。适配到鸿蒙时,不能因为其中几个第三方 App 没有直接对应的 Ability,就把整个插件判定为“无法适配”。更实际的做法是先拆能力,再把能稳定映射到鸿蒙的部分做好。

#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 让 appinio_social_share 写入鸿蒙剪贴板

一个三方分享插件通常同时包含很多平台能力:复制文本、系统分享、短信、Telegram、WhatsApp、Instagram 等。适配到鸿蒙时,不能因为其中几个第三方 App 没有直接对应的 Ability,就把整个插件判定为“无法适配”。更实际的做法是先拆能力,再把能稳定映射到鸿蒙的部分做好。

#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 处理 google_api_availability

本文详解 Flutter 3.47 鸿蒙版适配 google_api_availability 插件的完整流程,基于 5.0.1 版本,通过声明 OHOS 平台、补齐 MethodChannel 及实现 ArkTS 逻辑,使鸿蒙设备返回 notAvailableOnPlatform(值为 6),准确映射平台不可用状态。业务层可据此降级处理,确保跨平台兼容性。实测于 HarmonyOS 7.0 AP

文章图片
#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 处理 google_api_availability

本文详解 Flutter 3.47 鸿蒙版适配 google_api_availability 插件的完整流程,基于 5.0.1 版本,通过声明 OHOS 平台、补齐 MethodChannel 及实现 ArkTS 逻辑,使鸿蒙设备返回 notAvailableOnPlatform(值为 6),准确映射平台不可用状态。业务层可据此降级处理,确保跨平台兼容性。实测于 HarmonyOS 7.0 AP

文章图片
#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 处理 google_api_availability

本文详解 Flutter 3.47 鸿蒙版适配 google_api_availability 插件的完整流程,基于 5.0.1 版本,通过声明 OHOS 平台、补齐 MethodChannel 及实现 ArkTS 逻辑,使鸿蒙设备返回 notAvailableOnPlatform(值为 6),准确映射平台不可用状态。业务层可据此降级处理,确保跨平台兼容性。实测于 HarmonyOS 7.0 AP

文章图片
#flutter#harmonyos#华为
Flutter 3.47 鸿蒙三方库适配实战:从 0 到 1 把 flutter_windowmanager_plus 跑到真机

本文以 flutter_windowmanager_plus 1.1.1 为例,完整演示如何将 Flutter 插件适配至鸿蒙(HarmonyOS)真机。通过补全 pubspec.yaml 平台声明、构建 ArkTS 插件骨架,并实现 setWindowKeepScreenOn 和 setWindowPrivacyMode 两大核心功能,成功在鸿蒙 API 26 设备上实现屏幕常亮与防截屏。验证结

#flutter#harmonyos#华为
    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择