Harmony鸿蒙开发 二、Hello World

1、新建项目

我使用的开发工具DevEco Studio版本是2.0.12.201。

点击“File > New > New Project”,打开“Create HarmonyOS Project”页面。
在这里插入图片描述
在创建项目的页面(上图),我们可以选择设备类型。包括:1、Phone(手机) 2、Tablet(平板)3、Car(汽车)4、TV(电视)5、Wearable(可穿戴设备)6、Lite Wearable (小型可穿戴设备)7、Smart Vision(开发板类设备)。

我们这里选择Phone类型,然后再选择模板。

手机开发中可选择的模板分两大类:JS类和Java类的,分别对应相关的开发语言。当然Java类的还有多个Java类还有多个不同类型的模板可供选择,对应各种Ability类型。

有关Ability类型及相关的基础资料可查看官网:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-ability-overview-0000000000029852

我们这里选择“Empty Feature Ability”类型,然后点击下一步(下图)。
此页面跟其它的项目开发一样。我们可以配置“Project Name”(项目名称)、“Package Name”(包名)、“Save Location”(项目保存路径)、“Compatible API Version”(可兼容的API版本)。
在这里插入图片描述
注意:这里与其它Java/Android项目不同的是,这里的包名只能是com开头的。不是太明白华为是基于什么样的考虑才这样设计。
在这里插入图片描述

2、鸿蒙项目结构

2.1 项目结构

跟Android项目类似,项目目录结构如下:

  • gradle:Gradle配置文件,由系统自动生成,一般情况下不需要进行修改。
  • entry:默认启动模块(主模块),开发者用于编写源码文件以及开发资源文件的目录。
  • entry>libs:用于存放entry模块的依赖文件。
  • entry>.gitgnore:标识git版本管理需要忽略的文件。
  • entry>build.gradle:entry模块的编译配置文件。
  • entry>src>main>Java:用于存放Java源码。
  • entry>src>main>resources:用于存放资源文件。
  • entry>src>main>config.json:HAP清单文件,详细说明请参考config.json清单文件介绍。
  • entry>src>test:编写测试文件的目录。
    在这里插入图片描述

2.2 resources 资源组目录说明

在这里插入图片描述

3、打开模拟器

直接运行项目后发现,IDE只带了两款本地可用的模拟器可用,但都不是手机模拟器。
在这里插入图片描述
这时我们可以在菜单里选择 “Tools > HVD Manager”。首次使用模拟器,需下载模拟器相关资源,请点击OK,等待资源下载完成后,请重新点击“Tools > HVD Manager”。

每次使用都需要通过弹出的浏览器页面登录华为账号,然后进行授权才能获取远程模拟器。通过使用模拟器发现,这些模拟器应该是华为的云手机。

如果还是获取不到模拟器,查看使用远程模拟器的常见问题
在这里插入图片描述
我们选择“P40”,然后再一次运行项目,这时我们就可以看到“Hello World”效果了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值