HarmonyOS 与Android 简单对比

一 .APP
 1.HarmonyOS的应用软件包以APP Pack(Application Package)形式发布,它是由一个或多个HAP(HarmonyOS Ability Package)以及描述每个HAP属性的pack.info组成。HAP是Ability的部署包,HarmonyOS应用代码围绕Ability组件展开
 2. 鸿蒙 安卓 对应关系
 HAP(entry 、feature) -> module(主模块、子模块),类似于App Bundle,feature可以动态下发
 HAP
二、Ability

1、Ability是应用所具备的能力的抽象,一个应用可以包含一个或多个Ability。Ability分为两种类型:FA(Feature Ability)和PA(Particle Ability)。FA/PA是应用的基本组成单元,能够实现特定的业务功能。FA有UI界面包括Page,而PA无UI界面包括Service、Data
2、Page、Service、Data-> activity、service 、contentprovider

AbilitySlice->fragment


三、库文件
 1.库文件是应用依赖的第三方代码(例如so、jar、bin、har等二进制文件)
 2.har->aar
四、资源文件
应用的资源文件(字符串、图片、音频等)存放于resources目录下
1.element->values
2.media->drawable-xhdpi
3.animation->anim
4.layout->layout
5.graphic->drawalbe
6.profile->raw
五、配置文件
1.配置文件 (config.json) 是应用的Ability信息,用于声明应用的Ability,以及应用所需权限等信息
2.config.json->androidmanifest.xml
六、pack.info
1.描述应用软件包中每个HAP的属性,由IDE编译生成
2.类似于 BuildConfig 

七.数据存储 
重点是分布式存储
八、权限管理
config.json 显示声明,动态申请
九、隐私保护
android 的隐私声明  

十、协同 

android 不具备

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值