您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页鸿蒙系统入门介绍(三):到底和安卓有多像?

鸿蒙系统入门介绍(三):到底和安卓有多像?

来源:爱玩科技网

前面讲了软总线,不知道你的感觉如何?反正我听过视频讲解后,只得出两个字:牛逼!

第一篇文章说它只是像安卓,应该还复用了安卓的一些库,那么它到底和安卓有多像?看完这个,你大概就觉得鸿蒙开发应用,更加平易近人了。

话不多说,直接上图,没图说个屁

1.项目结构

layout,这个。。。名字都没换

配置文件:

 config.json就是Manifest.xml,这里有一点不同的就是,安卓很多是用xml写的,鸿蒙很多是用json文件结构写的,可以看到我红框里圈出来的,因为鸿蒙是多终端系统,这里可以写你的应用支持的终端类型,这是安卓没有的,这个项目写了支持phone,还有tv,tablet的类型等等,根据需求自己加。

Activity在哪里?

说一些具体的类吧,因为相似的地太多了,这里只讲一些,剩下的自己慢慢发现,安卓里面逃不开的Activity和Fragment,鸿蒙里叫Ability和AbilitySlice,不过经过我这段时间的编程,发现了一些不同的地方,和谷歌推荐你一个Activity多Fragment的做法一样,鸿蒙也推荐的是一个Ability和多AbilitySlice,但是我觉得Ability更像一个插件,也叫FA,它是想把一个Ability做成一个轻应用一样,可以直接运行,组合在一起就是一个应用,拆分开来就想一个小的轻应用,很像安卓里面的插件化思路,比如鸿蒙推的卡片服务,就是一个Ability。

好了,入门的三篇文章就写到这里了,后面的文章就说,安卓项目移植到鸿蒙的一些感悟了!

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务