鸿蒙应用开发实战
上QQ阅读APP看书,第一时间看更新

前言

2020年9月10日,华为公司在2020年华为开发者大会上发布了HarmonyOS(鸿蒙操作系统)2.0版本。鸿蒙操作系统是一款面向全场景的分布式操作系统。鸿蒙操作系统不同于既有的Android、iOS、Windows、Linux等操作系统,它面向的是1+8+N的全场景设备,能够根据不同内存级别的设备进行弹性组装和适配,并且跨设备交互信息。

如果开发人员想要开发基于鸿蒙的App,目前可用的平台有3个:TV、Lite Wearable、Wearable。

如果我们开发的是TV或Wearable上的App,那么目前华为还没有开放基于X86的本机模拟器,因此需要将编写的代码发送到远程的ARM处理器以运行代码。在本机上只能预览运行结果,而无法运行和调试代码。

如果我们开发的是Lite Wearable上的App,那么既可以使用本机的预览器Previewer来预览代码的运行效果,也可以使用本机的模拟器Simulator来运行和调试代码,这给开发人员带来了相当出色的体验!此外,Lite Wearable对应的华为智能手表Watch GT2 Pro已经上市了。在Lite Wearable这个平台上,相关的设备和开发工具是最成熟、最完善的,因此,本书详细讲解的项目是在Lite Wearable上运行的。本书会跟随华为鸿蒙产品和开发工具包的发布节奏,在后续的版本中不断更新和扩充相应的实战项目。

本书详细、完整地介绍了一个呼吸训练App的开发全过程。本书采用项目导向和任务导向的写作方式讲解,总共分为36个任务,每个任务都分成3部分,包括运行效果、实现思路、代码详解。本书对编写的每一行代码进行讲解,可以说做到了手把手教学和保姆级教学。当读者看完本书最后一页的时候,也就跟随作者成功做出了一个完整的项目。