根据上一章的学习,我们已经安装好了DevEco Studio,终于可以进入激动人心的开发环节了。本节将演示如何基于DevEco Studio来开发第一个HarmonyOS应用。按照编程惯例,第一个应用称为Hello World应用。
在打开DevEco Studio后,单击Create HamonyOS Project来创建一个新工程。
看到如图3-1所示的界面时,选择支持不同设备应用类型的模板。不同的模板支持的设备是有差异的,比如本例子所选择的Empty Ability(Java)模板支持包括手机、平板、车机、智慧屏、智能穿戴设备等多种终端设备。有关Ability的概念,我们后续再介绍,这里就简单地认为Ability是应用的一个功能。换言之,我们将要创建的是一个没有功能的应用。单击Next按钮进行下一步。
图3-1 选择支持不同设备应用类型的模板
配置项目的信息,比如项目名称、包名、位置、SDK版本等,如图3-2所示。这个按照个人实际情况填写即可。
图3-2 配置项目的信息
这里需要注意的是:
· Project Type这项选择Application,意味着这是一个独立的应用。
· Device Type用于配置目标安装的设备类型。因为本书是面向手机应用开发的,所以至少要选择Phone。当然,HarmonyOS是支持多设备应用开发的,如果同时选择了Phone和Car,则意味着这个项目支持在手机和车机上运行。
单击Finish按钮之后,DevEco Studio就会为我们创建整个应用,并且自动生成工程代码。由于HarmonyOS应用是采用Gradle构建的,因此可以在控制台看到自动下载Gradle安装包。Gradle下载完成之后,会对工程进行配置,因此可以看到如图3-3所示的控制台配置成功的提示信息。
图3-3 自动生成工程代码