【Android】【架构】【Atlas】

本文详细介绍了Android的Atlas框架,包括其包结构、打包流程、组件化架构和实现细节。Atlas提供系统能力扩展,管理Bundle的生命周期,实现按需加载和资源动态适配。文章还探讨了多ClassLoader的作用,资源管理和动态化特性,强调了Atlas对系统性能和稳定性的提升。
摘要由CSDN通过智能技术生成

包结构

其整体包结构和正常Apk包结构类似
区别在于armeabi中存放大量的so,每个so都是APK转过来的,作为一个单独的bundle

 

打包流程

 

项目架构

可以看到架构很通俗,就和正常的组件化架构类似
底层存放功能库
业务组件的交互通过底层来实现

 

Atlas架构

 

  1. 系统能力扩展
  2. Bundle管理,复杂加载Bundle,并暴露其生命周期
  3. Bundle能力清单(依赖项、Manifest&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值