登录社区云,与社区用户共同成长
邀请您加入社区
应用里要播一条自定义提示音、循环响一段告警音——就是干这个的。它的 API 面很薄:一个play()、三个系统音快捷方法、一个stop()。接 Android 枚举、接 iOS 枚举、fromAssetfromFile接自定义音源。自定义音源(fromAsset / fromFile)能用吗?能,完整适配。鸿蒙的AVPlayer公开可用,音量、循环都支持——这也是这个库在鸿蒙上的全部实际价值;系统
是 Flutter 生态里的文件保存插件:把字节内容保存成用户可见的文件。它的 Android 实现走 MediaStore静默写入公共 Downloads 目录;iOS 实现拉起分享面板让用户选去向。,完成即返回,取消静默。鸿蒙不允许三方应用静默写入公共目录。Android 的实现思路整体不可用,必须换成系统 Picker 方案。保存能力走系统的 save 模式——用户确认位置后写入授权 URI
本文基于 haptic_kit 适配分支 b6554f75bbd94b30ab5d34cc55d270570dfe8bd5,在 HarmonyOS 7.0 真机上完成集成验证。通过静态检查、自动化测试及真机启动测试,确认依赖锁定、权限声明与构建通过,物理触感需人工验收。推荐按场景选用 Haptics、Vibration 等 API,优先查询设备能力并结合用户设置,确保反馈合理。关键流程如波形振动需
本文基于 screen_security 1.1.2 插件,实现在鸿蒙系统上为敏感页面开启防截图功能。通过固定 commit 版本、配置 PRIVACY_WINDOW 权限,并在 Flutter 页面中异步调用 enable()/disable(),实现窗口隐私模式切换,真机测试验证截图内容被遮黑、状态可回环。适用于证件、支付等短时敏感信息展示场景,强调需在流程结束前主动关闭防护,避免影响其他页面
适配 power_saver_plugin 0.0.1 至 OHOS,保持 Dart API 不变,通过 Power、BatteryInfo 及公共事件实现系统版本、电量与省电状态读取。实测验证初始状态、省电/恢复事件、自动化测试及 HAP 构建均通过,支持性能(602)、省电(601)等模式映射,无需额外权限。真机测试(CHZ-AL00, HarmonyOS 7.0)确认开关回环有效,边界情况待
本文适配 flutter_native_timezone_2025 1.0.1 至鸿蒙OS,实现 getLocalTimezone() 与 getAvailableTimezones() 两个API的OHOS原生支持。基于系统数据库获取当前时区(如 Asia/Shanghai)及473个可用IANA标识,确保数据真实、无硬编码。通过静态检查、12项自动化测试及真机验证,结果稳定。插件兼容Flutt
业务里“连着 Wi-Fi”和“目标服务能连通”不是一回事。`connectivity_state_plus` 同时提供系统网络接口状态和 Dart TCP 探测,本次 OHOS 适配只补平台网络查询与事件,让原有 Dart 层继续负责地址解析、Socket 超时、缓存和 `restricted` 状态。
《鸿蒙应用转场动画开发指南》摘要:本文系统解析HarmonyOS六大转场动画核心能力,助开发者提升应用体验。重点包括:1)出现/消失转场实现组件生命周期自动管理;2)Navigation导航转场自定义页面切换动效;3)模态转场处理浮层弹窗场景;4)共享元素转场打造"一镜到底"体验;5)旋转屏动画优化跨设备适配;6)传统页面转场迁移建议。通过对比演示框架原生方案与属性动画实现的差
鸿蒙分布式软总线如“数字高速公路”,统一设备发现、连接与协议,实现跨设备无缝协同。无需配对,手机、平板、手表等自动互联,支持多通道智能切换与端到端加密,保障安全。应用可像调用本地服务般使用远端能力,真正让多设备如一台设备般协同工作。
下一步是 拆解子图、剥离或消除 Loop,得到 多段不含动态循环的 ONNX 子图,再 分别转成 MindSpore Lite,又因为我们的控制流在模型图的中间,所以最后输出像 part_B.ms 和 part_C.ms 这样的多段模型,同时我们外置控制流代码,使用胶水代码重新粘合两个分离出来的模型,最终输出结果等价于tflite原模型。我们训出来的模型是TFlite格式,但是鸿蒙这块的Minds
ark-cli 是一款基于 Rust 的轻量级命令行工具,旨在将鸿蒙项目创建、构建、设备调试与运行时管理整合为可脚本化的终端工作流。通过统一的 CLI 接口,它复用 ark-core 核心能力,支持 CI/CD、远程开发与自动化部署,兼顾透传 HDC 命令与封装高频操作,降低环境配置成本。项目采用模块化设计,兼容 CLI 与 GUI(Tauri),实现跨平台、可扩展的鸿蒙开发体验。
要上屏前,智能装裱能先模拟圆角和状态栏,看图标会不会压住好看的地方——先看见效果,心里有数。想用自己的照片,进相册工坊:导入、配个简单背景或短文案,打样预览后保存,做成只属于你自己的那一张。想按心情找,去分类——风景、简约这类主题在,治愈、安眠这类心境也能点,主题和心情叠一下,少翻半天还对不上眼。
开源鸿蒙PC社区推出适配CodeQL的安全分析工具,解决ArkTS与HarmonyOS JSON5配置的静态分析难题。通过三层架构(HAP应用、分析服务、适配包),实现真机上“导入项目—建库—运行查询—定位告警—导出结果”的全流程闭环。支持29条安全规则,可检测明文传输、敏感信息硬编码等风险,结果精准映射至原始.ets文件。当前版本为0.1.0,基于HTTP服务调用CLI,已验证于鸿蒙PC真机,助
适配 locale_plus 2.0.0 至 OHOS,基于 feat/ohos_locale_plus_2.0.0 分支,实现13项国际化查询接口,精准读取语言、地区、时区、数字格式、时间模式等系统数据。通过真机测试(CHZ-AL00,HarmonyOS 7.0),验证 zh_CN 等多语言环境下的小数点、分组符、AM/PM、周首日及公制偏好,全接口可空返回保持一致。构建与自动化测试均通过,无权
适配 network_status_bridge 插件至 HarmonyOS,基于 0.0.5 版本在 feat/ohos_network_status_bridge_0.0.5 分支实现。通过接入 OHOS NetConnection API,支持查询默认网络类型(Wi-Fi/蜂窝等)及变化事件,保留原有 Dart 接口,实现首值推送、去重、取消与清理。实测于 CHZ-AL00(HarmonyO
浏览页还能多选,批量加密或移进相册,收拾起来不拖沓。说白了:导入、续播、加密、上锁,几下就能走通。这是 小羊免费播放器(以前叫“小羊放映”,已改名,市场请搜新名)。系统播放器又不好加密,看一半退出,下次还得自己拖进度——烦过几回之后,我就想把这类片子收进一块自己的库里。比系统播放器更适合把片子收进自己的库——想藏就藏,看一半接着看。回“首页”,继续观看、常看推荐和时光轴都在,看过一半的点一下接着播
本文介绍了对 flutter_screenshot_detect 0.1.7 库在鸿蒙(OHOS)平台的适配工作,实现通过 screenshot 窗口事件监听截图行为,成功在真机上验证了事件触发、计数更新、订阅/取消订阅等核心功能。保留原库事件流设计,采用共享广播流避免多实例冲突,确保跨生命周期稳定性。基于 API 9+ 的窗口事件接口,无需权限即可获取截图通知,返回 path=null 符合系统
本文实现 haptic_kit 2.2.0 在鸿蒙(OHOS)端的完整适配,支持语义触感、单次振动、波形与自定义 pattern 等功能,并通过能力查询与取消竞态修复确保稳定性。基于 @kit.SensorServiceKit 实现原生层对接,兼容高清触感与普通振动设备,完成 63 项 Dart 测试及 7 项 ArkTS 回归测试,最终提交可在真机上构建、签名并正常运行,成功打通 Flutter
Mate 60系列、Mate X5系列、Pocket 2系列、Mate XT非凡大师、Pura 70系列、nova 14系列、nova 13系列、nova 12系列、nova Flip S、nova Flip、畅享70X(含尊享版)4×4的桌面卡片,加上就是一张现成记分板:每行一个玩家,点加减号直接记分,2到8人都支持,点错了能撤销20步,谁领先整行高亮,漏记一笔底部还会提醒。系统升完,新功能从哪
今天轻松一些,整理了一份通过 HiAppEvent 上报的7大类 DFX 事件及其参数手册,帮助大家在日常开发中速查定位问题。或许有人说,现在都AI时代了,要学那么多干嘛?可我想说的是,学习知识永远不会过时,尤其是当下这个时代,踏踏实实的学习知识,可以让你拥有AI时代不可或缺的判断力和洞察力!
先去“任务”加一条背诵项:语文、英语或自定义都行,可填课文提示,方便录的时候瞟一眼。点右侧麦克风进录音页——开始、暂停、试听、重录或保存,几下就完。再加上今日任务、一键录音、录音库导出一条链路走完——背、录、交,不用在备忘录和录音机之间来回跳。四个入口:今日、录音库、任务、主题——背、录、管、换色,链路不绕。把背诵任务、录音打卡和导出收在一处:今天该背什么看得清,录完能回放,也能导出交给老师或自己
RN 鸿蒙应用里页面切换卡顿、内存占用高?用原生屏幕管理替代 JS 视图模拟,导航更流畅、内存更省。
用法很直:先进书房建个科目,点右下角 +,把 TXT、Word 或 Excel 题库导进来,格式说明页里有样例可对照;手写题、讲义截图也能拍照收录——题干一张、答案一张,适合纸质卷子和截图。五个入口:首页、刷题、书房、我的,还有主题与配色——练、收、管、换色,链路不绕。导入格式对不上、或哪类题不好使,留言就行,我看着改。华为应用市场搜“小羊免费刷题”,装上先进书房导一小份,再回首页点开始——我挺盼
实现流光边框的三种方案:1)纯CSS+HTML,手算关键帧保证匀速,但改尺寸需重算;2)SCSS动态推导,自动适配尺寸与角度,解决计算繁琐问题;3)Lottie路径裁剪方案,完美处理圆角遮蔽缺陷,支持鸿蒙跨平台播放。最终以动画精度与可维护性为考量,推荐使用Lottie实现。
"好物优选"是一个电商导购 App,典型用户路径:首页 → 分类页 → 商品列表 → 商品详情 → 购物车 → 结算 → 订单详情一条路径走下来,页面栈深度可达 5-7 层。如果用 react-navigation 默认的 JS 视图栈模拟,所有 7 个页面的 UI 组件都挂载在视图树里——即使你看不到它们,它们也在内存里占着位置,低端鸿蒙设备上直接 OOM。更严重的是切换卡顿:JS 层动画受线程
先去“任务”加一条背诵项:语文、英语或自定义都行,可填课文提示,方便录的时候瞟一眼。点右侧麦克风进录音页——开始、暂停、试听、重录或保存,几下就完。再加上今日任务、一键录音、录音库导出一条链路走完——背、录、交,不用在备忘录和录音机之间来回跳。把背诵任务、录音打卡和导出收在一处:今天该背什么看得清,录完能回放,也能导出交给老师或自己留档。哪条任务想改、导出哪里还不顺手,留言就行。几句说清楚能干啥、
App 24 文件管理页解析完毕。4 模块(Header/Chip/UploadCard/FileList)+ 6 文件 + 4 类型分类 + 虚线边框上传卡是核心组件。"虚线边框整卡可点"是工具型 App 的上传设计标准。"论文+数据集+报告+代码"4 类文件是科研文件的标准分类。"版本号命名 v1/v2/v3"是科研文件的核心元数据。"项目 → 任务 → 文件"三层数据流是科研管理的完整层级。
App 25 笔记页解析完毕。新建笔记卡(关联论文 + 研究思路 + 保存)+ 3 条真实研究笔记(自注意力 Q/K/V/残差连接/MLM+NSP)是核心组件。"真实研究笔记"是最大亮点——"笔记内容 = 论文精读的产出"。"3 条笔记 = 3 篇论文的思想精华"(内容即教学)。"论文笔记 6 字段数据模型"和"3 种笔记方法(摘要/三问/批判)"是真实笔记工具的进阶。"新建 → 保存 → 刷新"
App 24 首页解析完毕。3 栏统计(项目/任务/文件)+ 4 张项目进度卡(3 种状态)是核心组件。"项目生命周期 = 3 状态(启动/进行/结题)"是科研管理的核心。"项目状态 + 进度"双维度和**"列表 → 详情"信息架构是项目管理的标准。"靛蓝 = 科研/学术"的主题色映射让 App 调性专业。"0 状态首页 = 纯展示"是工具型应用的特点。"概览 → 协作 → 资源"3 层金字塔**
App 23 首页解析完毕。3 块紧凑结构 + 5 分类 Chip + 2 列 Grid 6 设备卡(3 状态色)是核心组件。"设备状态 → 预约意愿"的联动是设备预约场景的特色。**"2 列 Grid 紧凑设备列表"是任务型首页的范本。"Grid vs List 选择标准"、"分类映射表"、"任务型首页 3 原则"**是真实项目的关键改进。
App 23 我的页解析完毕。4 块最简结构(UserCard + StatRow + MenuList + About)+ 深青渐变 + 4 栏统计 + 5 菜单是核心组件。——是实验室预约类 App 个人中心的典型设计。与 App 21/22 我的页 100% 同构——"任务型个人中心模板"第 3 次复用,证明"4 块最简"是任务型应用的稳定模式。0 @State 个人中心——纯展示页,所有数
App 23 预约页解析完毕。4 时段 Flex 真单选(@State slot)+ 提交动态回显 + 预约记录 2 状态是核心组件。"默认选中第一时段 = 免校验"是默认值设计的好处。"预约 4 层校验"、"记录降序分页"、"预约成功后续流程"、"Flex vs Grid 选择器"、"记录 3 要素"是真实预约系统的进阶能力。"找 → 看 → 选 → 记"4 步预约闭环是预约类 App 的标准流
App 22 首页解析完毕。Header 双层结构(标题 + 3 Tab)+ 4 张投票卡(emoji + 状态色 + 剩余时间 + 参与投票按钮)是核心组件。"Header 内嵌 Tab"是系列独有设计——适合"按状态/类型分类"且 Tab 数量少的场景。**"3 状态优先级 = 颜色强度"**是投票场景的特色设计(橙色警示/红色突出/绿色平静)。Scroll 容器 + 安全区适配确保全面屏下底
App 22 投票交互页解析完毕。2 状态(picked/voted)驱动 4 张卡的 ⬜/✅ + 进度条 + 背景 + 边框 + 按钮是核心交互。"提交后锁定"是投票合规的必然要求,"早返回校验 + 双态按钮"是 2 状态控制的标准模式。"投票 = 极简填写(1 步完成)"是投票平台的转化率关键。