鸿蒙OS 2.0应用开发初潮

279 阅读4分钟

原文链接:mp.weixin.qq.com/s/FkQ6oCoSu…

盘古一笑鸿蒙开,神马负图从天来

八卦旋转六十四,黄锺是为元气胎

—宋代 林光朝

2020年9月10日华为开源了面向小型嵌入式设备的鸿蒙OS2.0,本人也连夜浅读了一下公开的代码仓库,看到文档中写到开发需要用到开发板,就以为面向应用层面的工具不会那么快推出的。

在9月11日写完推文后,搜索到一篇博文,从而跟着线索找到了华为官方关于鸿蒙OS应用开发的相关文档,虎躯为之一震,发现鸿蒙OS应用开发的各个方面已经相当齐全,已经有了较完善的开发指南和开发工具HUAWEI DevEco Studio,我发现自己对鸿蒙OS的期望值还是过低了。

HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE)。

DevEco Studio还具有如下特点

1.多设备统一开发环境,包括智慧屏、智能穿戴,轻量级智能穿戴设备。

2.支持多语言的代码开发和调试:包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

3.支持 FA(Feature Ability)和 PA(Particle Ability)快速开发:通过工程向导快速创建FA/PA工程模板,一键式打包成HAP(HarmonyOS Ability Package)。

4.支持多设备模拟器:提供多设备的模拟器资源,包括智慧屏、智能穿戴等设备的模拟器,方便开发者高效调试。

也就是说DevEco Studio是类似于Android Studio和XCode开发工具,提供给多个主流技术领域(Java、C/C++、JS)的开发者去使用,能开发多种设备的应用APP,还提供了较多较为完善的设备模拟器。

压住内心狂喜的我在快速浏览完所有入门文档后已然面泛潮红,身体里好像有什么东西呼之欲出!

HarmonyOS 开发者文档地址:

developer.harmonyos.com/cn/home/

DevEco Studio下载地址:

developer.harmonyos.com/cn/develop/…

DevEco Studio安装指南:

developer.harmonyos.com/cn/docs/doc…

开发工具安装步骤这里就不再重复,文档中已经写得非常全面了,大家仔细阅读即可,但是还是就着在安装过程中遇到的问题做些提示,以便大家能顺利入门:

提示1

•文档中很多文字介绍的安装方式都是在“如果网络不能直接访问Internet”的前提下进行的,这个要仔细阅读文档;

提示2

•DevEco Studio安装后会自行下载SDK,但下载后默认存放的地方是C盘的用户目录,可以把SDK拷贝出来后通过Configure->Settings,打开配置界面后,可以参考下图1、图2 进行操作

图1

图2

提示3

创建项目,Device选择的是Wearable, Teamplate选择的是JS,如图3,但官方文档选择Java

图3

提示4

创建项目后,第一次需要用到Gradle下载gradle-5.4.1-all.zip,这个我也卡了相当久,因为家里宽带是移动的,后来实在忍不了开了电信手机号的热点,下载编译梭梭就上来了(论网络的重要性),当然如果有Android开发经验的同学设置一下代理估计就可以了。

提示5

当看到Run控制台上编译完成,显示绿色对勾后,即可运行项目了,但是需要模拟器,鸿蒙OS设备模拟器的使用是需要用到已经实名的开发者账号,如果嫌实名审核慢,可以申请加入其他开发者的团队账号中,具体运行项目如图4、图5、图6,最终效果图7、图8;

图4

图5

图6

图7

图8

以上是本人在初体验鸿蒙OS应用开发后,给出的一些提示,希望同学们少走弯路,安装细节还是要看文档,官方文档可读性超级好!!

鸿蒙OS应用开发总体给我感觉是极大限度的照顾开发者,最值得一提的就是这个模拟器,虽然需要开发者实名登录,但基本不像Android Studio和Xcode那样下载很大的模拟器到本地安装,快速便捷的同时还减少了开发者本地设备的资源开销;当然所有的技术刚开始都会有坑,但在这次体验过后,感觉到我的那个洞在惊呼声中开了又开,想象出了很多未来的可能性,下期带大家入门开发,敬请期待!!!

部分素材来源网络,如有侵权请联系删除