鸿蒙教程
文章平均质量分 95
鸿蒙教程,从入门到精通
智能范式
万事心态最重要!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙应用的自动化测试与持续集成实战:智能待办的质量保障
本文介绍了鸿蒙应用的自动化测试与持续集成实践,重点围绕《全生态智能待办》应用展开。首先解析了鸿蒙支持的三种自动化测试框架(方舟测试框架、DevEco Test和第三方工具)及其适用场景。然后详细演示了单元测试和UI测试的实战开发过程,包括测试用例编写、录制回放和报告生成。通过自动化测试方案,实现了测试自动化率提升至90%,测试周期从7天缩短至1天,应用缺陷率从10%降至0.1%。文章还介绍了如何结合DevEco Studio、Jenkins和华为云CI/CD管道实现持续集成与部署,为鸿蒙应用开发提供完整的质原创 2026-01-09 15:09:04 · 565 阅读 · 0 评论 -
鸿蒙元服务开发与分发实战:智能待办的跨设备流转
鸿蒙元服务开发与分发实战 本文介绍了鸿蒙元服务的架构原理和开发实践,重点讲解了《全生态智能待办》应用的元服务化改造过程。主要内容包括: 鸿蒙元服务架构解析 对比传统应用、快应用和元服务的区别 介绍Stage模型和FA/PA组件架构 核心组件:AbilitySlice、软总线等 智能待办元服务化改造 将应用拆分为多个原子化功能元服务 详细展示待办添加元服务的开发代码 实现跨设备流转功能 分发部署策略 通过华为应用市场元服务专区等渠道分发 目标提升安装转化率和用户留存率 该方案充分利用鸿蒙分布式能力,实现了轻量原创 2026-01-08 10:35:55 · 951 阅读 · 0 评论 -
鸿蒙应用的AI大模型集成实战:智能待办的盘古之力
本文介绍了如何在鸿蒙应用中集成AI大模型实现智能待办功能。主要内容包括:1)鸿蒙AI大模型的三种集成模式(端侧推理、云侧API调用、混合部署)及其适用场景;2)《全生态智能待办》的AI增强功能实现,如智能分类(结合端侧模型和云侧盘古大模型)、语义搜索(调用盘古大模型API理解自然语言查询);3)代码示例展示端云协同的智能分类实现,包括模型加载、推理调度和页面集成。通过AI能力集成,可显著提升待办管理效率和用户体验。原创 2026-01-07 11:32:38 · 482 阅读 · 0 评论 -
鸿蒙应用的云原生部署实战
本文介绍了鸿蒙应用云原生部署的实战方法,主要包括: 鸿蒙云原生架构解析:采用端-云协同理念,包含容器引擎、微服务框架、端云协同层和监控治理层四大核心组件,实现"端轻云重"的设计模式。 《全生态智能待办》应用云原生部署实践: 后端服务容器化:使用Docker打包Spring Boot应用 微服务拆分:按业务边界拆分为待办、同步和通知三个服务 华为Cloud Engine部署:配置K8s集群实现弹性扩容和滚动更新 AGC云服务集成:通过AGC云数据库实现端云数据同步,在端侧代码中集成云数据库原创 2026-01-06 11:00:28 · 350 阅读 · 0 评论 -
鸿蒙开发前沿拓展:5.0新特性、工业应用与生态新机遇
鸿蒙5.0带来多项创新升级,聚焦智能协同、元服务和AI开发三大方向。Super Device 2.0实现设备智能组网与跨设备能力组合,元服务2.0新增状态同步和多设备并行运行能力,AI原生框架支持端云协同推理。工业应用方面,OpenHarmony 5.0 LTS满足工业级实时性、稳定性和协议兼容需求,提供Modbus等工业协议支持。元服务生态推出按使用付费和绑定设备等新型商业化模式。开发者可把握鸿蒙5.0在智能终端、工业互联网和AI应用等领域的创新机遇。(149字)原创 2025-12-30 14:58:58 · 1106 阅读 · 0 评论 -
鸿蒙企业级应用性能优化与调试实战:从代码到上线的全链路保障
本文介绍了鸿蒙企业级应用性能优化的关键方法与实战案例。主要内容包括: 性能评估体系:详细列出鸿蒙应用的核心性能指标(启动时间、帧率、内存占用、CPU使用率)及其基线标准。 优化工具链:介绍DevEco性能分析器、内存快照分析、渲染追踪等专业工具的使用方法。 典型优化场景: 应用启动优化:通过延迟初始化非核心模块,将冷启动时间从2.8秒降至1.2秒 UI渲染优化:使用LazyForEach替代ForEach,使滑动帧率稳定在60fps 内存泄漏排查:通过解绑事件监听解决DeviceManager泄漏问题 原子原创 2025-12-19 10:04:15 · 1105 阅读 · 0 评论 -
鸿蒙应用交互设计:实现流畅的页面跳转与状态管理
本文介绍了鸿蒙应用开发中的页面交互设计,重点讲解了页面跳转与状态管理技术。主要内容包括:1)鸿蒙页面管理系统架构,基于Ability+AbilitySlice实现页面管理;2)AbilitySlice生命周期管理及页面跳转的四种方式(本地/跨Ability、显式/隐式跳转);3)实战演示本地页面跳转、跨Ability跳转的实现方法;4)页面间数据传递技术,包括正向传递参数和回调数据返回。通过系统化的讲解和代码示例,帮助开发者掌握构建流畅鸿蒙应用交互的核心技术。原创 2025-12-11 15:19:18 · 1332 阅读 · 0 评论 -
鸿蒙网络请求与数据存储——从后端交互到本地持久化
本文摘要: 鸿蒙开发教程详解网络请求与本地存储实现方案。主要内容包括: 网络请求实现:配置网络权限后,可使用标准fetch API或axios进行GET/POST请求,处理JSON数据 本地存储方案:提供Preferences键值对存储和RelationalStore关系型数据库两种选择 实战应用示例:购物车数据持久化实现,包含读写Preferences的核心API使用 注意事项:axios安装需配置国内镜像源,网络请求需添加权限声明 开发技巧:包含数据校验、优惠计算等常见业务场景代码实现 全文通过具体代码原创 2025-12-08 14:24:01 · 1040 阅读 · 0 评论 -
鸿蒙UI布局实战:构建响应式信息卡片与列表
本文介绍了鸿蒙UI布局实战,重点讲解如何构建响应式信息卡片与列表。主要内容包括: 鸿蒙布局系统核心回顾 采用容器组件+布局属性的双层架构 详解Flex/Grid等关键布局属性 响应式布局设计原则 基于断点系统实现多终端适配 弹性布局策略与组件复用设计 实战项目实现 封装可复用的信息卡片组件 使用Grid布局实现响应式列表 添加卡片点击与悬停交互效果 项目特点: 响应式布局:小屏单列/中屏双列/大屏三列 完整UI组件:包含图标、名称、描述、评分等信息 交互设计:支持点击与悬停效果 通过本案例可掌握鸿蒙响应式U原创 2025-12-10 10:10:02 · 639 阅读 · 0 评论 -
鸿蒙分布式应用开发实战:构建跨设备协同生态
本文介绍了鸿蒙分布式应用开发的核心技术与实战案例。首先概述了鸿蒙分布式能力的三大核心体系:分布式软总线(实现设备发现与连接)、分布式数据管理(保证多设备数据一致性)和分布式UI(支持跨设备页面协同)。然后通过一个手机与智能手表协同的分布式待办事项应用案例,详细展示了权限配置、设备发现连接、分布式KV存储等关键实现步骤,包括设备管理器初始化、设备发现机制以及分布式数据同步的具体代码实现。该案例完整演示了鸿蒙分布式应用从设备连接到数据同步的全流程开发。原创 2025-12-17 11:13:36 · 384 阅读 · 0 评论 -
鸿蒙应用全流程上线实战:从合规到运营的闭环落地
鸿蒙应用上线全流程实战指南 本文详细介绍了鸿蒙应用从开发到上线的完整流程,包括两大核心分发路径(传统应用和原子化服务)、合规要求检查、工具平台使用等关键环节。重点讲解了AGC配置、正式签名生成、合规检测工具使用等前期准备工作,并提供了崩溃分析和性能监控的代码实现示例。最后分步骤说明华为应用市场和鸿蒙服务中心的双渠道上架流程,以及上线后的验证与灰度发布策略。通过本指南,开发者可掌握鸿蒙应用从合规到运营的闭环落地全过程。原创 2025-12-22 16:14:53 · 700 阅读 · 0 评论 -
鸿蒙企业级应用安全开发实战:从数据加密到合规防护
本文介绍了鸿蒙企业级应用安全开发的实战方案,重点围绕数据加密和合规防护展开。文章首先解析了鸿蒙的三层安全防护体系(内核安全层、应用安全层、分布式安全层)及其核心组件,包括TEE/HSM、EncryptedKVStore等。随后通过《全生态智能待办》应用案例,详细展示了本地数据加密(使用EncryptedKVStore替代传统KVStore)和跨设备传输加密(软总线安全通道+TLS 1.3)的具体实现方法,包括代码示例和性能优化建议。该方案旨在帮助企业应用实现端到端安全防护,满足等保2.0三级和GDPR/PI原创 2026-01-05 10:43:31 · 1031 阅读 · 0 评论 -
鸿蒙原子化服务开发实战:构建免安装的轻量应用
本文介绍了鸿蒙原子化服务的开发实战,重点包括: 原子化服务的核心概念与特性:免安装、跨设备、服务直达的新型应用形态,相比传统应用具有启动快、无需安装等优势。 开发环境准备:需要DevEco Studio 3.1+、API 9+ SDK以及鸿蒙3.0+设备。 开发流程详解: 配置config.json文件定义服务类型和卡片扩展 设置不同尺寸的卡片配置文件 使用ArkTS开发卡片UI(示例展示了小尺寸卡片代码) 实战案例:开发"快捷待办"原子化服务,支持多尺寸卡片、实时数据同步和跨设备流转。原创 2025-12-18 10:31:15 · 1011 阅读 · 0 评论 -
鸿蒙数据持久化实战:构建本地存储与云同步系统
本文介绍了鸿蒙系统数据持久化的核心技术与实战应用。主要内容包括: 数据持久化方案分类与应用场景,涵盖轻量级Preferences、关系型数据库和文件存储三种方式,满足不同业务需求。 本地存储实战案例: 使用Preferences实现用户设置存储,包括主题和语言切换功能 关系型数据库实现待办事项管理,支持增删改查操作 技术要点: 数据上下文获取与使用 事务处理保证数据一致性 云同步机制实现跨设备数据共享 文章通过完整代码示例演示了如何在鸿蒙应用中实现本地数据持久化,为开发者构建可靠的数据存储系统提供实用指导。原创 2025-12-12 09:58:45 · 971 阅读 · 0 评论 -
鸿蒙企业级工程化与终极性能调优实战
本文介绍了鸿蒙企业级工程化与性能调优的实战内容。重点包括:1)掌握企业级工程的三大核心体系(模块化架构、组件化开发、自动化流程);2)使用DevEco Studio工具链实现工程化管理;3)通过"分布式智能待办"项目实践企业级重构,包括模块化拆分(6个独立模块)和组件化升级(公共组件库抽象);4)实现全链路性能优化(冷启动<1s、滑动>60fps等)。文中详细展示了模块依赖配置和TodoCard组件化实现示例,为企业级鸿蒙应用开发提供了完整的工程化解决方案。原创 2025-12-25 16:34:59 · 1088 阅读 · 0 评论 -
鸿蒙应用AI赋能与国际化落地实战:让待办应用跨越语言与智能边界
摘要 本文详细介绍了如何在鸿蒙应用中集成AI能力与实现国际化落地。主要内容包括: AI引擎集成:利用鸿蒙原生AI框架实现语音识别、文本分类、语义分析和智能推荐功能,无需第三方SDK 国际化适配:覆盖多语言支持、区域格式、RTL布局和文化适配四大维度,确保全球用户体验 AGC服务:通过华为AGC平台实现多语言资源管理、自动化测试和智能分发 实战案例:以智能待办应用为例,演示了语音输入、智能分类和国际化界面的具体实现 开发要点:包括权限配置、语音识别工具类实现、页面集成和语言切换功能 文章提供了完整的代码示例和原创 2025-12-24 12:15:27 · 415 阅读 · 0 评论 -
鸿蒙应用测试与性能优化:构建稳定高性能应用
本文介绍了鸿蒙应用测试与性能优化的关键内容,包括测试体系、工具链和实战案例。主要内容涵盖: 测试体系:分为功能测试(单元测试、UI自动化测试)和非功能测试(性能、稳定性、兼容性测试),覆盖开发全周期。 工具链:DevEco Studio集成调试工具,包括断点调试器、性能分析器、UI Inspector等。 单元测试实战:演示了待办事项应用的单元测试编写方法,包括测试模块创建、用例编写和执行。 UI自动化测试:展示了登录页面的自动化测试流程,包括权限配置和测试用例实现。 学习目标:掌握鸿蒙测试工具使用、性能优原创 2025-12-15 16:55:08 · 925 阅读 · 0 评论 -
鸿蒙开发毕业课:体系复盘、成果沉淀与生态进阶
本文系统总结了鸿蒙开发的全套知识体系与实战成果。通过1-19章的学习,开发者将掌握从基础开发到全生态落地的完整技能链,最终产出《全生态智能待办》商业级应用。课程构建了鸿蒙开发能力金字塔,涵盖基础层、分布式层、智联层等六大层级,并强调分布式思维、原子化思维和生态思维三大核心模型。项目终态实现了全设备覆盖、AI智能、商业化闭环等特性,采用混合架构支持跨技术栈开发。文章还提供了开发者进阶路径与资源指引,帮助开发者从入门到专家持续成长,实现技术变现与职业发展。原创 2025-12-29 16:18:11 · 695 阅读 · 0 评论 -
鸿蒙组件扩展与自定义——开发自定义组件、动效与事件
本文介绍了鸿蒙系统的组件扩展与自定义开发技术,主要包括三个核心部分: 自定义组件开发 详细讲解了自定义组件的定义方法、参数传递和样式复用(@Styles/@Extend) 提供完整的自定义按钮组件实现示例 强调组件命名规范和状态装饰器的使用 鸿蒙动效系统 介绍4层动效能力,重点展示基础动画的实现 包含动画配置参数(持续时间、缓动曲线等) 提供按钮缩放动画的代码示例 课后练习解析 包含新闻列表刷新加载、详情页实现、收藏功能迁移和请求重试机制等4个练习的解决方案 每个练习都提供完整的代码实现和关键逻辑说明 文章原创 2025-12-09 11:13:48 · 778 阅读 · 0 评论 -
鸿蒙分布式应用全链路性能调优实战
本文介绍了鸿蒙分布式应用性能调优的实战方法,重点解决跨设备交互中的性能瓶颈问题。主要内容包括: 性能瓶颈分析:识别软总线通信、KVStore同步、多设备UI渲染和设备能力适配四大核心瓶颈点 工具使用:通过DevEco Studio的Distributed Performance工具进行性能监控和问题定位 优化方案: 软总线通信:采用LZ4压缩算法和数据批处理技术,降低传输时延 KVStore同步:配置增量同步模式,实现基于时间戳的冲突预检测 提供代码示例展示如何实现数据压缩、批处理和增量同步 优化后可将跨设原创 2026-01-04 17:25:39 · 843 阅读 · 0 评论 -
鸿蒙应用签名与上架全流程:从开发完成到用户手中
鸿蒙应用签名与上架全流程指南 本文详细介绍了鸿蒙应用从开发完成到正式上架的全过程。主要内容包括:开发者账号认证与AppGallery Connect配置、应用信息准备、签名证书申请与Provision Profile管理、使用DevEco Studio打包应用的具体步骤,以及上传至AppGallery Connect的完整上架流程。同时提供了常见问题的解决方案,如签名失败、审核不通过等问题的处理方法。通过学习本文,开发者可以掌握鸿蒙应用发布的标准化流程,确保应用安全合规地触达用户。原创 2025-12-16 11:28:23 · 789 阅读 · 0 评论 -
鸿蒙生态高级实战:多端协同与智联设备联动开发
本文介绍了鸿蒙生态高级实战中的多端协同与智联设备联动开发技术。主要内容包括:1)掌握鸿蒙超级终端的组队与任务流转逻辑;2)对接HarmonyOS Connect智能硬件设备;3)实现手机/平板/智慧屏/智能音箱/台灯的全链路协同;4)解决多端数据同步冲突与智联通信安全加密方案。核心技术基于分布式软总线实现低延迟跨设备通信,通过设备能力模型标准化控制第三方智能硬件。实战部分详细展示了设备组队监听、状态同步以及页面拖拽流转的实现代码,包括DeviceManager API和分布式KV存储的应用。开发环境需配置D原创 2025-12-23 17:12:42 · 733 阅读 · 0 评论
分享