罗列几个Android插件化开发框架

携程插件化框架
ACDD插件化框架
360插件化框架
Android-Plugin-Framework
DL APK动态加载框架android

部分框架对比

  • DynamicLoadApkgit

    迁移成本很重:须要使用『that』而不是『this』,全部activity都须要继承自proxy avtivity(proxy avtivity负责管理全部activity的生命周期)。github

    没法启动apk内部的activity。安全

    不支持Service和BroadcastReceiver。markdown

  • AndroidDynamicLoaderapp

    迁移成本很重:框架

    使用资源时要用MyResources.getResource(Me.class)而不是context.getResources()post

    使用Fragment做为UI容器,全部每一个页面都是使用Fragment而不是Activity,须要使用URL mapping才能实现页面跳转。测试

  • android-pluginmgrthis

    未通过生产环境App测试。

    不支持Service和BroadcastReceiver。

  • DroidPlugin from 奇虎360

    很是有趣的框架!DroidPlugin可以在一个App内启动一个没有安装的App。这个特性可能更适合360的安全产品,由于被启动的App和宿主App彻底没有任何关联,相互间不能支持资源和代码调用。

    不支持自定义推送栏。

相关文章
相关标签/搜索