鸿蒙

黑臂麒麟1 天前
华为·app·arkts·鸿蒙
HarmonyOS鸿蒙实战应用7:随手账本——数据导出与分享记账的目的是分析和分享。本篇实现:将账单数据导出为 CSV 文件、一键分享给他人、生成数据报告。CSV 格式通用性好,Excel 和 WPS 都能直接打开。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙录音可视化APP—小羊声觉录音文件一堆,听起来却看不见节奏。我想把声音收成能跟着跳的画面——就是 小羊声觉,盼你装上先进“主界面”录一段试试。
GKxx1 天前
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)本文涉及到的全部工作以及本文的撰写全部由 AI 完成。注:此前我们已经编译了 gcc-16 和 clang-22 以及 qemu ,相关记录在前面几篇文章里可以看到。事实证明事先准备好 gcc-16 和 clang-22 的确省了一些麻烦, ohos-sdk 提供的 clang-15 版本还是稍微低了点。
黑臂麒麟1 天前
华为·arkts·鸿蒙
屏幕信息全解析:HarmonyOS的分辨率、刷新率、折叠状态一个API搞定你的App需要知道屏幕的宽高来做自适应布局?要适配折叠屏的展开/折叠状态?要根据刷新率调整动画帧率?HarmonyOS 的 @ohos.display 模块就是干这个的。
黑臂麒麟1 天前
网络·华为·arkts·鸿蒙
HarmonyOS 网络连接诊断实战:检测网络状态、WiFi 切换、弱网监测一网打尽App 没网时给个友好提示、网络切换时自动重连、直播时检测弱网降码率——这些能力都靠网络连接诊断。HarmonyOS 的 @ohos.net.connection 模块提供了完整的网络状态监测能力。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费反诈APP—小羊反诈刷单、冒充公检法、杀猪盘……道理都听过,真聊起来还是容易愣住。我想用闯关和模拟对话练手感,于是做成了 小羊反诈——用游戏化演练,轻松识破身边的骗局。真希望你装上,先在训练营做完今日一题。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费视频播放器—小羊免费播放器片子存在相册里,封面谁都能瞄一眼;系统播放器又不好加密、续播也散。我想做个以视频为主的私密库——就是现在的 小羊免费播放器(以前叫“小羊放映”,已改名,市场请搜新名)。
黑臂麒麟1 天前
华为·app·arkts·鸿蒙
Harmony鸿蒙实战应用10:随手账本——发布检查与最终验收最后一篇了。App开发完到发布前,有一堆"隐形工作"要做:检查权限配置、清理调试日志、检查性能和UI细节。本篇提供一个完整的发布检查清单,确保随手账本能够顺利上架。
黑臂麒麟1 天前
数据库·华为·app·鸿蒙
HarmonyOS鸿蒙实战应用6:随手账本——Preferences本地持久化前几篇数据都是存在内存里的——App重启数据就丢了。本篇用 @ohos.data.preferences 实现数据的本地持久化,确保数据在App重启后仍然存在。
GKxx1 天前
c++·华为·harmonyos·鸿蒙·gcc
在 HarmonyOS 上从源码构建 GCC 16(gcc/g++ + libstdc++ + libsanitizer):完整记录注:本文涉及的所有工作以及本文的编写全部由 AI 完成。这么繁琐的事情当然是要交给 AI 了。本文记录在 MateBook Pro S(HarmonyOS 7,aarch64,musl)上,用 Harmonybrew 的 binutils + 已自建的 clang-22 作为宿主编译器,从 releases/gcc-16 分支把 GCC 16 的 c/c++ 编译器以及 libgcc/libstdc++ 全部构建出来,安装到 ~/Installed/gcc-16,最终做到 g++ foo.cpp -o f
黑臂麒麟1 天前
华为·app·鸿蒙
HarmonyOS随手账本App——从项目搭建到数据模型设计做项目最怕"万事开头难"。本篇从零搭建一个随手账本App,涵盖 Stage 模型工程结构、数据模型定义、项目基础配置。后面9篇将逐篇增加功能,最终形成一个完整可用的 App。
黑臂麒麟1 天前
ubuntu·华为·鸿蒙
Harmony鸿蒙实战应用4:随手账本——编辑与删除账单有新增就要有编辑和删除。本篇实现:点击账单卡片进入编辑页、修改后保存、删除带二次确认。编辑页与新增页共用布局,区别是编辑页预填已有数据:
黑臂麒麟1 天前
华为·智能手机·arkts·鸿蒙
HarmonyOS 7 碰一碰实战:手机轻触电脑,精准插入图片到指定位置HarmonyOS 7 的全场景碰一碰 · 精准分享是一个让人眼前一亮的特性——手机轻触电脑或平板的屏幕,就能识别目标窗口和触碰坐标,把图片等素材精准插入到指定位置。
黑臂麒麟1 天前
华为·app·arkts·鸿蒙
Harmony鸿蒙实战应用5:随手账本——搜索筛选与分类统计账单多了就需要搜索和筛选。本篇实现:按关键词搜索、按分类筛选、月度分类统计图表。搜索效果——输入关键词"买书"实时过滤,列表只剩匹配的购物账单,搜索框右侧出现"取消":
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费自拍对比APP—小羊自拍先看这个——“对照”页左右各一张:左边是你设的基准日,右边是后来某天;也能改成上下排,或切 1:1 取景。发型换了、气色变了,不用翻相册挖半天,一屏就能比出来。
骐骥12 天前
harmonyos·鸿蒙·jsbridge·postmessage·数据通道
学习:使用postMessage()建立应用侧与前端页面的数据通道前端页面和应用侧之间可以用createWebMessagePorts()接口创建消息端口来实现两端的通信。
2501_919749032 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费养猫APP—小羊养猫先看这个——首页上是它的大头贴和今日心情短语,旁边列着驱虫、疫苗这类待办;底下三个大按钮:喂食、称重、记趣事,点一下就进对应记录。今天吃了没、多重了、又干了什么蠢事,不用翻聊天记录也能对上。
2501_919749032 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费养鱼APP—小羊养鱼养鱼最怕忘了换水:备忘录里写一笔,过几天又对不上上次水温多少、喂了几次。我想把一缸的日常收成可翻的日志——就是现在的 小羊养鱼。
OH_TPC2 天前
华为·harmonyos·鸿蒙
async 和 await在Dart中,异步编程是必不可少的,尤其是处理I/O操作(如网络请求、文件操作或数据库查询)。现在介绍Dart中常用的几种异步编程方式,并剖析其优缺点及应用场景。111
加农炮手Jinx3 天前
flutter·ui·华为·harmonyos·鸿蒙
Flutter for OpenHarmony 实战:flutter_animate 声明式动画让 UI 灵动如原生一个顶级的鸿蒙应用,绝不是死板的页面堆砌。在 HarmonyOS NEXT 系统中,流畅且丝滑的动效是区分“简陋”与“精致”的重要标志。然而,传统的 AnimationController 样板代码往往让很多开发者由于觉得繁琐而放弃动画。