理解Android插件原理的DEMO练手,之后的插件相关都使用此工程,此工程的APK插件使用AndroidCodeDemoTest的练手工程代码编译的APK。
比较好的参考文章有:
目前遇到的问题:
- 如何支持插件中使用注解? 目前的启动插件中使用注解的Activity会报错:
java.lang.NullPointerException: null receiver
- ....
总而言之,插件化是提升大型APP灵活性的一种解决方案,要求开发者对Android系统FrameWork层的理解和版本之间的区别有极高的要求。
研究插件化 也有助于 RD的自我提升