此次距离华为鸿蒙1.0(HarmonyOS 1.0)发布已经过去一年了。从华为遭遇制裁开始,鸿蒙成为了很多国人的寄托。但第一次推出,就引发了争议:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_创建项目

没有完整的开发文档,架构设计说明,配套的IDE,没有可编译的DEMO......鸿蒙1.0一度被称为为“PPT操作系统”。

而一年后的鸿蒙2.0都有了:技术架构公开,文档代码全部开源。

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_helloworld代码_02

外人不懂,其实我们做这一行应该知道:

走到这一步的华为,已经开始向巨头迈进。

作为半个内行人,我们最关注的当然还是鸿蒙系统的源码,已经有一些尝鲜的小伙伴跑过一波,按照步骤一步步跑下来,整个流程还是不难。

如果小伙伴对于Android开发的比较熟悉,就会发现从IDE到项目的创建及项目的编译安装和Android还都是蛮像的。

一起来跑起来第一个“hello world”试试看:


01. 相关地址 官网地址: https://www.harmonyos.com 

IDE下载位置:


源码编译的下载: https://device.harmonyos.com/cn/ide 开发应用的下载:https://developer.harmonyos.com/cn/develop/deveco-studio#download

源码位置:

https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927

02.  开发应用部分

安装时候启动会提示下载SDK,点击取消,搜索SDK,重新自定义SDK路径。



最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_03

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_04


把所有的SDK都按照上,打勾会自动下载。

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_05

创建项目


最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_创建项目_06


点击创建项目,发现现在支持有三种类型


1. TV 设备应用



最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_helloworld代码_07

2. Wearable 可穿戴设备应用



最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_创建项目_08

3. Lite Wearable 可穿戴设备(Lite)应用



最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_Wearable_09

4. 创建TV项目 (Java),选了一个列表模板。



最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_10


创建中

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_可穿戴设备_11


下载gradle-5.4.1-all.zip慢,得等等。

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_Wearable_12


这个应该有办法直接下载好

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_helloworld代码_13


  grade 源已经正确的切换到华为国内:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_14

5. 下载模拟器



最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_可穿戴设备_15


弹窗点击确认就可以下载了 

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_helloworld代码_16

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_可穿戴设备_17


刷新以后:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_创建项目_18


使用自己的华为账号登录 (注意:此处有坑,如果默认使用Chrome可能授权失败,使用Windows自带的浏览器登录)

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_可穿戴设备_19

(开发者账号实名认证,填写银行卡验证速度很快) 


最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_Wearable_20


进行授权:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_Wearable_21


授权成功:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_22


同意协议:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_创建项目_23


罗列了可用的模拟器:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_可穿戴设备_24


TV模拟器启动了

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_Wearable_25


运行就可以看到模拟器了

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_Wearable_26


运行成功:

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_27

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_05


大雄说

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_创建项目_06


对项目比较感兴趣的小伙伴都可以动手试试,尤其是平时很少能有机会能够接触到企业级实战项目的在校小伙伴, 开源项目是我们能够认识企业级项目流程的很好的方式 。

最近很火的鸿蒙语言是java还是什么 鸿蒙用什么语言开发的_最近很火的鸿蒙语言是java还是什么_30