鸿蒙 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 章 多端部署
- 界面级一多
- 功能级'一多'
- 项目级'一多'
- 应用上架与元服务


