鸿蒙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的,那么恭喜你,已经把开发环境准备好了,就可以进行下一步的学习了。

相关推荐
cz追天之路1 天前
华为机考--- 字符串最后一个单词的长度
javascript·css·华为·less
1 天前
鸿蒙——通知
华为·harmonyos·
周胡杰1 天前
鸿蒙preferences单多例使用,本地存储类
缓存·华为·harmonyos·preferences·鸿蒙本地存储
IvanCodes1 天前
[鸿蒙2025领航者闯关] 共享终端的隐形守护者:基于 HarmonyOS 6 的全链路隐私闭环实战
华为·harmonyos·鸿蒙
芒鸽1 天前
鸿蒙PC上FFmpeg+Electron的Encode Smoke(P2) 排错实录:从“无法播放/时长为 0”到“保留画面且转完整时长”
ffmpeg·electron·harmonyos
2501_944449082 天前
帮助中心页面 Cordova&OpenHarmony 混合开发实战
harmonyos
航Hang*2 天前
第二章:网络系统建设与运维(中级)——华为设备基本命令
运维·计算机网络·华为·ensp·交换机
北方的流星2 天前
华为PPPoE协议的配置
运维·网络·华为
独自归家的兔2 天前
基于 cosyvoice-v3-plus 的 个人音色复刻 (华为OBS)
人工智能·华为·语音识别
DARLING Zero two♡2 天前
0-Day 极速响应:基于 vLLM-Ascend 在昇腾 NPU 上部署 Qwen2.5 的实战避坑指南
华为·gpu算力·vllm