项目1 HarmonyOS快速入门 (1)
任务1 了解HarmonyOS的发展历程 (2)
1.1.1 鸿蒙的诞生与发展 (2)
1.1.2 HarmonyOS与Android作系统的区别与联系 (4)
1.1.3 HarmonyOS的创新与技术点 (4)
1.1.4 HarmonyOS全链路自研工具 (5)
1.1.5 开源开放的生态环境 (6)
任务2 掌握HarmonyOS的技术架构 (6)
1.2.1 HarmonyOS架构设计 (6)
1.2.2 HarmonyOS开发语言体系 (8)
1.2.3 HarmonyOS的技术性 (8)
任务3 探索鸿蒙的原子化服务 (12)
本项目小结 (12)
本项目思考与练习 (13)
项目2 搭建鸿蒙开发环境 (15)
任务1 鸿蒙开发环境搭建 (16)
2.1.1 下载并安装DevEco Studio (16)
2.1.2 注册华为账号 (23)
任务2 创建第一个鸿蒙工程 (27)
2.2.1 创建鸿蒙工程 (27)
2.2.2 工程目录结构 (30)
任务3 熟悉鸿蒙调试工具的使用方法 (31)
2.3.1 使用Previewer预览器 (31)
2.3.2 下载鸿蒙SDK (32)
2.3.3 创建模拟器 (34)
任务4 运行鸿蒙程序 (42)
2.4.1 运行第一个HarmonyOS应用程序 (42)
本项目小结 (45)
本项目思考与练习 (45)
项目3 应用开发基础 (47)
任务1 理解鸿蒙的Ability框架 (48)
3.1.1 Ability框架 (48)
3.1.2 ArkUI方舟开发框架 (50)
3.1.3 鸿蒙App的基本组成 (51)
3.1.4 应用配置文件 (53)
任务2 开发第一个鸿蒙页面 (56)
3.2.1 创建第一个页面 (57)
3.2.2 理解组件的含义 (59)
3.2.3 简单组件的使用方法 (60)
3.2.4 定义组件样式 (61)
3.2.5 掌握JS页面的基本组成 (63)
3.2.6 实现页面跳转 (69)
3.2.7 掌握交互事件 (71)
任务3 开发鸿蒙天气手表应用 (74)
3.3.1 目标 (74)
3.3.2 项目功能介绍 (74)
3.3.3 涉及相关知识点 (75)
3.3.4 选择开发平台 (75)
3.3.5 创建手表项目 (75)
3.3.6 项目目录介绍 (76)
3.3.7 手表天气页面结构开发 (77)
3.3.8 手表天气页面样式开发 (78)
3.3.9 手表天气页面事件开发 (79)
项目小结 (81)
思考与练习 (81)
项目4 类Web开发范式组件 (84)
任务1 理解类Web开发范式组件 (85)
4.1.1 类Web开发范式组件介绍 (85)
4.1.2 组件分类 (85)
任务2 掌握容器组件 (86)
4.2.1 掌握列表组件的使用 (86)
4.2.2 掌握选项卡组件的使用 (89)
4.2.3 掌握滑动组件的使用 (92)
4.2.4 掌握弹窗组件的使用 (95)
4.2.5 掌握表单组件的使用 (98)
任务3 掌握基础组件 (101)
4.3.1 掌握搜索组件的使用 (101)
4.3.2 掌握选择器组件的使用 (104)
4.3.3 掌握开关组件的使用 (107)
4.3.4 掌握滑动条组件的使用 (108)
4.3.5 掌握进度条组件的使用 (110)
4.3.6 掌握工具栏组件的使用 (111)
任务4 掌握自定义组件 (115)
4.4.1 自定义组件与数据传递 (115)
4.4.2 自定义事件 (118)
任务5 开发“小鸿天气”UI页面 (123)
4.5.1 创建项目 (125)
4.5.2 编写加载页面 (125)
4.5.3 编写天气页面 (128)
4.5.4 编写标题组件 (134)
4.5.5 编写天气简要信息组件 (137)
4.5.6 编写时刻天气组件 (141)
4.5.7 编写整周天气组件 (145)
4.5.8 编写风向展示组件 (148)
4.5.9 编写天气状况展示组件 (152)
4.5.10 编写舒适度组件 (155)
4.5.11 编写综合气象展示板组件 (158)
4.5.12 编写空气质量展示组件 (160)
4.5.13 编写生活指数展示组件 (166)
4.5.14 编写实时天气更新板 (171)
项目小结 (173)
思考与练习 (173)
项目5 鸿蒙服务卡片开发 (174)
任务1 理解服务卡片 (175)
5.1.1 快速入门服务卡片 (175)
5.1.2 服务卡片要点 (175)
5.1.3 服务卡片运行机制 (176)
5.1.4 服务卡片的构成 (177)
5.1.5 服务卡片尺寸 (178)
任务2 使用鸿蒙的服务卡片 (179)
5.2.1 启动服务卡片 (179)
5.2.2 服务卡片显示 (180)
5.2.3 服务卡片堆叠 (180)
5.2.4 服务卡片组合 (181)
任务3 开发鸿蒙的服务卡片 (182)
5.3.1 开发服务卡片相关API介绍 (182)
5.3.2 创建服务卡片工程 (183)
5.3.3 预览服务卡片 (191)
5.3.4 服务卡片代码开发步骤 (192)
项目小结 (202)
思考与练习 (202)
项目6 应用/元服务上架发布流程 (203)
任务1 理解数字签名和书 (204)
6.1.1 理解数字签名 (204)
6.1.2 数字书的公钥和私钥 (205)
6.1.3 AppGallery Connect平台 (205)
任务2 创建HarmonyOS应用项目 (206)
任务3 创建HarmonyOS应用/元服务 (209)
任务4 编译打HarmonyOS应用/元服务 (210)
6.4.1 生成密钥和书请求文件 (210)
6.4.2 申请发布书 (213)
6.4.3 申请发布Profile (215)
6.4.4 配置签名信息 (216)
6.4.5 编译打HarmonyOS应用/元服务 (217)
任务5 上架HarmonyOS应用/元服务 (218)
6.5.1 配置应用信息 (218)
6.5.2 配置版本信息 (223)
项目小结 (231)
思考与练习 (232)