大家好,这里是鸿蒙开天组,感谢各位点进来的看官,这篇博文不聊编程语言,不写一行代码,只给完全零基础零概念的看官们科普下HarmonyOS NEXT鸿蒙操作系统(以下简称鸿蒙操作系统)是个什么东西,以及安装配置下鸿蒙应用的开发环境。
1、说人话的基础概念:
首先,咱们先来大致认识一下这个鸿蒙系统是个什么东西,这里直接上百科链接:
华为鸿蒙系统百度百科https://baike.baidu.com/item/%E5%8D%8E%E4%B8%BA%E9%B8%BF%E8%92%99%E7%B3%BB%E7%BB%9F/23500650?fr=ge_ala如果嫌字太多,那不要紧,你可以把鸿蒙操作系统类比成安卓、苹果操作系统,只是安卓和苹果都是国外开发,并且运行在目前咱们看到的安卓和苹果手机上
APP是application的英文简写,国内通常翻译成应用,APP都是开发者在使用对应操作系统的开发编程语言以及对应的开发工具做出来的,对应到鸿蒙系统,开发鸿蒙系统里的APP,就是鸿蒙应用开发。
对于使用过安卓和苹果手机的朋友来说,可能会有些疑惑,为什么有些APP在安卓手机上有,而苹果手机里没有;而有些APP在苹果手机上有,安卓却没有?
大体上说,这是因为两种手机使用的是两种不同的操作系统,而一个APP在以往开发时,只从开发者来说,在两种操作系统开发,就是要开发两个不同的玩意,中间使用的编程语言和工具都各不相同,并不是说一套代码写好,直接套过来用就可以了。
而到了今天,鸿蒙操作系统作为一个新的操作系统,就不可避免地面临很多APP需要开发的问题,这些APP就需要使用鸿蒙操作系统配套的开发工具和支持的编程语言。
2、保姆级的鸿蒙应用开发环境搭建
2.1. 运行环境要求
为保证DevEco Studio正常运行,建议电脑配置满足如下要求:
- 操作系统:Windows10 64位、Windows11 64位
- 内存:16GB及以上
- 硬盘:100GB及以上
- 分辨率:1280*800像素及以上
2.2. 下载 DevEco Studio
链接:下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态
点击以上链接,再在下图中选择自己设备对应的版本下载即可。
2.3. 安装 DevEco Studio
1.解压后,找到exe文件,双击 deveco-studio-x.x.x.xxx.exe 安装
2.浏览安装位置(尽量不要安装到 C盘 ,新建一个非中文文件夹)
3.在如下安装选项界面都勾选起来,翻译过来就是桌面快捷方式、环境变量、以项目方式打开文件夹选项,单击Next。
4.安装完成后,单击Finish完成安装。
到这里,开发工具deveco studio(以后简称dev)的下载安装就完成了,切记,遇到文件夹和文件命名不要使用中文,避免出现各种错误。
2.4. 创建和运行第一个项目
在运行后的dev中,需要先配置dev,以下界面选择不导入配置,点“OK”:
同意使用协议,选“Agree”:
选择单击Create Project,打开以下界面(颜色可能不同,但文字选项是一样的):
咱们可以先不理会这些都是些什么东西,不影响写代码,实在想了解的可以用有道词典划词翻译一下,现在直接选右下角“next”即可打开下一个界面:
这个界面对于初学者来说,也可以直接右下角“Finish”,如果要改项目名称也可以在①处修改,注意尽可能避免使用中文,②处则是修改支持的设备类型,初学者也可以先把Tablet(平板)和2in1(PC类)的勾选去掉,然后打开新项目的默认界面如下:
注意右侧上方有一个小眼睛图标+竖着排的“previewer”,直接点它:
等待十几二十秒后,可以看到以下界面:
最后一步,是把下图中红框位置的“Hello World”改成“鸿蒙我来了!”,注意不要多删了前后的英文标点符号,然后Ctrl+S保存,即可看到下图中,右侧的显示效果:
至此,如果运行成功,说明鸿蒙应用开发环境已经搭建完成!
3、瞎扯的时间段
接下来很长一段时间,写代码和改代码就会成为一个应用开发者的日常。
但是没写过代码的小伙伴也不必对那一堆堆看着不知道是啥玩意的东西心怀恐惧,编程语言是一种对计算机说的语言,也就是,需要用计算机能看懂的语法格式写给它,它就能理解并执行你下达的任务。
换句话说,写代码本质上也不过是在做两件事,一个是按照规定的语法套格式,一个是往里面填内容,比如上面已经成功运行的代码,我们完整地套用了工具给我们默认生成的模板,先是让“Hello World”显示到了右侧的预览器也就是previewer上,然后我们把“Hello World”这个内容改成“鸿蒙我来了!”,预览器就给我们显示成“鸿蒙我来了!”,往后正式发布到手机上,手机上就是显示这个效果。
而一堆密密麻麻功能强大的代码,也是一行行写出来的,所以学习起来需要一个循序渐进的过程,需要耐心和坚持罢了。
最后,这里是鸿蒙开天组,不卖课,会写点教程和技术博客,佛系,但如果看到这里的你,能点个收藏点个赞,那也是对我莫大的支持,谢谢!