原文链接:https://mp.weixin.qq.com/s/FkQ6oCoSuStBCqYL0crhWg

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

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

—宋代 林光朝


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 开发者文档地址:

https://developer.harmonyos.com/cn/home/

DevEco Studio下载地址:

https://developer.harmonyos.com/cn/develop/deveco-studio#download

DevEco Studio安装指南:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/software_install-0000001053582415

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

提示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那样下载很大的模拟器到本地安装,快速便捷的同时还减少了开发者本地设备的资源开销;当然所有的技术刚开始都会有坑,但在这次体验过后,感觉到我的那个洞在惊呼声中开了又开,想象出了很多未来的可能性,下期带大家入门开发,敬请期待!!!

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

鸿蒙OS 2.0应用开发初潮相关推荐

  1. 华为鸿蒙os可升级手机,华为鸿蒙OS 2.0升级清单曝光,来看看有没有你的手机

    近日,华为多位高层确认,华为鸿蒙OS 2.0版本开发工作进展顺利,产品研发部分已经就绪.与华为之前的预告一样,华为将会在12月份如期推出鸿蒙OS系统的手机beta版,最快下个月就可以使用到鸿蒙OS手机 ...

  2. 鸿蒙手机升级清单,华为鸿蒙OS 2.0升级清单曝光,来看看有没有你的手机

    原标题:华为鸿蒙OS 2.0升级清单曝光,来看看有没有你的手机 近日,华为多位高层确认,华为鸿蒙OS 2.0版本开发工作进展顺利,产品研发部分已经就绪.与华为之前的预告一样,华为将会在12月份如期推出 ...

  3. 华为x10max什么时候升级鸿蒙,网传华为鸿蒙 OS 2.0 升级清单曝光,来看看有没有你的...

    近日,华为多位高层确认,华为鸿蒙 OS 2.0 版本开发工作进展顺利,产品研发部分已经就绪.与华为之前的预告一样,华为将会在 12 月份如期推出鸿蒙 OS 系统的手机 beta 版,最快下个月就可以使 ...

  4. 鸿蒙 OS 2.0 来了!值得开发者关注的是什么?

    作者 | 马超 责编 | 沭七 出品 | CSDN(ID:CSDNnews) 去年 8 月 9 日的华为开发者大会(HDC 2019)上,华为常务董事.华为消费者业务 CEO 余承东,正式发布了鸿蒙操 ...

  5. 鸿蒙 OS 2.0 公测!已适配多款机型

    code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 来源 | 电脑报(ID:CQCPCW) 如若转载请联系原公众号 最近一段时间,部分华为Mate X2用户和开发者已经 ...

  6. 用华为鸿蒙 OS 2.0 系统写出了HelloWorld!那些说鸿蒙是PPT的可以闭嘴了!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 开发 ...

  7. 华为鸿蒙OS 2.0正式发布!明年华为手机将全面支持!

    全世界只有3.14 % 的人关注了 爆炸吧知识 9 月 10 日,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 版本(HarmonyOS 2.0).鸿蒙 O ...

  8. 鸿蒙os吃内存吗,终于上手机!华为鸿蒙 OS 2.0 系统:128KB 内存就能跑

    终于上手机!华为鸿蒙 OS 2.0 系统:128KB 内存就能跑 2020-09-11 10:51:48 0点赞 0收藏 0评论 9月11日消息,华为昨天下午在东莞松山湖举办了全球开发者大会,本次大会 ...

  9. 鸿蒙分布式体验,一张图看懂鸿蒙OS 2.0 分布式能力升级构筑全场景体验

    原标题:一张图看懂鸿蒙OS 2.0 分布式能力升级构筑全场景体验 [手机中国新闻]9月10日下午,华为召开HDC2020大会,全新的HarmonyOS 2.0正式发布.新系统的分布式能力全面升级,同时 ...

最新文章

  1. 利用adb命令查看apk文件包名的一些方法
  2. 没有“好的”数据,AI就没有未来?听听云测数据怎么说
  3. 完美解决 向UILable 文字最后插入N张图片,支持向限制行数的UILable 最后一行插入,多余文字显示......
  4. C++ 的关键字(保留字)完整介绍
  5. css border 虚线间距_一小时快速了解 CSS 基础
  6. oracle忘记密码,修改密码
  7. dubbo中对服务多版本的支持
  8. eclipse Android 开发基础 Activity 窗体 界面
  9. matlab 12位 显示不出来,求助大神,为何不同机器运行MATLAB结果不同
  10. 测试jdbc连mysql数据库_java连接mysql数据库及测试是否连接成功的方法
  11. redhat linux yum仓库,关于RHEL6发行版yum仓库的配置
  12. 一个LinkedList的简单体现(用户缓存手机通话记录)
  13. 【mitmproxy手机端App抓包】
  14. 错误: 此上下文中不允许函数定义。
  15. 大数据的核心价值是什么
  16. 错误处理panic和recover
  17. 有点甜用计算机怎么谈,有点甜造句
  18. 记一次利用tomcat manager部署war包失败并解决的经历
  19. 互联网电影购票网站调查思考
  20. Excel 表格实现多列排序

热门文章

  1. 反射第一篇,学习Java的反射基础
  2. SQLServer学习笔记九:DISTINCT子句和子查询
  3. 多媒体文件储存服务器,多媒体文件的存储方法及系统、读取方法及系统
  4. html文件怎么导入endnote,EndNote导入PubMed文献的方法 | 科研动力
  5. 结束,是一个新的开始
  6. T-SQL:表的创建和管理
  7. 宋有陈抟擅矩文, 内方外圆有如神。 逐浪字库技更精, 数字出版工匠魂
  8. 深圳40年城市印记:从小渔村到智慧城市
  9. delphi中的.dpr、.pas和.dfm文件都怎么解释?
  10. 六维图见过么?Python 画出来了