鸿蒙OS应用开发的开发环境

鸿蒙OS应用开发的开发环境

鸿蒙系统发展越来越快,已经开始走进千家万户,从手机到电视机,再到汽车,以后各种手表、智能设备等等。这已经是一个广泛应用的操作系统,也是跟大家生活密切相关的操作系统。要想在这个平台上创建更好用的应用,那么就需要学习鸿蒙系统的应用开发,这样才能创建出来更多更好玩的应用,可以解决更多客户急需解决的问题。当你想投入到这个生态系统里的时候,首先是使用它,这是最方便的方法,比如买一台带有鸿蒙系统的手机,并且不断地使用它,提出你自己的建议,让它进行完善和改进。其次,就是当你更进一步想完全驾驭这个系统时,就需要深入一点,搞懂怎么样开发它的应用,这样就可以在它上面更好满足自己的需求。最后就是需要更加深入的投入,就是去开发鸿蒙系统底层组件,那需要投入毕生的精力和加入合适的团体。

在这里主要开始学习开发鸿蒙系统的应用,由于鸿蒙系统发布的时间不是很久,当然是相对安卓和IOS来说,因此它是一个全新的系统,并且致力于创建一种更方便的软件方式,它引入不同于以往的软件开发语言,以及不同的界面接口。这些都是新开发人员要面对的问题,也是本系列文章需要去研究的问题,只有通过解决这些问题,我们就可以熟悉地开发鸿蒙应用,达到快速方便构建更好用的应用。

要学习鸿蒙应用的开发,需要下载鸿蒙系统应用的开发工具,这个工具是通过下面的网站来下载:

HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟

https://developer.huawei.com/consumer/cn/deveco-studio/

当你来到这个网站,就可以看到上面介绍,第一个图标就是下载开发工具,它的名称叫做

DevEco Studio,当你点击这里时,就会看到下面的介绍:

DevEco Studio 3.1

DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率。

它会提供下面的版本进行下载,如下图:

目前提供三个版本,分别是适合不同的平台运行,大多数人都会选择Windows 64Bit的版本进行下载使用,毕竟大家对于Windows的使用还是更方便一些。好吧,本系列文章都会基于Windows版本进行开发编写例子。

当你下载完成并且安装之后,就会在桌面上看到下面这个图标:

当你双击打开它,就会打开如下窗口:

这样就把开发工具安装完成了。

接着下来就是根据自己的开发进行配置了,比如手表的应用,就需要配置手表的虚拟机;手机的应用,就需要配置手机的虚拟机,像我这里是手机的应用,所以就下载安装手机的虚拟机。

第一步先来创建一个手机的应用:

打开开发工具之后,选择上面这项Create Project,就可以打开创建工程的窗口:

这时选择第一个Empty Ability,然后点击窗口最下面的Next按钮,就可以弹出下面窗口:

这时候,就可以看到应用的名称,包的名称,保存的位置,编译的SDK版本,运行模式,是否可视化编辑,语言,兼容性API,设备类型。

最后选择完成,就进入下面的界面:

这就是正常的开发界面,是开发人员经常使用的界面。

在编译和开发这个例子之前,需要下载好自己的开发SDK和运行的虚拟机,可以通过菜单File里Settings选项,弹出下面窗口:

在这里确认是否已经安装完成SDK文件,以及手机虚拟机,虚拟机是方便在电脑上运行和测试应用程序。如果没有安装,就可以点击来安装这些文件。通过前面打上勾,然后点击确认变更,它就会自动下载并配置好。

如果看到上面的界面,并且内容是OK的,那么恭喜你,已经把开发环境准备好了,就可以进行下一步的学习了。

相关推荐
Li_Ning218 小时前
vue3+uniapp开发鸿蒙初体验
华为·uni-app·harmonyos
特立独行的猫a9 小时前
HarmonyOS NEXT边学边玩:从零实现一个影视App(七、今日票房页面的设计与实现)
华为·harmonyos
liukuang11012 小时前
华为小米vivo向上,苹果荣耀OPPO向下
华为
李洋-蛟龙腾飞公司12 小时前
华为支付-(可选)特定场景配置操作
华为·harmonyos
李洋-蛟龙腾飞公司12 小时前
华为支付接入规范
华为·harmonyos
luoganttcc12 小时前
华为升腾算子开发(一) helloword
java·前端·华为
程序猿阿伟12 小时前
《探秘鸿蒙Next:非结构化数据处理与模型轻量化的完美适配》
华为·harmonyos
没有猫饼13 小时前
《鸿蒙HarmonyOS 5.0开发教程》基础篇11:父子组件通信
harmonyos·arkts
HarmonyOS_SDK15 小时前
巧用多目标识别能力,帮助应用实现智能化图片解析
harmonyos
TS_forever00718 小时前
【华为路由的arp配置】
网络·华为