Android插件学习
Android插件好处
- 实现热更新操作
- 业务热拔插
- 提高启动速度
基本实现
使用一个宿主APK,即空壳程序,通过动态加载功能跟实现插件包调用,从而实现动态更新的功能。
开篇
对于这一个块的内容学习,我也是刚刚接触,希望从我一步一步学习下去,由浅入深,更好的理解这个动态加载过程,最终目标能够实现一个相对比较完备的插件框架。
å
基础知识
DexClassLoader可以实现对于Dex、jar、Apk加载
入门篇
1. DL(Dynamic-load-apk)
该框架使用代理的方式实现插件框架
由于作者写过相关的文章,这边引用其文章内容作为基础,我对其进行补充。
Android apk动态加载机制的研究
首先根据上面的文章进行第一次的实践,在实践过程中进行理解和分析。