Shadow
Shadow copied to clipboard
插件形式?
本框架插件是适用于一个完成的apk吧? 1、如果想把一个apk中的一个模块(module)做成一个插件可以么? 2、如果1成立的话,插件中要引用host apk中的资源和代码可以不?
Shadow的插件是完整的应用,一份源代码可以正常安装运行,可以编译为插件放到宿主里启动。
把一个模块做成插件是可行的。sample中有app和base分离的例子。
插件不能直接引用宿主的资源和代码,因为它们的版本是多对多关系的。可以通过固定的接口引用,然后将接口放到插件访问宿主类的白名单中。