鸿蒙OS 2.0应用开发初潮
原文链接: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应用开发初潮相关推荐
- 华为鸿蒙os可升级手机,华为鸿蒙OS 2.0升级清单曝光,来看看有没有你的手机
近日,华为多位高层确认,华为鸿蒙OS 2.0版本开发工作进展顺利,产品研发部分已经就绪.与华为之前的预告一样,华为将会在12月份如期推出鸿蒙OS系统的手机beta版,最快下个月就可以使用到鸿蒙OS手机 ...
- 鸿蒙手机升级清单,华为鸿蒙OS 2.0升级清单曝光,来看看有没有你的手机
原标题:华为鸿蒙OS 2.0升级清单曝光,来看看有没有你的手机 近日,华为多位高层确认,华为鸿蒙OS 2.0版本开发工作进展顺利,产品研发部分已经就绪.与华为之前的预告一样,华为将会在12月份如期推出 ...
- 华为x10max什么时候升级鸿蒙,网传华为鸿蒙 OS 2.0 升级清单曝光,来看看有没有你的...
近日,华为多位高层确认,华为鸿蒙 OS 2.0 版本开发工作进展顺利,产品研发部分已经就绪.与华为之前的预告一样,华为将会在 12 月份如期推出鸿蒙 OS 系统的手机 beta 版,最快下个月就可以使 ...
- 鸿蒙 OS 2.0 来了!值得开发者关注的是什么?
作者 | 马超 责编 | 沭七 出品 | CSDN(ID:CSDNnews) 去年 8 月 9 日的华为开发者大会(HDC 2019)上,华为常务董事.华为消费者业务 CEO 余承东,正式发布了鸿蒙操 ...
- 鸿蒙 OS 2.0 公测!已适配多款机型
code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 来源 | 电脑报(ID:CQCPCW) 如若转载请联系原公众号 最近一段时间,部分华为Mate X2用户和开发者已经 ...
- 用华为鸿蒙 OS 2.0 系统写出了HelloWorld!那些说鸿蒙是PPT的可以闭嘴了!
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 开发 ...
- 华为鸿蒙OS 2.0正式发布!明年华为手机将全面支持!
全世界只有3.14 % 的人关注了 爆炸吧知识 9 月 10 日,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 版本(HarmonyOS 2.0).鸿蒙 O ...
- 鸿蒙os吃内存吗,终于上手机!华为鸿蒙 OS 2.0 系统:128KB 内存就能跑
终于上手机!华为鸿蒙 OS 2.0 系统:128KB 内存就能跑 2020-09-11 10:51:48 0点赞 0收藏 0评论 9月11日消息,华为昨天下午在东莞松山湖举办了全球开发者大会,本次大会 ...
- 鸿蒙分布式体验,一张图看懂鸿蒙OS 2.0 分布式能力升级构筑全场景体验
原标题:一张图看懂鸿蒙OS 2.0 分布式能力升级构筑全场景体验 [手机中国新闻]9月10日下午,华为召开HDC2020大会,全新的HarmonyOS 2.0正式发布.新系统的分布式能力全面升级,同时 ...
最新文章
- 利用adb命令查看apk文件包名的一些方法
- 没有“好的”数据,AI就没有未来?听听云测数据怎么说
- 完美解决 向UILable 文字最后插入N张图片,支持向限制行数的UILable 最后一行插入,多余文字显示......
- C++ 的关键字(保留字)完整介绍
- css border 虚线间距_一小时快速了解 CSS 基础
- oracle忘记密码,修改密码
- dubbo中对服务多版本的支持
- eclipse Android 开发基础 Activity 窗体 界面
- matlab 12位 显示不出来,求助大神,为何不同机器运行MATLAB结果不同
- 测试jdbc连mysql数据库_java连接mysql数据库及测试是否连接成功的方法
- redhat linux yum仓库,关于RHEL6发行版yum仓库的配置
- 一个LinkedList的简单体现(用户缓存手机通话记录)
- 【mitmproxy手机端App抓包】
- 错误: 此上下文中不允许函数定义。
- 大数据的核心价值是什么
- 错误处理panic和recover
- 有点甜用计算机怎么谈,有点甜造句
- 记一次利用tomcat manager部署war包失败并解决的经历
- 互联网电影购票网站调查思考
- Excel 表格实现多列排序