![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=1739283628-bwY7cya4HJAEpKt1jtkveglLrixVXjcP-0-d46ad8e34bc80190a9d60111ff17264f)
图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=1739283628-gA8EwYrAM5U71pXGL2NzHDmXTqw3X2sa-0-d3694f98464ee723c93c4ec13759dab3)
图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=1739283628-jPmyeDqdr1aQFPjrfMz5SwffMsXZwVyX-0-974b60aa087ba4469735f9aaa781b3e4)
图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=1739283628-VHDywoHzJMwtDwbyyS6nGln7LuRXcKs9-0-69f04b0397613fa3f1182ecf27d4d3a2)
图1-44 模板选择页面
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_41_1.jpg?sign=1739283628-W21eA3olmXlrVczecI7zSApp83MU0AOv-0-f46e879b9a526b5c25246a8c8ebc2e0a)
图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=1739283628-NomVVmTjCuyUTtaJ1RLPSF37ynAKaka7-0-bf8eec66585c94aa221850f8555e3898)
图1-46 项目的配置页面
点击“Finish”按钮后,DevEco Studio会自动开始创建项目,项目创建成功后如图1-47所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_42_1.jpg?sign=1739283628-YPlOMT2yQDpBp1AFI3gDsj1xXGKd8rCE-0-157c325c3c1c36c3bd52b96cc1816d6d)
图1-47 项目创建完成