Android Plugin Framework
AxbasePlugin是轻量级开源Android插件化开发框架。可实现在不重新安装的情况下动态更新应用。
在宿主AndroidMainifest.xml注册插件使用的组件:
<service android:name="info.axbase.app.UpdateService"/>
<activity android:name="info.axbase.plugin.ActivityStub"/>
在Application.onCreate(必须是Application的)中初始化。
PluginClient.init(this);
启动插件:
PluginClient.getInstance()
.launch("0729c758-3216-3c80-3113-0242ac110150(你新建项目获得的AppID)", MainActivity.this, false);
插件包[email protected](后面的@0指版本号)放入assets目录中。后续上传版本的版本会自动更新。
其他问题请提在Issues页