-
AndroidComponentPlugin是一款用于在Android平台上简易实现四大组件插件化的工具,旨在供学习者使用
资源介绍
Android上简单实现四大组件的插件化
说明:
此项目仅用于学习插件化基本的实现思路,在此基础上学习理解四大组件的运行机制。
实现插件化的重点在于对Android四大组件和资源加载流程的分析和解读。
插件化代码的编写,涉及到的知识点主要有java中的反射,动态代理,静态代理以及android中的AIDL跨进程通信,binder机制,ClassLoader加载机制,四大组件的运行原理等等。
本项目代码主要参考和。在此基础上做了大量的版本适配(android4.0 ~ android10,android R),以及对代码增加了大量的注释。
维术插件化系列博客和示例代码,写的特别好,值得反复学习和思考,在此特别感谢。
万事开头难,学习的过程是辛苦的,对遇到的知识点采用各个击破的方法,对四大组件流程分析文章进行反复的阅读和理解,日积月累,会有所收获。
示例代码适配情况如下:
版本\组件
api
- 上一篇: 自己写的一个app端(android)代码
- 下一篇: android应用程序源码的十个经典案例