HarmonyOS初探02——开发第一个HarmonyOS应用

简介: 本节演示如何开发第一个HarmonyOS应用。

本节演示如何开发第一个HarmonyOS应用。

根据上一节的提示,我们已经安装好了DevEco Studio,终于可以进入激动人心的开发环节了。

创建应用

在打开DevEco Studio后,我们点击“Create HamonyOS Project”来创建一个项目。

此时,开源看到如下的界面,这个界面让你选择不同设备应用类型的模板。支持的模板有Car、TV及其他智能穿戴设备。这里,我们选择了“Car”以及一个空的Ability。有关Ability的概念,我们后续再介绍。这里就简单的认为Ability就是你应用的一个功能。换言之,我们将要创建的是一个没有功能的应用。

下一步是配置项目的信息,比如项目名称、包名、位置SDK版本等。这个就按照个人喜好填了。

点击“Finish”之后,DevEco Studio就会我们创建好了整个应用,并且自动生成了工程代码。由于HarmonyOS应用是采用Gradle构建的,因此,可以在控制台看到会自动下载Gradle安装包。

Gradle下载完成之后,可以看到如下控制台提示信息。

运行应用
点击菜单栏的运行按钮,就可以运行应用。

因此,会让你选择一个模拟器。我们是一个Car应用,但默认没有提供Car应用的模拟器。

选择模拟器
没有Car应用的模拟器是没法运行Car应用的。因此,我们去到HVD Manager页面,去找到Car应用的模拟器。

访问HVD Manager页面,此时又提示需要华为开发者账号进行登录。

实名认证
如果之前没有做过开发者实名认证,那么到这里,就需要进行开发者实名认证了。

根据提示执行下一步。

授权

认证完成之后,再次访问HVD Manager页面,会提示用华为账号给我们的DevEco Studio授权。

点击“允许”

点击“Agree”

运行
此时,就能看到Car等模拟器了。

点击启动Car模拟器

这时,能看到模拟器已经启动了。

我们再次允许我们的应用,就能选中Car的模拟器,即为下图的CDC。

最终,应用运行效果如下。

参考引用
本系列归档至《跟老卫学HarmonyOS开发》:https://github.com/waylau/harmonyos-tutorial
参考书籍《鸿蒙HarmonyOS手机应用开发实战》:https://item.jd.com/13568130.html

目录
相关文章
|
4天前
「Mac畅玩鸿蒙与硬件51」UI互动应用篇28 - 模拟记账应用
本篇教程将介绍如何创建一个模拟记账应用,通过账单输入、动态列表展示和实时统计功能,学习接口定义和组件间的数据交互。
106 68
|
5天前
|
存储 人工智能 JavaScript
Harmony OS开发-ArkTS语言速成二
本文介绍了ArkTS基础语法,包括三种基本数据类型(string、number、boolean)和变量的使用。重点讲解了let、const和var的区别,涵盖作用域、变量提升、重新赋值及初始化等方面。期待与你共同进步!
63 47
Harmony OS开发-ArkTS语言速成二
|
3天前
|
UED
「Mac畅玩鸿蒙与硬件52」UI互动应用篇29 - 模拟火车票查询系统
本篇教程将实现一个模拟火车票查询系统,通过输入条件筛选车次信息,并展示动态筛选结果,学习事件处理、状态管理和界面展示的综合开发技巧。
34 13
|
2天前
「Mac畅玩鸿蒙与硬件53」UI互动应用篇30 - 打卡提醒小应用
本篇教程将实现一个打卡提醒小应用,通过用户输入时间进行提醒设置,并展示实时提醒状态,实现提醒设置和取消等功能。
32 10
|
6天前
|
前端开发 UED
「Mac畅玩鸿蒙与硬件50」UI互动应用篇27 - 水果掉落小游戏
本篇教程将带你实现一个水果掉落小游戏,掌握基本的动态交互逻辑和鸿蒙组件的使用,进一步了解事件处理与状态管理。
31 14
|
7天前
|
索引
鸿蒙开发:自定义一个股票代码选择键盘
金融类的软件,特别是股票基金类的应用,在查找股票的时候,都会有一个区别于正常键盘的键盘,也就是股票代码键盘,和普通键盘的区别就是,除了常见的数字之外,也有一些常见的股票代码前缀按钮,方便在查找股票的时候,更加方便的进行检索。
鸿蒙开发:自定义一个股票代码选择键盘
|
7天前
鸿蒙开发:自定义一个英文键盘
实现方式呢,有很多种,目前采用了比较简单的一种,如果大家采用网格Grid组件实现方式,也是可以的,但是需要考虑每行的边距以及数据,还有最后两行的格子占位问题。
鸿蒙开发:自定义一个英文键盘
|
6天前
|
前端开发 API 数据库
鸿蒙开发:异步并发操作
在结合async/await进行使用的时候,有一点需要注意,await关键字必须结合async,这两个是搭配使用的,缺一不可,同步风格在使用的时候,如何获取到错误呢,毕竟没有catch方法,其实,我们可以自己创建try/catch来捕获异常。
鸿蒙开发:异步并发操作
|
6天前
|
API
鸿蒙开发:实现popup弹窗
目前提供了两种方式实现popup弹窗,主推系统实现的方式,几乎能满足我们常见的所有场景,当然了,文章毕竟有限,尽量还是以官网为主。
鸿蒙开发:实现popup弹窗
|
7天前
鸿蒙开发:自定义一个车牌字母键盘
车牌字母键盘和一般的键盘还有很大区别的,大家可以发现,键盘上是少一个字母的,因为I字母具有混淆性,所以这个字母是不在车牌键盘内的。
鸿蒙开发:自定义一个车牌字母键盘

热门文章

最新文章