Hello HarmonyOS

听说近期华为鸿蒙系统2.0开放了, 作为一个许久不碰Android的新时代略微爱国奋青兼辣鸡coder,忽然想要去体验一把。首先我们把环境搞好。

  1. 下载并安装华为编译器
    https://developer.harmonyos.com/cn/develop/deveco-studio
  2. 创建项目(不得不说这不就是jetbrains系列编译器么)
image.png

2.1 首先我们选择 “Create HarmonyOS Project”,创建一个HelloHarmonyOS的项目。

2.2 创建完项目以后我们等待编译完成。
项目创建完成以后,我们发现MainAbility这个类,神似Android中的MainActivity。然后我们看一下MainAbility集成的Ability这个类,这个Ability管理了界面的生命周期,与Android的Activity功能是一样的。

image.png

2.3 接下来我想要跑通这个HelloHarmonyOS项目,点击run发现没有可连接的设备,因此我们需要下载一个模拟器。


image.png

可是当我需要下载模拟器时,提示我要登录华为账号,然后打开我的360浏览器跳转到一个web页面不停地刷新,但是我使用另外的浏览器就可以进行登录。看来是这个华为的登录页不支持我默认的360浏览器,我觉得可以在登录之前让开发者选择打开的方式,不然像我刚刚打开一个一直刷新的界面就得一脸懵逼了。注册需要开发者实名认证,为了安全考虑无可厚非。

当我注册完成以后,编译器还是停留在让我登录的界面。
喵喵喵?接下来我该怎么整?我以为是我的操作超时的原因,就再次点击了一下sign in按钮,结果我在界面登录以后,并没有弹出预期的一个授权窗口,心情一下子不好了起来。

由于没有弹出授权窗口,也就没办法下载编译器了,我的实验到此结束,以后再搞。


总结

华为的这款编译器完全遵循了AndroidStudio的模式,开发所需要经常使用的Java类也和Android如出一辙。作为一个Android开发者可以很快地切换到鸿蒙系统的软件开发。可能这么做是为了偷懒,不过也有可能是为了让开发者尽量低成本地投入到鸿蒙软件的开发中。

ps:官方教程地址
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387

你可能感兴趣的:(Hello HarmonyOS)