登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
自带音源 + 循环播放 + 显式停止。业务侧没有写一行平台判断代码,同样的main.dart在 Android / iOS 上也是成立的;唯一的平台知识是"系统铃声枚举在鸿蒙无声,提醒音走 fromAsset"——理解了这一点,剩下的就是普通 Flutter 开发。把番茄钟的铃声换成你业务的提示场景(订单提醒、队列叫号、定时巡检),这个模式可以直接复用。欢迎加入 Flutter 鸿蒙化社区(CPF
这个 项目把"文件导出"在鸿蒙上的完整链路跑通了:业务代码三段式——构造字节、调用saveFile、按错误码提示结果——和 Android/iOS 工程里的写法一致,唯一的平台差异是用户多一次"选择保存位置"的确认,而这恰好是鸿蒙安全模型下唯一合规的方式。示例应用在 HUAWEI PSN-AL00 真机(OpenHarmony 7.0.0.105)上完成了双文件导出、逐字节校验、重名自增、取消静默
随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配,统一托管在 GitCode 的下,全部通过 TAG 版本隔离、配套门禁编译验证,开箱即用。本篇是系列文章之一,主角是—
触摸之外,底板上还有几颗用户键。今天把模数转换那两颗、普通输入那一颗对上,丝印编号不是通道号。底板上三颗键,丝印 KEY3、KEY4、KEY5。第一次写设备树的人,几乎都会把 KEY3 接到 SARADC 的通道 3。节点能 probe,/dev/input/event* 也在,按下 KEY3 却没有任何事件。不是键坏了,是名字骗了你。原理图上 KEY3 接的是 SARADC VIN0,也就是通道
在很多调试或数据展示场景中,需要把后端返回的 JSON 直接以树形结构呈现在 Flutter 页面上。提供了一种零依赖方案:只依赖 Flutter SDK,把一个动态对象递归渲染成可交互的树形节点,并支持通过expandDeep控制默认展开层级。这套核心能力全部由纯 Dart widget 实现(单个文件,约 345 行),不触碰任何平台 API,天然跨平台一致。通过查询系统版本。把旧版 Dart
是一个"三合一"的 Flutter 媒体选择库:相册选图(Android 13+ Photo Picker / iOS PHPicker,零权限)、相机拍照、纯 Dart 手势裁剪与目标大小压缩。它的特别之处在于分层架构——裁剪、压缩、弹窗 UI 全部是纯 Dart 实现,只有"相册"和"拍照"两个能力真正触碰平台 API。这个分层直接决定了适配工作量:纯 Dart 层天然跨平台,一行不改;需要动
本文以“传感器仪表盘+屏幕方向响应”为例,详解如何在鸿蒙Flutter中安全使用dchs_motion_sensors库。涵盖订阅管理、数据绑定、权限处理、采样频率设置及界面更新等关键点,强调setState必要性、onError不可省略、订阅需成套取消,并提供完整示例工程链接,助开发者避免常见坑点,实现稳定高效的传感器数据读取与展示。
回顾一下:在中以 git TAG 引入 hash_password,通过类的三个方法(input_hash→→)手动完成密码哈希,或用组件包裹输入框实现实时哈希。核心逻辑全部是纯 Dart 实现,通过crypto包完成 SHA 运算,不经过插件自定义通道。零权限、纯 Dart、三端一致,已在 OpenHarmony 6.1.1.120 真机(API 24 / arm64)完整实测。总结对比方法功能
本文介绍了适配 dchs_motion_sensors 插件至鸿蒙系统的实践过程。重点解决多通道(1 MethodChannel + 7 EventChannel)的映射与单位换算问题,包括采样间隔(微秒→纳秒)、姿态角(度→弧度)、四元数转欧拉角时的浮点误差处理。针对屏幕方向,改用鸿蒙原生显示事件实现,避免依赖传感器。同时揭示权限陷阱:加速度计与陀螺仪需 ACCELEROMETER、GYROSC