随着鸿蒙对旗下部分麒麟990芯片手机开放了开发者内测,我的nova6 5g也于昨天在公开招募的行列,但由于手机中有太多app和资料以及聊天记录,万一升级后资料丢失就得不偿失了,所以目前只想体验一下鸿蒙系统,仅此而已,看到deveco-studio beta2版本这个开发IDE有鸿蒙的模拟器可以体验,所以立马行动起来。
一、首先登录官网下载开发工具:https://developer.harmonyos.com/cn/develop/deveco-studio#download 由于我是mac,所以下载mac版
![](https://image.lategege.com:30443/2021/05-10/1.jpg)
打开安装界面,需要下载鸿蒙SDK
![](https://image.lategege.com:30443/2021/05-10/5.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
![](https://image.lategege.com:30443/2021/05-10/6.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
![](https://image.lategege.com:30443/2021/05-10/3.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
下载完成就可以创建鸿蒙应用了
![](https://image.lategege.com:30443/2021/05-10/4.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
由于华为鸿蒙的IDE是基于IDEA的,所以设置方面和 android studio几乎没什么差别,使用过IDEA公司产品的开发人员,再使用鸿蒙的DevEco Studio就没有什么学习成本了,Logo感觉模仿了VScode的风格 。
![](https://image.lategege.com:30443/2021/05-10/7.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
鸿蒙应用的创建和android也相差无几,不过支持更多设备的应用,而且可以创建JS项目或者JAVA项目
![](https://image.lategege.com:30443/2021/05-10/8.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
![](https://image.lategege.com:30443/2021/05-10/9.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
工程结构和android工程大同小异,有过android开发经验开发鸿蒙应用应该不难,就是api会有一些名称的变化。
点击右上方的Tool ->HVD Manager 可以打开鸿蒙模拟器,不过需要登录华为开发者账号
![](https://image.lategege.com:30443/2021/05-10/10.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
IDE右侧赫然出现一台远程设备,惊叹华为的这波设计!
![](https://image.lategege.com:30443/2021/05-10/11.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20g)
点击编译运行程序,应用程序跑了起来。
![](https://image.lategege.com:30443/2021/05-10/12.png?imageView2/0/format/png/q/75|watermark/2/text/5Y2a5a6i5Zyw5Z2AOmxhdGVnZWdlLmNvbQ==/font/5b6u6L2v6ZuF6buR/fontsize/320/fill/I0ZGRkZGRg==/dissolve/100/gravity/NorthEast/dx/20/dy/20)
想不到鸿蒙的开发套件已经如此完善了,看来鸿蒙团队真的是在认真做事。