王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器!
Posted 程序员入门进阶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器!相关的知识,希望对你有一定的参考价值。
原创PDF |《Android 深入系统完全讲解》免费开源,可能价值百万!
学习一门新的技术前,我一般会翻看官方文档,源码,以及网上的一些总结,好形成一个初步印象,让开发的时候心中有谱。
于是,对于鸿蒙当下我的理解,简单总结就是:
底层兼容 Linux ,LiteOS ,鸿蒙微内核,向上实现一套跨平台机制,以JAVA,JS为主,同时兼容安卓APK,实现了自己的编译器,以及自己的应用框架。
官方的框架图
我们常见的应用开发,如果归为安卓手机的开发,大致会发觉很多安卓的影子,这个很正常。同时当我们去涉及到物联网开发,就会触及到LiteOS以及华 为的一套通信框架。
通过实现一个中间件的方式,将底层系统和上层开发进行抽离,完成所谓的一次开发,全网部署的能力,也即是所谓的跨平台开发能力。
我们以开发应用为主要讲解内容,来深入学习鸿蒙2.0的开发。要问为啥要写这个系列,简单来讲就是,前几天我给王姨打了电话,说了我不想努力了。
王姨告诉我说,小伙子还年轻,不要想着走捷径。最近鸿蒙系统很火嘛,赶紧学习吧。
没办法,为了不断粮,只能任由王姨摆布,闷头开始搞起来~~~今天我们先看看工具,搞起来Demo 。
1 工具下载&&环境搭建
打开官网,
https://developer.harmonyos.com/cn/develop
简单看下介绍,我们点击应用开发,进入主界面,找到开发应用的菜单,点进新手指导。
大致看一下说明,我们就进入到快速入门的菜单,看下具体的操作。
于是我们按照提示,先现在安装软件
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/software_install-0000001053582415
安装很简单,
https://developer.harmonyos.com/cn/develop/deveco-studio#download 直接下载对应的版本就可以了。
对系统的要求是:
Windows
操作系统:Windows10 64 位
内存:8GB 及以上
硬盘:100GB 及以上
分辨率:1280*800 像素及以上macOS
操作系统:macOS 10.14/10.15/11.2.2
内存:8GB 及以上
硬盘:100GB 及以上
分辨率:1280*800 像素及以上
直接下一步安装就好了,没难度。安装完后,直接打开,会跟android开发差不多,会让你选择SDK目录,它会自动给你下载好,然后进入主界面。
我们现在学习的是Java的开发,所以选择这个:
然后选择:应用,手机。保证我们是开发一个手机应用。
点击完成,等待进度走完,目录打眼一看,很Android,
这时候我们的默认代码就算OK了。我们让它跑起来。
2 账户创建&&模拟器跑起来
我们在Tools菜单下,找到Device manager ,
会发现要注册,这时候点击注册,进行账户注册。(我注册完了就会是这个)
同时这里第一次注册的时候,还会要求你注册,是个人开发还是企业开发者,这时候会让你填写你的银行卡号信息。
认证通过后,DEV tools 要进行账号退出,再重新登陆才可以。通过后就会出来一个界面:
我们是手机开发,所以选择这个:
点击右侧的运行,会出来远程界面。
然后我们选择Run菜单,Run entry ,模拟器就会显示出来结果。
显示结果:
同时我在调研下,在主界面的start设置断点,看下堆栈,会发现非常有趣的内容。
同时我将build目录下的out出来的hap文件,后缀改成zip,进行解压:
会看到有趣的内容:
我们找到sdk目录:
同时在工具链目录,也会看到很多熟悉的内容:
当前应用开发,跟安卓的重叠度还是比较高的。这个算是一个当前的过渡阶段,相信后面不断地迭代,安卓的影子会逐渐消失,剩下的都是js的一套框架了。
当我们在看一个工程代码的时候,不要忽略它的扩展内容,比如这里的:
这个代表了鸿蒙框架对开发者提供的能力,查看这些jar包,能够很好的去判定框架逻辑,以及各种API(当然也可以查文档)。
因为多看这些内容,你能够了解的更加全面,也能够依据你的知识点,对其进行分析,钻研。
好了,这一节就讲到这里,我们下期再见~
--end--
今天分享一些整理的鸿蒙学习资料,加我微信 code_gg_boy ,免费领取。
后续会建对应的鸿蒙学习群,大家一起交流成长。
以上是关于王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器!的主要内容,如果未能解决你的问题,请参考以下文章
王姨劝我学HarmonyOS鸿蒙2.0系列教程之二应用知识&&梳理逻辑!
王姨劝我学HarmonyOS鸿蒙2.0系列教程之二应用知识&&梳理逻辑!
王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器!
王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器!