安卓中两个重要的跨进程Binder接口分析结果记录

2019-05-07  本文已影响0人  许先森的许

思考:系统是怎么知道你要启动一个应用,或者说你的应用是如何告诉系统它要启动;
这个过程中用到了哪些跨进程的东西,跨进程做了什么工作。

分析源码结果记录

1、分析对象:两个跨进程接口分别为IApplicationThread、IActivityManager

2、概述:

IApplicationThread:系统进程请求应用进程的接口
IActivityManager:应用进程请求系统进程的接口

image.png

3、具体类结构图

image.png

4、这两个接口在Application启动时做了什么

image.png
上一篇下一篇

猜你喜欢

热点阅读