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天前
|
前端开发 JavaScript 开发工具
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
43 5
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI六
本文介绍了颜色渐变(线性渐变和径向渐变)与阴影效果的应用,通过具体代码示例展示了如何在组件中实现这些视觉效果,帮助开发者提升界面美观度。君志所向,一往无前,欢迎一起探索! 简介字数:239
12 0
HarmonyOS NEXT开发-ArkUI六
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI八
本文介绍了Harmony OS开发中的线性布局技巧,包括交叉轴对齐、自适应缩放及综合实践案例,帮助开发者轻松掌握相关技能。每天学习一个知识点,一起加油!
13 0
HarmonyOS NEXT开发-ArkUI八
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI十二
网格布局(Grid)适用于由多行列组成的复杂界面,支持固定行列、合并单元格及滚动效果。其应用场景广泛,如文件管理、购物列表等。通过设置`columnsTemplate`和`rowsTemplate`可定义行列比例,使用`GridItem`组件实现内容展示。此外,还能通过自定义滚动条优化用户体验。代码示例展示了如何创建固定行列、合并单元格以及实现滚动效果的网格布局。 关注程序员Feri,了解更多实用技术与搞钱技巧,一起在编程道路上不断前行!
15 0
HarmonyOS NEXT开发-ArkUI十二
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI十一
本文介绍Swiper组件,它用于滑动轮播显示,支持自动播放、纵向滑动、自定义导航点等特性。通过设置尺寸、内容及属性,可实现丰富的轮播效果。示例代码展示了基本用法和综合实践,帮助开发者快速上手。
20 0
HarmonyOS NEXT开发-ArkUI十一
|
5天前
|
人工智能 前端开发 Java
HarmonyOS NEXT开发-ArkUI十
本文介绍了布局实践、定位(绝对与相对)、通用属性(多态样式和动画)及图形变换(平移、缩放、旋转),帮助开发者掌握前端布局技巧和交互效果优化。君志所向,一往无前!
22 0
HarmonyOS NEXT开发-ArkUI十
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI九
本文介绍了弹性布局(Flex)、商品列表展示及层叠布局(StackLayout)的基本概念与实际应用,通过代码示例详细讲解了这些布局方式的使用方法和效果。希望在搞钱的路上有你相伴!君志所向,一往无前!
HarmonyOS NEXT开发-ArkUI九
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI七
本文介绍了ArkUI中的布局概念,包括组件区域、内容区和布局边界,并详细讲解了线性布局(Row/Column)的使用方法,如间距设置和对齐方式。通过实例代码展示了如何创建美观且功能丰富的页面布局。关注Feri,一起探索HarmonyOS开发!
HarmonyOS NEXT开发-ArkUI七
|
5天前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI五
本文介绍了边框属性、圆角设置、综合使用案例和背景属性(包括背景色、背景图及缩放)的详细代码示例,帮助开发者快速掌握ArkUI框架,持续更新HarmonyOS开发技巧。君志所向,一往无前!
11 0
HarmonyOS NEXT开发-ArkUI五
|
5天前
|
存储 人工智能 Java
HarmonyOS NEXT开发-ArkUI四
本文介绍了HarmonyOS图标库的使用方法,涵盖下载、命名规范及Image组件的应用,并详细讲解了布局属性如padding和margin的设置技巧,助你在开发路上更进一步。君志所向,一往无前!
HarmonyOS NEXT开发-ArkUI四

热门文章

最新文章

  • 1
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 2
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 3
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
  • 4
    EMAS 性能分析全面适配HarmonyOS NEXT,开启原生应用性能优化新纪元
  • 5
    鸿蒙开发:了解@Builder装饰器
  • 6
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
  • 7
    【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 8
    HarmonyOS使用系统图标
  • 9
    鸿蒙原生应用再添新丁!北京广电、充电管家、有我帮 入局鸿蒙
  • 10
    【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡