-
Notifications
You must be signed in to change notification settings - Fork 87
插件化配置
Haoge edited this page Aug 14, 2017
·
3 revisions
Router自2.4+版本以来。针对插件化环境。添加了部分接口。以便在插件化环境下更好的适配使用:
插件化目前大致分为两种:插件-宿主是隔离型与非隔离型。针对隔离型与非隔离型。我们有两种不同的配置:
- 插件-宿主 隔离型:此类插件每个插件均是独立运行在一个特定的沙盒中。各插件之间不能直接数据共享。比如RePlugin是每个插件使用一个独立的ClassLoader作为类加载器。DroidPlugin每个插件运行在一个自己的进程中。隔离型的主要是这两种类型的插件。
- 插件-宿主 非隔离型:此类插件个插件之间的数据完全直接共享。比如VirtualApk/Small等框架。插件与宿主,均运行在宿主的进程中,并共享类加载器。