HUAWEI HarmonyOS 鸿蒙系统开发

前言

HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言。带来简洁,流畅,连续,安全可靠的全场景交互体验。也就是所谓的 引领 万物互联。(相比手机鸿蒙,万物鸿蒙系统才是华为鸿蒙系统的目标所在。武汉大学讲师赵小刚介绍时说道“鸿蒙是一款面向物联网的操作系统,做到万物互联,成为超级终端,将家里面所有智能设备联系到一起。”)https://www.harmonyos.com/cn/home/

准备

DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,需要安装开发工具,并配置相关开发环境。 环境准备流程如下所示:

如上图所示,搭建HarmonyOS应用开发的环境包括软件安装、配置开发环境和运行HelloWorld三个环节,详细的指导请参考:

下载与安装软件

DevEco Studio支持Windows和Mac版本,下面将针对两种操作系统的软件安装方式进行介绍

Windows环境

运行环境要求
为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求:

   操作系统:Windows10 64位

   内存:8GB及以上

   硬盘:100GB及以上

   分辨率:1280*800像素及以上

下载和安装DevEco Studio

DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。

1.进入HUAWEI DevEco Studio产品页,点击下载列表后的按钮,下载DevEco Studio。

  说明:如果下载DevEco Studio Beta版本,则需要注册并登录华为开发者帐号。

2.下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选64-bit launcher后,点击Next,直至安装完成。

3.安装完成后,点击Finish完成安装。


macOS环境

运行环境要求

为保证DevEco Studio正常运行,建议电脑配置满足如下要求:

   操作系统:macOS 10.14/10.15/11.2.2

   内存:8GB及以上

   硬盘:100GB及以上

   分辨率:1280*800像素及以上

下载和安装DevEco Studio

1.DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。

进入HUAWEI DevEco Studio产品页,点击下载列表后的按钮,下载DevEco Studio。

说明:如果下载DevEco Studio Beta版本,则需要注册并登录华为开发者帐号。

2.下载完成后,双击下载的“deveco-studio-xxxx.dmg”软件包。

3.在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。

4.安装完成后,接下来请根据配置开发环境,检查和配置开发环境。

正式开发体验:

打开后鸿蒙OS IDE

点击Create HamonyOS Project 创建一个新的应用工程

语言选择java (你也可以选择js)我这边java比较熟悉 因为本职工作是做安卓开发的 然后点击next下一步

填入项目名 项目包名 选择项目存放路径 以及sdk版本即可(这里要注意 项目名 包名 项目存放路径最好不要出现中文)然后我们点击finish

构建好一个初始化工程 IDE帮我们生产了 MainAbilitySlice MainAbility MyApplication 3个java类 作为入口 以及一个 ability_main.xml 布局文件

简单看一下布局文件代码,预览效果 有没有似曾相识的感觉 很像安卓开发的布局文件对不对 不过鸿蒙全部重写了 所以说像但并不是

启动模拟器 点击Tools 选择HVD manager

使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考实名认证。

这时候浏览器会打开华为账号登录界面让你登录 输入自己的开发者账号密码登录即可 要启动模拟器需要成为开发者账号才行 同学们要自己去申请

登录以后点击允许

提示你已经登录客户端就比表示成功了

这时候IDE里面会弹出模拟器让你选择 我们这边选择phone端的Mate30或者p40

最后运行起来显示在我们的模拟器设备上面

到此华为鸿蒙os 的环境搭建和初体验就讲完了

总结

作为一个Android程序员,第一次上手这个IDE和语言环境还是比较熟悉的,基本能看懂,具体的还要看官网文档和api使用情况。有种套壳安卓的感觉,我们不否认很多地方有抄袭的影子 ,但是这个不是套壳,套壳的是小米 miui oppo vivo 那些对安卓深度定制的,个人看法觉得鸿蒙 OS不算套壳是基于liunx系统开发出来 有些地方很像安卓但不是。如果未来有大厂 BAT 后面带头加入进来,鸿蒙OS还是有机会跟 安卓 iOS 形成三足鼎立之势 ,我们现在可以多多了解,有兴趣的同学可以根据教程安装开发环境学习和了解 。

你可能感兴趣的:(HUAWEI HarmonyOS 鸿蒙系统开发)