diff --git a/README.md b/README.md index 7dc215518d0952d38f017132f109cbdc70477d71..271091f2a3b88b6e1fa85cec06d3df99f206b028 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [TOC] -## 一、介绍 +## 介绍 * The project tells you how to develop the HarmonyOS project.And it shows the differences between [Android] project and [HarmonyOS] project.And it shows the differences between [WeChat-mini-program] project and [HarmonyOS] project. @@ -14,24 +14,63 @@ -## 二、视频讲解 -全网最新最全面的DevEco Studio开发鸿蒙HarmomyOS项目初体验。 -我这里从五个方面给大家详细讲解鸿蒙应用开发,包括: +**在9月10日召开的华为开发者大会上,宣布了鸿蒙2.0系统正式面世,同时开启了Beta版本的测试和开源网站。对于开发者来说两个最关键的点值得关注:一个是Beta版的开发工具,一个是开源网站。** -* 开发工具安装和配置(开头——07:30)。 -* 项目代码分析(07:30——16:00)。 -* 项目部署运行到模拟器(16:00——20:00)。 -* 鸿蒙项目和Android项目对比(21:00——43:00)。 -* 鸿蒙项目和微信小程序项目对比(44:00——56:00)。 -* 最后一部分是结束语(56:00——结尾)。 -:movie_camera: **[视频讲解地址,点此进行观看](https://www.bilibili.com/video/BV1vv411C7Sq/)** ---- -## 三、HarmonyOS项目和Android项目对比 + + +## 一、开源网站 + +在开发者大会上宣布将HarmonyOS源代码捐赠给中国开放原子开源基金会,并在大会上公布了鸿蒙系统的开源路线。 + +官网地址: + +[OpenHarmony 官方源码地址](https://openharmony.gitee.com/openharmony) + +------ + +## 二、开发工具 + +鸿蒙使用基于Intellij IDEA深度定制研发的DevEco Studio作为其开发工具。官方下载地址如下: + +[DevEco Studio 下载地址](https://developer.harmonyos.com/cn/develop/deveco-studio) + +------ + +## 三、鸿蒙应用初体验视频讲解 + +**全网最新最全面的DevEco Studio开发鸿蒙HarmomyOS项目初体验。我这里从五个方面给大家详细讲解鸿蒙应用开发,包括:开发工具安装和配置;项目代码分析;项目部署运行到模拟器;鸿蒙项目和Android项目对比;鸿蒙项目和微信小程序项目对比,最后一部分是结束语。** + +* 开发工具安装和配置。 +* 项目代码分析)。 +* 项目部署运行到模拟器。 +* 鸿蒙项目和Android项目对比。 +* 鸿蒙项目和微信小程序项目对比。 +* 最后一部分是结束语总结。 + +:movie_camera: **[带你一起走进DevEco Studio开发鸿蒙应用初体验系列视频,点此进行观看](https://www.bilibili.com/video/BV1vv411C7Sq/)** + + + +---- + + + + +## 四、视频配套项目源码地址 + +↓ **视频配套项目源码地址:** + +[https://github.com/AweiLoveAndroid/AndroidVSHarmonygithub.com](https://github.com/AweiLoveAndroid/AndroidVSHarmonygithub.com) + +---- + +## 五、HarmonyOS项目和Android项目对比 ### (一)资源目录的变更 @@ -84,9 +123,13 @@ android目录结构就比较松散,没有统一的文件夹管理,res/values | 可绘制资源| resources/drawable| || resources/graphic | | | | 其他类型文件 | 无 | | | resources/profile | | 表示其他类型文件,以原始文件形式保存| +**最后了一张同类型资源对比图:** + +![](img/安卓和鸿蒙工程目录resource资源目录对比表.png) -具体如下图所示: + +**↓ 完整的资源目录的具体变更对比如下图所示:** @@ -104,20 +147,22 @@ android目录结构就比较松散,没有统一的文件夹管理,res/values ### (三)Java代码的变更 -具体如下图所示: +**↓ 完整的Java目录的变更对比如下图所示:** ![](img/安卓和鸿蒙工程目录Java文件对比.png) ---- -## 四、HarmonyOS项目和微信小程序项目对比 +## 六、HarmonyOS项目和微信小程序项目对比 + +**↓ 完整的JS目录和微信小程序对比如下图所示:** ![](img/鸿蒙JS项目代码结构和微信小程序对比.png) ---- -## 五、HarmonyOS优点 +## 七、HarmonyOS优点 ### (1)多终端开发调试便捷 @@ -148,11 +193,10 @@ DevEco Studio是基于Intellij IDEA工具定制化深度研发的一个工具, 鸿蒙使用的是云测试,登陆开发者账号即可连接云设备,无需下载模拟器,还是很便捷的,即使换一台电脑,也不用担心因为没有下载模拟器而耽误测试进度,只要有网络,登陆账号即可进行测试。 - ---- -## 六、HarmonyOS缺点 +## 八、HarmonyOS缺点 ### (1)HML语法有待加强,可以进一步封装完善 @@ -169,10 +213,9 @@ HML语法,虽然借鉴了微信小程序写法,但是封装组件还没有 经测试,在TV模拟器运行的时候,我创建了一个具有100个item的列表,但是滑动的时候有些许的卡顿,不是很流畅,建议模拟器优化一下更好。真机不清楚是不是也会有卡顿? - ---- -## 七、结束语 +## 九、结束语 **鸿蒙是前途无量的,虽然只是初始阶段,但是投入这么多人力物力,终于出来了成品展示给大家,未来,我相信它会更成熟。鸿蒙是面向全场景的设备的操作系统,凡是可以联网的智能设备都可以用它来开发应用,所以不要把眼光放在手机设备上面,要放眼未来,放眼任何设备,放眼【1+8+N】的布局,1部手机可以实现对平板、PC、穿戴、HD、Al音箱、耳机、VR、车机,以及N个未来的智能终端设备。当前拥有这么便捷的开发方式,便捷的SDK,便捷的调试,文档和源码一应俱全,赶紧来试试吧(必须注册华为开发者账号才可以开发)。**