当前位置:首页 > 解决方案 >

360黑科技=》DroidPlugin

发布时间:2019-04-08 07:46:37 来源: 作者:
[摘要]​DroidPlugin 是360手机助手在 Android 系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。
​DroidPlugin 是360手机助手在 Android 系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。
 
特点:
  1. 支持Androd 2.3以上系统

  2. 插件APK完全不需做任何修改,可以独立安装运行、也可以做插件运行。要以插件模式运行某个APK,你无需重新编译、无需知道其源码。

  3. 插件的四大组件完全不需要在Host程序中注册,支持Service、Activity、BroadcastReceiver、ContentProvider四大组件

  4. 插件之间、Host程序与插件之间会互相认为对方已经"安装"在系统上了。

  5. API低侵入性:极少的API。HOST程序只是需要一行代码即可集成Droid Plugin

  6. 超强隔离:插件之间、插件与Host之间完全的代码级别的隔离:不能互相调用对方的代码。通讯只能使用Android系统级别的通讯方法。

  7. 支持所有系统API

  8. 资源完全隔离:插件之间、与Host之间实现了资源完全隔离,不会出现资源窜用的情况。

  9. 实现了进程管理,插件的空进程会被及时回收,占用内存低。

  10. 插件的静态广播会被当作动态处理,如果插件没有运行(即没有插件进程运行),其静态广播也永远不回被触发。

【返回首页】