学习笔记:占位式插件化

211 阅读1分钟

项目地址:github.com/amusiaHzr/p…

要点:

1.定义接口标准,用于宿主和plugin之间的交互

2.插件中没有安装环境,所有需要用到context的地方都要用宿主的context

3.使用类加载器加载插件中的class

4.静态广播的注册:仿照系统流程解析apk,拿到plugin清单文件中的组件信息,通过类加载和反射获取静态广播的信息,然后注册广播