HarmonyOS NEXT鸿蒙应用开发实战(微课版) / 职业教育专业课程体系创新系列教材·计算机应用技术专业
定价:¥59.00
作者: 李栋
出版时间:2025-06
最新印次日期:2025-6
出版社:国家开放大学出版社
- 国家开放大学出版社
- 9787304131272
- 1版
- 2025-06
- 电子与信息大类
- 电子信息类
- 计算机应用技术
- 高职
作者简介
内容简介
本教材是一本聚焦 HarmonyOS 5.0 的专业开发教材,系统讲解 ArkTS 语言、方舟开发框架及分布式技术。全书以实战为导向,融合企业真实案例与高校教学经验,通过递进式知识架构,帮助读者掌握从环境搭建到应用架构设计、UI 开发、数据管理等核心技能。本书突出三大特色:一是技术前沿性,深度解析鸿蒙最新特性;二是校企双元开发,整合行业技术与教学实践;三是数字化赋能,通过二维码链接微课视频、实操演示等动态资源,构建线上线下协同学习体系。配套提供 PPT、源代码、习题答案等完整教学资源,满足不同层次学习者需求。
目录
第1章 初识鸿蒙:HarmonyOS概述
1.1 HarmonyOS简介
1.1.1 HarmonyOS的发展史
1.1.2 系统定位与架构
1.1.3 系统特性
1.1.4 系统安全
1.2 HarmonyOS开发初体验
1.2.1 开发环境DevEco Studio的安装
1.2.2 第一个HarmonyOS应用:Hello World
本章小结
第2章 另辟蹊径:ArkUI开发框架与ArkTS 语言
2.1 ArkUI声明式开发范式概述
2.2 开启ArkTS编程之路
2.2.1 ArkTS简介
2.2.2 ArkTS声明式UI
2.3 ArkTS语言基础
2.3.1 基本语法概述
2.3.2 基本语法
本章小结
第3章 改头换面:ArkUl常用组件
3.1 常用组件及应用
3.1.1 常用基础组件
3.1.2 常用容器组件
3.2 组件综合实战
本章小结
第4章 脱胎换骨:ArkUI渲染控制
4.1 循环渲染(ForEach)
4.1.1 ForEach接口说明
4.1.2 ForEach示例代码
4.2 条件渲染(if/else)
4.2.1 使用规则
4.2.2 条件渲染实战
本章小结
第5章 持之以恒:ArkUI状态管理
5.1 ArkTS语言状态管理
5.1.1 状态模型
5.1.2 组件状态
5.1.3 应用程序状态
5.2 装饰器综合应用
本章小结
第6章 峰回路转:ArkUl路由管理与页面跳转
6.1 API页面路由
6.1.1 跳转模式
6.1.2 实例模式
6.1.3 页面和自定义组件的生命周期
6.1.4 页面路由传参
6.2 导航容器组件Navigation实现页面跳转
6.2.1 设置页面显示模式
6.2.2 Navigation组件应用
本章小结..
第7章 大显神通:Ability设计之Stage模型
7.1 Ability 概述
7.1.1 概述
7.1.2 UIAbility生命周期
7.1.3 UIAbility组件启动模式
7.1.4 实际应用中的注意事项
7.2 HarmonyOS项目配置
7.2.1 文创商城项目配置图标和标签
7.2.2 颜色资源以及读取json文件内容
7.3 同模块Ability拉起
7.4 跨模块Ability拉起
7.5 Want 的定义与用途
本章小结
第8章 万无一失:数据持久化
8.1 数据存储概述
8.2 首选项数据存储
8.2.1 首选项数据存储概述
8.2.2 首选项数据存储接口
8.3 关系型数据库存储
8.3.1 关系型数据库存储概述
8.3.2 关系型数据库实战
8.4 通过键值型数据库实现数据持久化
8.4.1 键值型数据库存储概述
8.4.2 使用步骤
本章小结
第9章 互联互通:网络程序开发
9.1 HTTP网络请求
9.1.1 基本概念
9.1.2 基本用法
9.1.3 request 接口开发步骤
9.2 WebSocket连接
9.2.1 WebSocket连接详解
9.2.2 WebSocket实战
9.3 在HarmonyOS中使用Axios
9.3.1 Axios安装与配置
9.3.2 Axios的基本用法
本章小结
第10章 缤纷多彩:多媒体开发
10.1 HarmonyOS多媒体开发概述
10.2 音频播放
10.3 音频录制
10.3.1 使用AVRecorder录制音频
10.3.2 使用AudioCapturer录制音频
10.4 视频播放
10.5 图形图像
10.5.1 显示图像
10.5.2 使用画布绘制自定义图形
本章小结
第11章 上传下达:公共事件与通知
11.1 公共事件
11.1.1 公共事件服务
11.1.2 公共事件处理接口
11.2 通知,
11.2.1 通知概述
11.22 通知接口
11.3 后台代理提醒
11.3.1 后台代理接口
11.3.2 使用后台代理提醒
本章小结
第12章 整装待发:应用上架与发布
12.1 HarmonyOS应用发布整体流程
12.2 申请发布证书
12.2.1 生成密钥和证书请求文件
12.2.2 创建AGC项目
12.2.3 创建HarmonyOS应用
12.2.4 申请发布Profile文件
12.3 配置构建APP
12.3.1 配置签名信息
12.3.2 编译构建APP
12.4 上架应用市场
本章小结
第13章 得心应手:综合项目开发实训
13.1 项目功能简介
13.2 系统实现
13.2.1 创建项目工程
13.2.2 启动页的实现
13.2.3 首页的实现
13.2.4 登录页的实现
13.2.5 注册弹窗都实现
本章小结
参考文献
1.1 HarmonyOS简介
1.1.1 HarmonyOS的发展史
1.1.2 系统定位与架构
1.1.3 系统特性
1.1.4 系统安全
1.2 HarmonyOS开发初体验
1.2.1 开发环境DevEco Studio的安装
1.2.2 第一个HarmonyOS应用:Hello World
本章小结
第2章 另辟蹊径:ArkUI开发框架与ArkTS 语言
2.1 ArkUI声明式开发范式概述
2.2 开启ArkTS编程之路
2.2.1 ArkTS简介
2.2.2 ArkTS声明式UI
2.3 ArkTS语言基础
2.3.1 基本语法概述
2.3.2 基本语法
本章小结
第3章 改头换面:ArkUl常用组件
3.1 常用组件及应用
3.1.1 常用基础组件
3.1.2 常用容器组件
3.2 组件综合实战
本章小结
第4章 脱胎换骨:ArkUI渲染控制
4.1 循环渲染(ForEach)
4.1.1 ForEach接口说明
4.1.2 ForEach示例代码
4.2 条件渲染(if/else)
4.2.1 使用规则
4.2.2 条件渲染实战
本章小结
第5章 持之以恒:ArkUI状态管理
5.1 ArkTS语言状态管理
5.1.1 状态模型
5.1.2 组件状态
5.1.3 应用程序状态
5.2 装饰器综合应用
本章小结
第6章 峰回路转:ArkUl路由管理与页面跳转
6.1 API页面路由
6.1.1 跳转模式
6.1.2 实例模式
6.1.3 页面和自定义组件的生命周期
6.1.4 页面路由传参
6.2 导航容器组件Navigation实现页面跳转
6.2.1 设置页面显示模式
6.2.2 Navigation组件应用
本章小结..
第7章 大显神通:Ability设计之Stage模型
7.1 Ability 概述
7.1.1 概述
7.1.2 UIAbility生命周期
7.1.3 UIAbility组件启动模式
7.1.4 实际应用中的注意事项
7.2 HarmonyOS项目配置
7.2.1 文创商城项目配置图标和标签
7.2.2 颜色资源以及读取json文件内容
7.3 同模块Ability拉起
7.4 跨模块Ability拉起
7.5 Want 的定义与用途
本章小结
第8章 万无一失:数据持久化
8.1 数据存储概述
8.2 首选项数据存储
8.2.1 首选项数据存储概述
8.2.2 首选项数据存储接口
8.3 关系型数据库存储
8.3.1 关系型数据库存储概述
8.3.2 关系型数据库实战
8.4 通过键值型数据库实现数据持久化
8.4.1 键值型数据库存储概述
8.4.2 使用步骤
本章小结
第9章 互联互通:网络程序开发
9.1 HTTP网络请求
9.1.1 基本概念
9.1.2 基本用法
9.1.3 request 接口开发步骤
9.2 WebSocket连接
9.2.1 WebSocket连接详解
9.2.2 WebSocket实战
9.3 在HarmonyOS中使用Axios
9.3.1 Axios安装与配置
9.3.2 Axios的基本用法
本章小结
第10章 缤纷多彩:多媒体开发
10.1 HarmonyOS多媒体开发概述
10.2 音频播放
10.3 音频录制
10.3.1 使用AVRecorder录制音频
10.3.2 使用AudioCapturer录制音频
10.4 视频播放
10.5 图形图像
10.5.1 显示图像
10.5.2 使用画布绘制自定义图形
本章小结
第11章 上传下达:公共事件与通知
11.1 公共事件
11.1.1 公共事件服务
11.1.2 公共事件处理接口
11.2 通知,
11.2.1 通知概述
11.22 通知接口
11.3 后台代理提醒
11.3.1 后台代理接口
11.3.2 使用后台代理提醒
本章小结
第12章 整装待发:应用上架与发布
12.1 HarmonyOS应用发布整体流程
12.2 申请发布证书
12.2.1 生成密钥和证书请求文件
12.2.2 创建AGC项目
12.2.3 创建HarmonyOS应用
12.2.4 申请发布Profile文件
12.3 配置构建APP
12.3.1 配置签名信息
12.3.2 编译构建APP
12.4 上架应用市场
本章小结
第13章 得心应手:综合项目开发实训
13.1 项目功能简介
13.2 系统实现
13.2.1 创建项目工程
13.2.2 启动页的实现
13.2.3 首页的实现
13.2.4 登录页的实现
13.2.5 注册弹窗都实现
本章小结
参考文献















