[插件]目前主要的开源插件方案
2016-09-08 20:29
176 查看
前半年断断续续在学习插件化的一些知识,计划最近一段时间能系统地整理出学习笔记。
下表表格是目前主要的插件化解决方案,其中360的DroidPlugin方案是最为完美的,但是也很复杂。在使用时可以适度简化。
其他的方案虽然多少都有点瑕疵,但是对于多角度理解android框架是有帮助的,同时也能活跃思维。
下表表格是目前主要的插件化解决方案,其中360的DroidPlugin方案是最为完美的,但是也很复杂。在使用时可以适度简化。
其他的方案虽然多少都有点瑕疵,但是对于多角度理解android框架是有帮助的,同时也能活跃思维。
DroidPlugin | DynamicAPK | dynamic-load-apk (简称:DL) | AndroidDynamic Loader | android-pluginmgr | |
开发者 | 张勇 360手机卫士 | 程浩然 携程 | 任玉刚 | ||
API完整度 | 所有API | 四大组件 | 不支持 服务和广播 | 不支持 Resource API | 不支持 服务和广播 |
主要特点 | Hook了Framework层 几乎所有的系统服务 | 改写aapt, 对插件资源重排, 达到资源通用 | 插件用that语法,代理Activity | 动态创建Activity | |
Gitlab地址 | https://github.com/ DroidPluginTeam/ DroidPlugin | https://github.com/ CtripMobile/DynamicAPK | https://github.com/ singwhatiwanna/ dynamic-load-apk | https://github.com /mmin18/Android DynamicLoader | https://github.com/ houkx/android- pluginmgr/ |
相关文章推荐
- 调研目前主要的开源网络爬虫,并且说明各自的特点、局限性以及相互之间的区别
- Mule,目前综合状态最良好的开源ESB方案引文
- 太阳能传感器目前主要故障问题解决方案
- 个人小站也面世了,没美工没啥的的确很丑,别喷啊,里面开源了一些小插件的代码,和收录了一些经典的文章,主要是C#方面的
- [DIOCP3/MyBean/QDAC开源项目] DataModule-DB例子基于MyBean的插件实例<三层数据库方案>
- Mule,目前综合状态最良好的开源ESB方案
- 目前网吧万兆方案主要有哪几种?
- Mule,目前综合状态最良好的开源ESB方案引文
- 目前主要的开源GIS资源
- 免费开源的正则表达式Eclipse插件--Regex Util
- [js插件开发教程]实现一个比较完整的开源级选项卡插件
- 开源软件镜像站(主要为Linux下载镜像站)
- 自己做jQuery开源插件之二:数据校验插件
- EasyNVR H5无插件直播方案前端构建之:区分页面是自跳转还是分享依据
- EasyNVR无插件IPC摄像机直播方案前端构建之:如何区分PC端和移动端
- jQuery插件管理方案
- 插件系统[5]·系统集成方案
- 开源的PaaS方案:在OpenStack上部署CloudFoundry (三)部署BOSH
- 结对读书召集中…………(目前主要是计算机相关书籍,但不仅仅是计算机相关书籍)