HarmonyOS鸿蒙开发项目初体验以及和Android以及小程序的对比
HarmonyOS鸿蒙开发项⽬初体验以及和Android以及⼩程
序的对⽐
在9⽉10⽇召开的华为开发者⼤会上,宣布了鸿蒙2.0系统正式⾯世,同时开启了Beta版本的测试和开源⽹站。对于开发者来说两个最关键的点值得关注:⼀个是Beta版的开发⼯具,⼀个是开源⽹站。
⼀、开源⽹站
在开发者⼤会上宣布将HarmonyOS源代码捐赠给中国开放原⼦开源基⾦会,并在⼤会上公布了鸿蒙系统的开源路线。
官⽹地址:
⼆、开发⼯具
鸿蒙使⽤基于Intellij IDEA深度定制研发的DevEco Studio作为其开发⼯具。官⽅下载地址如下:
三、鸿蒙应⽤初体验
全⽹最新最全⾯的DevEco Studio开发鸿蒙HarmomyOS项⽬初体验。我这⾥从五个⽅⾯给⼤家详细讲解鸿
蒙应⽤开发,包括:开发⼯具安装和配置;项⽬代码分析;项⽬部署运⾏到模拟器;鸿蒙项⽬和Android项⽬对⽐;鸿蒙项⽬和⼩程序项⽬对⽐,最后⼀部分是结束语。
↓ 视频地址如下:
↓ 视频配套项⽬源码地址:
四、使⽤Java开发鸿蒙应⽤与Android的对⽐【重点】
(⼀)资源⽬录的变更
1.资源⽬录名称有更改
安卓res⽬录,这⾥⽤resources⽬录, 它包括base 和 rawfile两部分,其中base是核⼼的资源⽬录,常⽤的都放在这⾥⾯,便于查和使⽤。rawfile会原封不动打包到⽣成的应⽤⾥⾯。
安卓是res/values⽬录,这⾥是resources/element⽬录。
安卓raw⽬录,这⾥⽤rawfile⽬录。
2.资源⽬录分门别类,统⼀管理
android⽬录结构就⽐较松散,没有统⼀的⽂件夹管理,res/values⽬录⾥⾯可以创建各种资源的xml⽂件,只能去官⽹查看有哪些可以创建。
这⾥有base⽬录统⼀管理。
3.部分资⽬录删除,新增⼀些资源⽬录类型
⽐如float.json⽂件, plural.json⽂件, profile⽂件夹等。
4.编写⽅式有改变,xml变更为json
安卓的values⾥⾯是xml写的,这⾥是element⽬录⾥⾯的,都是json格式的。最后了⼀张同类型资源对⽐图:
华为鸿蒙系统怎么升级
具体如下图所⽰:
(⼆)配置⽂件的变更
清单⽂件 AndroidManifest 变成了 config.json ⽂件。(三)Java代码的变更
具体如下图所⽰:
五、HarmonyOS项⽬和⼩程序项⽬对⽐
↓ 下⾯看看具体的代码对⽐:
html对⽐:
css对⽐:
js对⽐:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。