DroidPlugin构建图1
2016-08-28 14:59:55 0 举报
DroidPlugin 是一款针对Android平台的插件化开发框架。它通过将应用程序拆分为多个模块,每个模块都可以独立编译和运行,从而实现了应用程序的模块化和动态加载。DroidPlugin 的核心思想是将插件与宿主应用隔离,使得插件可以独立于宿主应用进行更新和维护,降低了应用程序的耦合度。此外,DroidPlugin 还提供了丰富的API和工具,方便开发者快速实现插件化的开发。总之,DroidPlugin 是一款功能强大、易于使用的Android插件化开发框架,可以帮助开发者提高开发效率,降低维护成本。
作者其他创作
大纲/内容
libpath4
DexPath
已注册ActivityB
dex
depend
libpath3
so
\bdiff.dex
Merge
dynamic
PluginActivity
插件
360 DroidPlugin
系统进程
StubActivity
微信Tinker
New
发送ActivityB创建指令
resource
启动ActivityA
AssetManager
Raw
ClassLoader
newLibPath
录屏SDK
宿主
技术亮点:
\bRaw
1.权限校验2.Activity真实性校验3.生命周期创建
hook
App进程
创建ActivityA
依赖关系取代多次hook
ResPath
Old
AssertManger
hook替换
DexPathList
1.独立类加载器,避免冲突2.
classes.dex
libpath2
0 条评论
下一页