刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

✋点击“面试交流”加入交流群✋

“置顶公众号”,每天推送面试专题

最近华为鸿蒙OS 2.0正式开源!关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙伴分享的相关文章了,编者我按照步骤一步步跑下来,整个流程还是非常简单的,尤其是对Android开发的小伙伴来说,从IDE到项目的创建及项目的编译安装简直是一模一样呀。我特么的都有点怀疑人生了...感兴趣的读者也可以试试哦。

再贴一下鸿蒙的源码地址:https://openharmony.gitee.com

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

咱们一起来跟着一位网友学习一下如何跑起来第一个“hello world”,原文如下:

1、前序

1.1 官网:

https://www.harmonyos.com 网上搜索第一个不是官方是三方的

1.2.IDE下载位置:

源码编译的下载: https://device.harmonyos.com/cn/ide 

开发应用的下载:https://developer.harmonyos.com/cn/develop/deveco-studio#download

1.3.源码位置:

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

2、开发应用部分

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

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

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

2.2 创建的项目

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

2.2.1 TV 设备应用

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

2.2.2 Wearable 可穿戴设备应用

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

2.2.3 Lite Wearable 可穿戴设备(Lite)应用

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

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

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

创建中:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

下载gradle-5.4.1-all.zip慢得等等。( 默认下载到: 刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

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

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

设置里面很全面都能进行设置,可以探索探索 ) grade 源已经正确的切换到华为国内

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

2.2.5 下载模拟器

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

弹窗点击确认就可以下载了 (此处下载速度略慢,下载失败点击 downloadagain 继续下载 估计下载人太多,失败了十几次把)

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

刷新以后:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

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

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

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

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

进行授权:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

授权成功:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

同意协议:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

罗列了可用的模拟器:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

TV模拟器启动了

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

运行就可以看到模拟器了

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

运行成功:

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

操作下来!全程无沸点和无尿点,最后发现 ,这不就是一个套了Android的壳吗!我特么开始怀疑人生....

网友评论:

不才不二

并不是Android套壳吧,只是开放方式很像而已,保留开发者习惯,吸引开发者才是目的,不能因为不同而不同,系统架构都不一样,鸿蒙的framework用c++实现的,Android是Java,鸿蒙可以根据设备切换内核,到底是用Linux内核还是liteOS内核都可以,鸿蒙系统架构和Android明显不是一个东西。

Cycling

安卓不就是Linux套了个壳么

开发肯定要类似开发android啊,为了减少android开发者的学习成本,也为了加速打开局面,这有啥奇怪的

飞行的Z

鸿蒙从内核到编译器都是从新写了的,至于应用的开发语言和方式和安卓一样纯粹是因为生态的原因,大把的安卓程序员可以直接为其开发应用,大把的安卓应用可以直接使用,有利于快速打开市场。

那些说是安卓套个壳的要么不是程序员,要么就是初级中的初级程序员

来自:开源中国,作者:一个俗人

链接:https://urlify.cn/FZrAfi

阅读更多

是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器!

一程序员没钱买电脑,坚持在手机上写代码,炫技术后被抓

Java 的 JSP 已经被淘汰了吗?

年前的一波内推,一个公司,两个职位!

重磅!Chrome 高级玩法,不装扩展,提前享受还未发布的功能

来,教你做个属于自己的 Markdown 编辑器

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

喜欢就给个“在看刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....