更新时间:2022-07-28 19:38:42
封面
版权信息
内容简介
作者简介
前言 PREFACE
第一篇 开发准备篇
第1章 鸿蒙操作系统简介
1.1 鸿蒙全场景战略
1.2 鸿蒙操作系统技术特性
1.3 鸿蒙操作系统技术架构
1.4 本章小结
第2章 鸿蒙应用开发准备
2.1 鸿蒙应用开发环境搭建
2.2 华为开发者账号申请
2.3 鸿蒙应用程序运行调试
2.4 使用真机设备运行应用
2.5 本章小结
第二篇 基础知识篇
第3章 鸿蒙ACE Java应用框架
3.1 ACE运行时简介
3.2 ACE开发中的核心概念
3.3 创建一个ACE Java项目
3.4 ACE Java项目目录结构
3.5 ACE Java UI布局
3.6 ACE Java UI基础组件
3.7 线程管理
3.8 网络媒体与设备
第4章 面向Ability开发
4.1 Ability分类
4.2 Page Ability
4.3 Service Ability
4.4 Data Ability
4.5 本章小结
第5章 鸿蒙ACE JavaScript应用框架
5.1 ACE JavaScript框架介绍
5.2 ACE JavaScript语法详细讲解
5.3 ACE JavaScript布局
5.4 ACE JavaScript内置组件
5.5 自定义组件
5.6 页面路由
5.7 应用JavaScript接口
5.8 系统JavaScript接口
5.9 多实例接口
5.10 本章小结
第三篇 分布式开发篇
第6章 鸿蒙分布式任务调度
6.1 分布式任务调度
6.2 实现跨设备打开FA
6.3 实现跨设备FA迁移
6.4 实现跨设备可撤回FA迁移
第7章 鸿蒙分布式数据服务
7.1 分布式数据服务介绍
7.2 分布式数据库权限设置
7.3 分布式数据库的基本操作
7.4 订阅分布式数据变化
7.5 手动同步分布式数据库
7.6 分布式数据库的谓词查询
第8章 鸿蒙分布式文件服务
8.1 分布式文件系统介绍
8.2 分布式文件系统操作
第四篇 应用实战篇
第9章 智慧手表应用开发案例(Java版)
9.1 天气预报App介绍
9.2 天气预报App技术点
9.3 天气预报App界面实现
9.4 天气预报App核心代码
9.5 本章小结
第10章 多设备游戏开发案例(JavaScript版)
10.1 五子棋游戏功能介绍
10.2 五子棋游戏技术要点
10.3 五子棋游戏界面实现
10.4 五子棋逻辑实现(AI篇)
10.5 五子棋逻辑实现(鸿蒙篇)
10.6 本章小结
第11章 多设备应用开发案例(Java+JavaScript版)
11.1 鸿蒙涂鸦画板介绍
11.2 共享涂鸦画板技术要点
11.3 涂鸦画板的界面实现
11.4 涂鸦画板核心代码实现
11.5 本章小结
第12章 鸿蒙应用签名与发布
12.1 准备应用发布的签名文件
12.2 构建类型为Release的HAP
12.3 将应用发布到华为应用市场
12.4 本章小结
第五篇 硬件开发篇
第13章 搭建OpenHarmony开发环境
13.1 OpenHarmony编译环境准备
13.2 OpenHarmony烧录环境准备
13.3 本章小结
第14章 HiSpark开发板开发入门
14.1 HiSpark系列开发套件介绍
14.2 HiSpark Hi3861开发板
14.3 HiSpark Hi3516开发板
14.4 HiSpark Hi3518开发板
14.5 本章小结