DroidPlugin构建图
2016-08-28 14:59:55 0 举报
DroidPlugin是一个用于在Android项目中实现插件化开发的框架。它通过将插件代码和宿主应用代码分离,使得插件可以独立开发、编译和部署。DroidPlugin的构建图主要包括以下几个部分:宿主应用、插件管理模块、插件加载器、插件通信机制和插件资源管理。宿主应用负责管理插件的安装、卸载和更新,插件管理模块负责存储和管理插件信息,插件加载器负责加载和卸载插件,插件通信机制负责插件之间的通信和数据传递,插件资源管理负责管理插件的资源文件。通过这些组件的协同工作,DroidPlugin实现了插件的动态加载和卸载,提高了应用的灵活性和扩展性。
作者其他创作
大纲/内容
2
1
3
服务器Binder
4
客户端Binder
创建StubActivity回调生命周期方法
ActivityManagerProxy
ApplicationThread
1.生命周期以及对栈管理2.权限校验3.Activity真实性校验
hook
StubActivity
App进程
PluginActivity
ActivityManagerService
主线程
system_server进程
ApplicationThreadProxy
ActivityThread
0 条评论
下一页