跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
TypeScriptAI大前端

鸿蒙 HarmonyOS 6 应用开发实战指南

本书介绍鸿蒙 HarmonyOS 6 应用开发实战教程,涵盖 DevEco Studio 环境搭建、ArkTS 语言基础、常用组件、页面交互及数据存储。进阶部分包括后台任务、手势动画、网络通信、多媒体、感知定位与人工智能技术。书中包含购物、聊天、短视频等实战项目,适合开发者入门及进阶学习。

人间失格发布于 2026/1/21更新于 2026/9/158 浏览
鸿蒙 HarmonyOS 6 应用开发实战指南

鸿蒙 HarmonyOS 6 应用开发实战指南

内容简介

《鸿蒙 HarmonyOS 6 应用开发:从零基础到 App 上线》是一部鸿蒙(HarmonyOS)开发实战教程,内容由浅入深、由基础到高级,带领读者一步一步走进鸿蒙 App 开发的世界。本书共分为 16 章。

前 8 章为基础部分,主要讲解 DevEco Studio 的环境搭建、ArkTS 语言编程基础、鸿蒙 App 开发的各种常用组件、页面转场和消息交互以及几种数据存储方式等内容。

后 8 章为进阶部分,主要讲解鸿蒙 App 开发中的后台任务、手势交互、动画特效、网络通信、多媒体、感知定位、人工智能和多端部署等内容。书中在讲解知识点的同时,提供了大量实战范例,方便读者将所学知识迅速运用到实际开发中。

通过本书的学习,读者能够掌握购物 App(电子商务)、聊天 App(即时通信)和娱乐 App(短视频分享)等 3 类主流 App 的基本开发技术。此外,还将学会开发计算器、找回密码、购物车、电商首页、仿录音笔、电子相册、打牌游戏、指南针、水平仪、卫星浑天仪、导航定位、附近交友、文本朗读器、仿微信的私聊和群聊、仿抖音的短视频分享、人脸识别等趣味应用。

课程大纲

第 1 章 鸿蒙开发环境搭建

  • 鸿蒙系统开发简介
  • 搭建 DevEco Studio 开发环境
  • 创建并编译鸿蒙 App 项目
  • 运行和调试鸿蒙 App

第 2 章 鸿蒙 App 开发基础

  • 鸿蒙 App 的开发特点
  • 鸿蒙 App 的项目结构
  • 鸿蒙 App 的调试打包

第 3 章 ArkTS 语言编程基础

  • 变量与对象
  • 控制结构
  • ETS 页面开发

第 4 章 简单组件

  • 文本显示
  • 组件基础
  • 常用容器
  • 按钮触控
  • 实战项目:计算器

第 5 章 页面转场

  • 开关页面
  • 传递消息
  • 外部跳转

第 6 章 中级组件

  • 图像显示
  • 选择按钮
  • 文本输入
  • 挑选组件
  • 实战项目:找回密码

第 7 章 数据存储

  • 首选项
  • 数据库
  • 文件操作
  • 状态存储
  • 实战项目:购物车

第 8 章 高级组件

  • 列表类容器
  • 网格类容器
  • 滑块类容器
  • 页签类容器
  • 实战项目:电商首页

第 9 章 后台任务

  • 权限管控
  • 消息通知
  • 后台处理
  • 实战项目:仿录音笔

第 10 章 手势交互

  • 路由导航
  • 事件监控
  • 手势处理
  • 实战项目:电子相册

第 11 章 动画特效

  • 帧动画
  • 渐进动画
  • 转场动画
  • 实战项目:打牌游戏

第 12 章 网络通信

  • HTTP 调用
  • 下载和上传
  • 即时通信
  • 网页浏览
  • 实战项目:仿微信的私聊和群聊

第 13 章 多媒体

  • 相片处理
  • 视频处理
  • 音频处理
  • 实战项目:仿抖音的短视频分享

第 14 章 感知定位

  • 传感器
  • 定位服务
  • 地图导航
  • 实战项目:仿微信的附近的人

第 15 章 人工智能

  • 智能语音
  • 智能视觉
  • 人脸识别

第 16 章 多端部署

  • 界面级一多
  • 功能级'一多'
  • 项目级'一多'
  • 应用上架与元服务

目录

  1. 鸿蒙 HarmonyOS 6 应用开发实战指南
  2. 内容简介
  3. 课程大纲
  4. 第 1 章 鸿蒙开发环境搭建
  5. 第 2 章 鸿蒙 App 开发基础
  6. 第 3 章 ArkTS 语言编程基础
  7. 第 4 章 简单组件
  8. 第 5 章 页面转场
  9. 第 6 章 中级组件
  10. 第 7 章 数据存储
  11. 第 8 章 高级组件
  12. 第 9 章 后台任务
  13. 第 10 章 手势交互
  14. 第 11 章 动画特效
  15. 第 12 章 网络通信
  16. 第 13 章 多媒体
  17. 第 14 章 感知定位
  18. 第 15 章 人工智能
  19. 第 16 章 多端部署

更多推荐文章

查看全部
  • VS Code 与 GitHub Copilot 高效开发指南
  • Java 代理模式完全指南:从静态到动态
  • Soft Actor-Critic (SAC) 算法详解
  • TD3 算法详解:双延迟深度确定性策略梯度
  • AIGC 中的变分自编码器(VAE)原理与 PyTorch 实战
  • CopilotKit:AI Copilot 前端开发框架
  • 基于 DeepSeek 与腾讯云 HAI 快速搭建个人网页
  • C++ 多态的概念、实现与原理详解
  • Spring Boot 4.0 十字路口:虚拟线程时代,WebFlux 与 WebMVC 的选择
  • 秋叶绘世 Stable Diffusion 整合包与 ComfyUI 环境说明
  • 如何成为懂 AI 的产品经理:大模型工程化与产品实践指南
  • 家庭机器人落地难点及未来场景分析
  • CSS 元素显示模式详解:块级、行内与行内块
  • Go 语言 Ebiten 坦克大战实现
  • 国内 AI 大模型现状与实用工具推荐
  • 2026 年 1 月主流远程桌面工具横评与功能对比
  • ToDesk、顺网云与海马云部署 DeepSeek 实测对比
  • 搭建一个基于 Django 框架的 WebApi 项目
  • 前端实战:520 表白信封动画效果实现
  • 前端文件上传实战:从基础校验到分块上传

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online