目录
第1章初识鸿蒙: HarmonyOS介绍

1.1系统特征

1.21+8+N全场景终端设备

1.3技术架构

1.3.1内核层

1.3.2系统服务层

1.3.3框架层

1.3.4应用层

1.4硬件互助,资源共享

1.4.1分布式软总线

1.4.2分布式设备虚拟化

1.4.3分布式数据管理

1.4.4分布式任务调度

1.5一次开发,多端部署

1.6统一OS,弹性部署

1.7系统安全

1.7.1正确的人

1.7.2正确的设备

1.7.3正确地使用数据

1.8OpenHarmony

1.9小结

第2章万事开头难: 项目准备工作

2.1搭建开发环境

2.2Hello World

第3章万事俱备: 基础知识

3.1开发基础知识

3.1.1程序

3.1.2配置文件

3.1.3资源文件

3.1.4其他

3.2Page Ability

3.2.1Page的生命周期

3.2.2AbilitySlice的生命周期

3.2.3Page与AbilitySlice的生命周期关联

3.3Service Ability

3.4Data Ability

3.5JS生命周期

3.6Java UI框架

第4章小试牛刀: “数字华容道”游戏项目

4.1在主页面删除标题栏和添加项目标志

4.2在主页面中添加一个按钮并响应其单击事件

4.3添加副页面并实现其与主页面之间的相互跳转

4.4修改页面中按钮的文本和显示的文本

4.5添加简单游戏页面并实现副页面向其跳转

4.6在简单游戏页面的画布中绘制网格

4.7在简单游戏页面的画布中绘制数字

4.8在简单游戏页面中绘制随机生成的数字

4.9在简单游戏页面的画布中添加一个滑动事件

4.10在画布上响应滑动事件: 格子滑动

4.11在画布上显示文本: 游戏结束

4.12在画布上隐藏游戏结束的文本

4.13在游戏结束时显示隐藏的文本

4.14在游戏结束后不再响应滑动事件

4.15在游戏结束后网格的颜色变浅

4.16在简单游戏页面实现统计步数

4.17添加普通游戏页面并实现副页面向其跳转

4.18添加困难游戏页面并实现副页面向其跳转

4.19添加信息页面

第5章初出茅庐: “俄罗斯方块”游戏项目

5.1创建Hello World

5.2在主页面中删除标题栏和修改其背景颜色

5.3在主页面中添加两个按钮并响应其单击事件

5.4添加副页面并实现主页面向其跳转

5.5完善副页面的信息并实现其向主页面跳转

5.6验证应用和每个页面的生命周期事件

5.7在游戏页面绘制网格并实现从主页面向其跳转

5.8在游戏页面网格中随机生成方块

5.9在游戏页面实现方块的下落

5.10在游戏页面添加5个按钮并向主页面跳转

5.11在游戏页面实现方块向左移动

5.12在游戏页面实现方块向右移动

5.13在游戏页面实现方块形态的改变

5.14在游戏页面实现整行相同色彩方格的消除

5.15在游戏页面显示游戏结束的文本

5.16在游戏页面实现游戏重新开始功能

5.17JavaScript与Java的对比

第6章持续动力: 应用运行与发布

6.1使用本地真机运行应用

6.2应用发布

第7章初显风范: 分布式

7.1分布式任务调度

7.1.1获取设备的UDID

7.1.2实现分布式任务调度

7.1.3数据传递的分布式任务调度

7.2分布式迁移

7.2.1概念

7.2.2实现分布式迁移

7.2.3实现分布式回迁

第8章告别读者: 数据管理

8.1轻量级偏好数据库

8.1.1概念

8.1.2实现轻量级偏好数据库

8.2分布式数据库

8.2.1概念

8.2.2实现分布式数据库