Replugin
在启动activity时候替换成合适的占坑Activity,同时记录占坑activity和真实activity映射关系,然后classLoader的loadClass方法中,load占坑activity的时候,根据占坑组件和真实组件的映射关系,加载真实组件。
资源加载
altas:
自定义aapt
virtual apk:
Small方式操作arsc
Replugin:
不同Resources
从以下几个角度:
Hook点
四大组件支持
公共代码库
兼容性
github更新时间
插件宿主通信
参考:
https://dim.red/2018/03/31/plugin_framework_%20exploration/
https://www.wanandroid.com/blog/show/2405
网友评论