登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
环境搭建指引:https://atomgit.com/CPF-Flutter/flutter_samples/blob/master/docs/ohos/getting-started/flutter-oh-env-setup.md做的事情听起来很朴素:让应用自己重启,或者只把界面重置一遍。它的 1.1.0 版支持 Android、iOS、Web,。这件事在 Android 上是一行exit(0)
是一个 Flutter 社区使用的设备可信度检测Root / 越狱检测—— 判断设备是否被提权(Android Root / iOS 越狱 / 鸿蒙同类风险)模拟器检测—— 判断应用是否运行在模拟器或虚拟环境中Hook / Frida 检测—— 判断是否存在动态注入框架迹象调试器检测—— 判断进程是否正处于被调试状态开发者模式 / 调试通道检测—— 判断设备是否开启了开发调试相关开关该三方库最初支
本文记录将 Flutter 插件 fullscreen_window 1.2.1 适配至 OpenHarmony 的完整过程,涵盖三道选库筛检、六步适配流程(含仓库同步、目录生成、原生实现等),重点解决鸿蒙平台无 dartPluginClass 支持、窗口与系统栏控制语义差异及运行时坑点。最终产出 1.2.1-ohos-1.0.0-beta.1 版本,实现全屏切换与屏幕尺寸读取功能,验证通过四条实
pedometer 4.2.0 在鸿蒙上因缺少原生实现导致“行走中”状态无法更新。通过同步上游仓库、添加 ohos 平台骨架,编写 ArkTS 插件实现并清理冗余文件,补全权限与适配文档,最终完成事件通道对接。关键点:严格遵循 Dart 层 int 类型契约,确保状态仅限 0/1,避免断言崩溃。推送后支持鸿蒙平台步数流与行走状态判断。
本文详解 battery_plus 插件在 OpenHarmony 平台的适配实践,重点解决鸿蒙系统“状态查询”与“状态变化”分离导致的事件监听失效问题。通过同步上游代码、生成鸿蒙 HAP 骨架、重写 ArkTS 实现层(调用 @ohos.batteryInfo 与 commonEventManager),并清理冗余文件,成功实现电量百分比、充电状态、省电模式及变化监听四大功能。适配过程强调平台差
多输入框联动。
【代码】Flutter 鸿蒙化实战:flutter_jsbridge_plugin 适配 OpenHarmony,WebView 与 JS 双向通信开箱即用。
yamldependencies: fk_user_agent: git: url: https://gitcode.com/CPF-Flutter/fluttertpc_fk_user_agent.git # 按你的 Flutter 框架版本,从上方映射表选择对应 TAG ref: 2.1.0-ohos-1.0.1。
Flutter 鸿蒙化实战:finder 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配,统一托管在
Flutter 鸿蒙化实战:file_preview 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配