Atlas插件化

框架核心原理:框架主要包括4个层次,每个层次都为上一层提供服务,每个层次都有自己不同的核心作用。我们的runtime层呢主要是负责管理插件的生命周期,而插件的生命周期呢又由安装、启动、激活以及运行这几个状态来组成。

 

1、容器的接入:
         1)引入插件及依赖仓库

2)引入atlas类型的plugin

3)最后添加它的api库

4)配置atlas参数

2、Bundle类型的接入:在插件model中的gradle中同样需要对atlas模块的引入。并在buildgradle中配置atlas.bundleConfig.awbBundle = true,这样我们的创建在输出以后就会输出awb格式的插件才是我们atlas宿主工程所识别的类型。

3、另外就是代码的规范和资源的存放。不如说我们的代码和资源呢通常要使用bundle前缀呢来加以区分,这样可以减少许多资源和代码上的一些冲突。还是就是我们一些样式、动画等等需要存放的位置。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值