HarmonyOS初探02——开发第一个HarmonyOS应用
Posted _waylau
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HarmonyOS初探02——开发第一个HarmonyOS应用相关的知识,希望对你有一定的参考价值。
本节演示如何开发第一个HarmonyOS应用。
根据上一节的提示,我们已经安装好了DevEco Studio,终于可以进入激动人心的开发环节了。
创建应用
在打开DevEco Studio后,我们点击“Create HamonyOS Project”来创建一个项目。
![](https://image.cha138.com/20220330/3941408167304efca5a84c18b61fb5a8.jpg)
此时,开源看到如下的界面,这个界面让你选择不同设备应用类型的模板。支持的模板有Car、TV及其他智能穿戴设备。这里,我们选择了“Car”以及一个空的Ability。有关Ability的概念,我们后续再介绍。这里就简单的认为Ability就是你应用的一个功能。换言之,我们将要创建的是一个没有功能的应用。
![](https://image.cha138.com/20220330/f30d44f2bff342d697be249327cfc4d6.jpg)
下一步是配置项目的信息,比如项目名称、包名、位置SDK版本等。这个就按照个人喜好填了。
![](https://image.cha138.com/20220330/f0277491bcee4d129bc94a28030f2b4c.jpg)
点击“Finish”之后,DevEco Studio就会我们创建好了整个应用,并且自动生成了工程代码。由于HarmonyOS应用是采用Gradle构建的,因此,可以在控制台看到会自动下载Gradle安装包。
![](https://image.cha138.com/20220330/4aa190b698b44dd69a26842276d4c083.jpg)
Gradle下载完成之后,可以看到如下控制台提示信息。
![](https://image.cha138.com/20220330/4f8299f8952d417a9b31cb5de2621aa2.jpg)
运行应用
点击菜单栏的运行按钮,就可以运行应用。
![](https://image.cha138.com/20220330/b1c52aff079c443c8e1955923fd36ba0.jpg)
因此,会让你选择一个模拟器。我们是一个Car应用,但默认没有提供Car应用的模拟器。
![](https://image.cha138.com/20220330/c026a83c0ae049bfb859c79b1eceb33f.jpg)
选择模拟器
没有Car应用的模拟器是没法运行Car应用的。因此,我们去到HVD Manager页面,去找到Car应用的模拟器。
访问HVD Manager页面,此时又提示需要华为开发者账号进行登录。
实名认证
如果之前没有做过开发者实名认证,那么到这里,就需要进行开发者实名认证了。
![](https://image.cha138.com/20220330/2d2aeb0ba3944b458530315ec1ff319f.jpg)
根据提示执行下一步。
![](https://image.cha138.com/20220330/a00f5c60ddc449af9912512a1efab857.jpg)
授权
认证完成之后,再次访问HVD Manager页面,会提示用华为账号给我们的DevEco Studio授权。
点击“允许”
![](https://image.cha138.com/20220330/21fc60097a21428b85e052c941f3b076.jpg)
点击“Agree”
![](https://image.cha138.com/20220330/3e14f6253ce645c9ab1b44f551014835.jpg)
运行
此时,就能看到Car等模拟器了。
![](https://image.cha138.com/20220330/2e4c987a168c460ea727b9f2d43d0f09.jpg)
点击启动Car模拟器
![](https://image.cha138.com/20220330/1a6d8d4ceab64fe79b63c44edaa29729.jpg)
这时,能看到模拟器已经启动了。
![](https://image.cha138.com/20220330/7b6dbdf746c14eea88cf54e924de2994.jpg)
我们再次允许我们的应用,就能选中Car的模拟器,即为下图的CDC。
![](https://image.cha138.com/20220330/eb3475e306864509a54b46780be7b1c6.jpg)
最终,应用运行效果如下。
![](https://image.cha138.com/20220330/a0ad5d50462f4f73af60b7e1bad7f9c1.jpg)
参考引用
- 本系列归档至《跟老卫学HarmonyOS开发》:https://github.com/waylau/harmonyos-tutorial
- 参考书籍《鸿蒙HarmonyOS手机应用开发实战》:《鸿蒙HarmonyOS手机应用开发实战》(柳伟卫)【摘要 书评 试读】- 京东图书
以上是关于HarmonyOS初探02——开发第一个HarmonyOS应用的主要内容,如果未能解决你的问题,请参考以下文章
HarmonyOS初探01——下载安装DevEco Studio
用HarmonyOS ArkUI调用三方库PhotoView实现图片的联播缩放