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

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

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

人间失格发布于 2026/1/21更新于 2026/5/2919 浏览
鸿蒙 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 章 多端部署
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • HTML5 结合 AI 实现智能前端交互与渲染
  • Trae AI 编程工具使用指南与竞品对比分析
  • 本地部署 Qwen 2.5-Coder 大模型:硬件要求与软件配置指南
  • OpenClaw 部署指南:安装、QQ 接入、运维与故障排查
  • 基于 CanMV-K230 的激光追踪机器人开发实战
  • Windows 10/11 安装 Docker Desktop 并配置国内镜像加速(附 Redis 实战)
  • 6 层高速 PCB 设计:立创逻辑派 FPGA-G1 开发板基于立创 EDA 的学习笔记
  • Python 全栈开发:MySQL 与 Redis 数据库集成指南
  • AR 健身教练“形随心动”:基于 Rokid CXR-M SDK 的实战开发
  • 机器人顶会“灵巧手”(dexterous hand)论文合集
  • VectorBT:基于向量化运算的 Python 量化回测框架详解
  • NewStarCTF2025 Week2 Web 题目解析
  • Trae IDE 搭建 C++ 开发环境及 cppdbg 调试配置指南
  • Rust 使用迭代器适配器简化代码实现
  • 老款 NUC 部署 Ubuntu 运行 OpenClaw 本地 AI 服务
  • C++ 继承机制详解:从基础语法到多态应用
  • 大模型技术解析:定义、核心特点与应用前景
  • LLM 申请 Hugging Face 访问令牌(以 Meta-Llama-3.1-8B-Instruct 为例)
  • Linux 进程控制:创建、退出、等待与替换
  • GitHub Copilot Pro 使用指南:模型配额与性价比分析

相关免费在线工具

  • 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