harmonyos

贾伟康9 分钟前
harmonyos·arkts·后台任务·幂等设计·通知提醒
【时光清单|03】HarmonyOS ArkTS 提醒服务实战:计算触发时间并防止重复注册提醒功能最危险的错觉,是“通知成功弹出一次,就等于每日提醒已经完成”。实际工程里,通知权限、内容筛选、触发时间、系统调度、重复注册和用户关闭提醒是六件不同的事。把它们揉进一个按钮回调,测试当天往往正常,过一天却可能不再触发,或者每次进入设置页都多注册一条相同任务。
李蚊子9 分钟前
前端·harmonyos
从代理提醒到真实响铃:懒熊闹钟的鸿蒙开发实践懒熊闹钟已经在华为应用市场上线了。它最初的想法很简单:普通闹钟太容易被人在半睡半醒时顺手关掉,能不能把“关闭闹钟”变成一个需要真正完成的动作。用户可以预先设置计算、记忆、手势、运动、朗读、扫码等任务,闹钟响起后,只有完成任务,关闭按钮才会生效。
GKxx13 分钟前
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
贾伟康14 分钟前
harmonyos·arkts·系统通知·notificationkit·wantagent
【时光清单|04】HarmonyOS ArkTS 通知服务实战:管理权限、渠道和点击跳转在业务代码里出现一个名为 NotificationService 的类,不代表通知链路已经完整。一个可上线的通知模块至少要回答四个问题:什么内容值得提醒,系统是否允许展示,通知应归入哪类消息,用户点击后如何落到应用内的正确页面。
独守一片天42 分钟前
华为·harmonyos
HarmonyOS|鸿蒙新生态服务卡片设计与状态同步鸿蒙新生态的价值不只是把应用搬到新的系统上,而是把服务拆成能被系统理解、能被多端调用、能在场景里自然出现的能力。服务卡片正是这种思路的典型切入点。它关注的不是单一页面的漂亮程度,而是用户在出行预约里是否能少点一次、少等一会儿、少重复输入一次信息,并且在切换设备后仍然知道任务进展。
2501_919749031 小时前
华为·harmonyos·鸿蒙
华为鸿蒙免费自拍对比APP—小羊自拍先看这个——“对照”页左右各一张:左边是你设的基准日,右边是后来某天;也能改成上下排,或切 1:1 取景。发型换了、气色变了,不用翻相册挖半天,一屏就能比出来。
贾伟康1 小时前
harmonyos·arkts·数据持久化·日期处理·习惯打卡
【时光清单|02】HarmonyOS ArkTS 习惯打卡实战:处理连续天数、补签和日期切换习惯打卡最容易制造一种“当天看起来完全正确”的错觉:点一下按钮,今日状态变绿,连续天数加一,月历上的格子也亮了。可是一旦跨过零点、切到下个月,或者用户希望补签昨天,原本简单的 todayDone: boolean 和“日期数字数组”就不够用了。
大锅盖14 小时前
华为·harmonyos
围绕夜航深蓝与霓虹青的跨境画卷构建 HarmonyOS ArkUI 出境旅行向导平台在出境旅游服务领域,跨境行程管理正从"碎片化工具拼凑"走向"一体化智能向导"的深刻变革。从香港维港夜景打卡到东京浅草寺文化漫游,从曼谷水上市场淘货到新加坡环球影城亲子游,每一趟跨境旅程都需要精准的目的地导航、实时的多语种沟通能力和可靠的行程提醒机制。传统旅行应用面临三大痛点:地图交互局限于点击无法长按探索地标细节、外语讲解字幕语言切换僵硬导致跨文化沟通断裂、通知铃声千篇一律导致值机集合提醒被忽略。
骐骥112 小时前
harmonyos·鸿蒙·jsbridge·postmessage·数据通道
学习:使用postMessage()建立应用侧与前端页面的数据通道前端页面和应用侧之间可以用createWebMessagePorts()接口创建消息端口来实现两端的通信。
HwJack2019 小时前
华为·harmonyos
鸿蒙开发ArkData 全景与选型决策:三种存储到底用哪个数据存哪儿、用什么形态存,是应用架构绕不开的第一道题。鸿蒙 ArkData 给了三套主流存储——用户首选项、键值型数据库、关系型数据库,外加分布式对象、跨应用共享、向量数据库这些进阶能力,选项一多反而容易选错。下面把 ArkData 的能力地图画清楚,再给一套选型决策方法。
czhm5720 小时前
harmonyos·arkts
基于 HarmonyOS ArkTS API 24,工具函数抽离业务计算逻辑,状态颜色判断解耦组件代码HarmonyOS 6.1.1 作为华为分布式操作系统的最新里程碑版本,在声明式UI范式、ArkTS语言生态、分布式软总线能力以及原子化服务框架等多个维度实现了质的飞跃。基于HarmonyOS API 24的应用开发体系,已经从最初的"可用"阶段全面迈入"高效、优雅、可扩展"的成熟阶段。对于开发者而言,理解 ArkTS 语言特性与声明式UI开发范式的内在逻辑,是构建高质量 HarmonyOS 应用的核心前提。
lilian23320 小时前
华为·harmonyos
HarmonyOS 7 新特性(九)|碰一碰精准分享与互动卡片本文基于 HarmonyOS 7(API 26)Beta2 公开能力说明与官方课程资料。碰一碰精准分享、普通服务卡片和快游戏互动卡片属于不同能力形态,具体接口、设备范围和上架规则请以当前 SDK 文档为准。
lilian23320 小时前
人工智能·华为·harmonyos
HarmonyOS 7 新特性(十)|DevEco Code 与 DevEco CLI AI 开发提效HDC 2026 发布 DevEco Code 与 DevEco CLI。本文讨论适用场景、团队接入和质量门禁,不把 AI 生成结果视为自动正确。
袁震21 小时前
java·华为·性能优化·harmonyos
HarmonyOS 应用包体积优化与上架自检实战:从 76.2MB 到 3.6MB一个应用从"功能写完"到"用户能下载",中间隔着一道很多人临时抱佛脚的关卡:包体积与上架检测。包体积直接影响下载转化——应用市场对超体积包有明确的限速与提醒策略,用户在流量环境下看到一个 80MB 的安装包,放弃率肉眼可见地涨;而上架检测又是另一道硬门槛,权限声明不全、隐私政策缺失、调试符号裸奔,任何一条都可能让提审被驳回,一次来回就是三五天。
2501_919749031 天前
华为·harmonyos·美食
华为鸿蒙免费美食APP—小羊美食上次红烧肉刚好,下次又咸了——配方散在笔记和聊天里,对不上哪一版成功。我想做个能迭代的厨房本——就是 小羊美食,盼你装上先进“厨房”试试。
czhm571 天前
华为·harmonyos
HarmonyOS 6.1 实战:长列表 ForEach 性能优化,大数据量列表避免不必要的组件重渲染HarmonyOS 6.1.1 作为华为分布式操作系统的最新里程碑版本,在声明式UI框架、ArkTS语言能力、分布式软总线、原子化服务等多个维度实现了质的飞跃。该版本进一步强化了ArkUI开发框架的性能表现,通过组件懒加载、虚拟列表优化、渲染管线重构等技术手段,将复杂列表的滑动帧率提升了35%以上,内存占用降低了22%。
lilian2331 天前
华为·harmonyos
HarmonyOS 7 新特性(七)|JsLeakWatcher 与 HWASan 内存治理HarmonyOS 7/API 26 的工具链强化了 ArkTS 与 Native 内存问题定位。本文不讨论“跑一次工具就结束”,而是如何把它们纳入持续质量流程。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费养猫APP—小羊养猫先看这个——首页上是它的大头贴和今日心情短语,旁边列着驱虫、疫苗这类待办;底下三个大按钮:喂食、称重、记趣事,点一下就进对应记录。今天吃了没、多重了、又干了什么蠢事,不用翻聊天记录也能对上。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费养鱼APP—小羊养鱼养鱼最怕忘了换水:备忘录里写一笔,过几天又对不上上次水温多少、喂了几次。我想把一缸的日常收成可翻的日志——就是现在的 小羊养鱼。
lilian2331 天前
华为·harmonyos
HarmonyOS 7 新特性(二)|ArkAF:把 App 业务能力安全开放为 Skill适用范围:HarmonyOS 7、API 26 Developer Beta。根据官方文档,基于 ArkTS 脚本的应用 Skill 从 API 26.0.0 开始提供,仅支持 Stage 模型。Beta 阶段接口、权限与上架要求仍可能调整,请以当前 SDK 和正式版文档为准。