![Hello HarmonyOS!:鸿蒙应用开发从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/437/43738437/b_43738437.jpg)
1.4.1 创建项目
打开DevEco Studio开发工具,在页面左侧有四种创建项目的方式,如图1-41所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_39_1.jpg?sign=1739297498-zaAXs00Ore4hf6oU8Fd7HMbod6uBj3KD-0-b971a7d57ba47538f8afeb06d27aac8c)
图1-41 DevEco Studio欢迎页
(1)Create HarmonyOS Project:创建一个新的HarmonyOS项目。
(2)Open Project:打开一个本地的HarmonyOS项目。该方式用于打开已有的项目。
(3)Import HarmonyOS Sample:导入HarmonyOS的案例项目。你可以选择自己感兴趣的案例项目,DevEco Studio 会自动从官方案例库中下载并打开这个案例项目,如图1-42所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_39_2.jpg?sign=1739297498-8bLhYuP5fGFqP4r2WonaLTH303nhteSq-0-f15d26f5c0a358b61575f7995d49d184)
图1-42 Import HarmonyOS Sample
(4)Get from Version Control:使用版本控制工具导入项目。该方式支持Git、Subversion、Mercurial三种版本管理工具,如图1-43所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_40_1.jpg?sign=1739297498-liySjK8oASvWLGziuBpIhpS995wz5fCw-0-393674141ec317f91852654bc1c1b84c)
图1-43 Get from Version Control
在DevEco Studio欢迎页中选择“Create HarmonyOS Project”选项,创建新的 HarmonyOS 项目,之后便进入模板选择页面,如图 1-44 所示。DevEco Studio开发工具为开发者准备了非常丰富的模板,在这些模板中,针对不同语言也进行了区分(包括Java模板、JS模板、C/C++模板),针对不同场景也进行了区分(包括闪屏模板、设置模板、关于模板、视频播放模板、卡片模板、登录模板等)。开发者可以根据不同的项目业务来选择不同的模板。当鼠标指针指在模板上时,还可以看到该模板支持的设备,如图 1-45 所示。这里选择Empty Ability(Java)模板。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_40_2.jpg?sign=1739297498-cCLnAh5MQsSsJHHwP8V0nkSUkdfkh0D6-0-54d07269cde2ed4b588db5a63d7aae88)
图1-44 模板选择页面
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_41_1.jpg?sign=1739297498-q13VnYT16UteFx0fSpOcQYw1AiBJt0Bk-0-9211acd1005673ad155b8c7f95e18655)
图1-45 模板支持的设备
该模板支持的设备为手机、平板电脑、智慧屏、手表、车机。
点击“Next”按钮后,进入项目的配置页面,如图1-46所示。其中,“Project Name”为项目名称,该名称为应用安装好后,在设备上显示的名称。“Project Type”表明应用是Service还是Application。“Package Name”为程序的包名,这里要求应用发布时是唯一的,在进行真机调试申请签名时,也需要配置Package Name。接下来,设置项目的保存路径和SDK版本,在“Device Type”选区中可以选择运行项目的设备,这里是多选的。如果你没在这里配置Device Type,那么可以手动在配置文件config.json中添加。“Show in Service Center”表示是否在服务中心显示,这个选项用来创建在服务中心展示的原子化服务。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_41_2.jpg?sign=1739297498-Rl3NawzauahoP8YcnQlbshtNhfE3Qoe9-0-c04408f12301ba63f770524f335f0ca7)
图1-46 项目的配置页面
点击“Finish”按钮后,DevEco Studio会自动开始创建项目,项目创建成功后如图1-47所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_42_1.jpg?sign=1739297498-YtOxL0gPBenEk6Hx14MN3Jfnr8V9XsGk-0-9266c91d5971dd2ba22c536ee4e8370e)
图1-47 项目创建完成