登录社区云,与社区用户共同成长
邀请您加入社区
HarmonyOS 6.1 在后台治理与电池优化方面进行了系统性重构,引入更严格的后台限制策略和更精细的任务调度框架。本文深入解析 6.1 版本的后台应用分级、WorkScheduler 智能调度、短时任务与长时任务的选型策略,并给出音乐播放、位置追踪、文件下载等典型场景的完整适配方案,帮助开发者在系统约束与业务需求之间找到最佳平衡点。后台不是法外之地,每一毫安时电量都应该为用户创造价值。短时任务
多设备形态的差异是鸿蒙应用开发面临的核心挑战之一。HarmonyOS 6.1 在自适应布局框架上做了系统性增强,提供了更细粒度的断点系统、更智能的响应式组件和更简洁的声明式 API。本文从断点原理出发,结合手机、平板、折叠屏三类设备的实际尺寸,演示如何使用一套代码实现多端自适应,帮助开发者真正做到"一次开发,多端部署"。设备类型典型分辨率屏幕比例使用场景手机1080×2400单手操作、竖屏为主平板
HarmonyOS 的分布式能力让多设备协同从概念走向日常。本文聚焦 HarmonyOS 6.1 的跨设备拖拽与剪贴板共享两大特性,从 API 接入、数据格式定义、权限管理到多设备交互设计,提供完整的适配方案。通过外卖应用中将订单卡片从手机拖拽到平板的实战示例,帮助开发者快速掌握分布式数据流转的核心技术。跨设备拖拽允许用户在一个设备上长按并拖动内容,直接放置到另一个设备的应用界面中。Harmony
语音交互正在重塑人机交互范式。HarmonyOS 6.1 提供了完整的智慧语音服务框架,支持应用内语音唤醒、连续对话、语义理解和语音合成。本文从架构原理到代码实现,完整演示如何在应用中集成语音唤醒、指令识别、意图分发和 TTS 反馈的闭环系统,帮助开发者构建"听得懂、说得出"的智能应用体验。场景痛点语音方案驾驶导航双手握方向盘,无法触屏“导航到最近的加油站”厨房烹饪双手沾水/油污“定时 30 分钟
HarmonyOS 6.1 的意图框架(Intent Framework)是系统级智能分发能力的核心基础设施。它让应用不再依赖固定的图标入口,而是通过"意图"这一语义化的交互契约,被系统在恰当的时机、恰当的入口、以恰当的方式唤起。本文从原理到实践,完整讲解意图的注册、识别、解析与跨应用跳转全链路,并演示如何将应用接入小艺建议、智慧搜索、系统分享面板等关键系统入口。传统移动生态中,用户与应用的交互路
HarmonyOS 6.1 推出的实况窗(Live View)特性,为开发者提供了一套系统级的实时信息展示框架。本文从架构原理出发,完整演示实况窗的创建、数据更新、交互响应流程,并详细讲解其在锁屏、通知中心、状态栏等多入口的呈现机制。通过外卖配送场景的完整代码示例,帮助开发者快速掌握 Live View 的接入与上线全链路。实况窗是 HarmonyOS 6.1 在系统通知体系之上构建的实时信息展示
HarmonyOS 6.1 推出的沉浸光感(Immersive Lighting)特性,将系统级环境光感知能力与应用的视觉表现深度打通。本文从底层原理出发,系统讲解如何订阅光感事件、实现动态主题切换、绘制边缘光效,并完成状态栏与导航栏的沉浸式融合。通过完整的 ArkTS 代码示例与效果对比图,帮助开发者打造与环境同频呼吸的高品质视觉体验。沉浸光感是 HarmonyOS 6.1 在系统视觉层引入的环
HarmonyOS 6.1 引入的悬浮页签(Suspend Tabs)特性为开发者提供了一种全新的多任务交互范式。本文从架构原理出发,深入解析 Suspend Tabs 的 API 设计、生命周期状态机、多窗口交互机制,并给出与原有 Tabs/Navigation 组件的完整兼容方案。通过可落地的代码示例与状态流转图,帮助开发者快速掌握这一高阶交互特性的适配要点。悬浮页签(Suspend Tabs
摘要 当我第一次把一个课程表页面跑在鸿蒙设备上时,真正让我兴奋的并不是“页面终于显示出来了”,而是我开始意识到:同一份校园服务,不必再被锁在一块手机屏幕里。课前提醒可以出现在系统级实时信息入口,签到状态可以在不同终端之间自然衔接,平板适合处理长表单,穿戴设备适合承载轻量提醒,服务卡片适合把高频信息推到用户抬手可见的位置。HarmonyOS 所强调的全场景,并不是把同一个界面机械复制到
效果 一、实现流程概览 步骤说明1. 定义数据模型用 @ObservedV2 + @Trace 创建响应式数据类2. 封装业务逻辑用 @Computed 派生状态,animateTo 驱动旋转动画3. 构建页面组件用 @ComponentV2 + @Local 声明页面状态4. 布局转盘 UIStack 叠放圆形底盘 + 水果项,Column 排列整体结构5. 实现旋转交互点击按钮触发 spin(
效果 一、整体架构 Index.ets ├── @ObservedV2 CardItem // 数据模型(细粒度响应) ├── @ComponentV2 CardView // 单张卡片子组件 └── @Entry @ComponentV2 Index // 主页面(状态持有者) 所有组件均使用 状态管理 V2(@ComponentV2 + @Local + @ObservedV2 + @Trac
一、效果说明 通过 MultimodalAwarenessKit 订阅用户握持手机的姿态,实时感知四种状态并驱动 UI 布局自适应: 握姿快捷操作栏(ActionBar)FAB 悬浮按钮左手握持靠左对齐移至左侧右手握持靠右对齐移至右侧双手握持居中对齐移至右侧未握持 / 未知居中对齐移至右侧 二、实现流程 Step 1 声明权限 → module.json5 ↓ Step 2 导入模块 → impo
效果 一、整体架构概览 Index.ets ├── 模块导入(@kit.UIDesignKit) ├── @ComponentV2 组件声明 │ ├── 状态管理(@Local) │ ├── 生命周期初始化(aboutToAppear → 沉浸光感降级检测) │ ├── TabBar @Builder(4 个页签栏构建器) │ ├── 页面内容 @Builder(4 个内容区构建器) │ ├──
舒尔特方格游戏 效果 1. 项目结构 entry/src/main/ets/ ├── model/ │ └── GameModel.ets ← @ObservedV2 数据层 ├── common/ │ └── DesignTokens.ets ← 设计常量(间距/字体/动画) ├── components/ │ ├── SchulteCell.ets ← 单元格(@ComponentV2) │
HarmonyOS 6.1
——HarmonyOS 6.1
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net