aar打包依赖 android_xPlugin1.3.10发布,Android消息化插件方案

介绍

Android消息化插件框架 利用消息最大化解耦, 使插件在启动时可异步加载, 提高应用启动效率. 目前所有接口通过Android API [19, 30] 各版本兼容测试.

特性:

  1. 资源共享: 可指定Runtime Module, 其他Module可使用其提供的类型和资源.
  2. 资源隔离: 每个插件模块尽量使用自己内部的类型和资源, 避免类型和资源冲突问题.
  3. 消息通信: 模块间通过消息通信实现相互调用, 最大化的解耦, 延迟加载依赖, 在模块被调用时加载(可设置自动异步加载依赖模块).
  4. 接近原生: 原生方式使用系统API, 部分限制及解决方法参考如下信息.

软件架构

ed67eef76a25672d54f5ea9d7ac900f3.png

注意: Demo工程中main模块编译完成后会在runtime目录输出其他Module依赖的资源文件, 使得其他Module可以使用Runtime Module提供的类型和资源.

更新内容:

  • 修复api30无法调用setHiddenApiExemptions的问题
  • 优化Module初始化过程

gradle添加依赖:

// 最低gradle编译插件版本要求 com.android.tools.build:gradle:4.0.0, // 从该版本开始gradle已支持 complieOnly 方式添加 aar 依赖// 宿主中implementation 'org.xutils:xutils:3.9.0'implementation 'org.xplugin:xplugin:1.3.10'// 插件中compileOnly 'org.xutils:xutils:3.9.0' // 可选compileOnly 'org.xplugin:xplugin:1.3.10'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值