先来个startService主要流程图:
image.png这里我们可以明显看到跨了两个进程,所以这里肯定是一个跨进程的通信,那到底是怎么通信的呢?
这就是我们本文要说的binder通信机制,也是这里面从ActivityManagerNative到AMS的通信过程,依然我们调用流程图说事:
image.png 这里我们可以看到,最终Binder数据传递进入了驱动层,由驱动层将相关数据交给通信的service进程。
先来个startService主要流程图:
image.png这里我们可以明显看到跨了两个进程,所以这里肯定是一个跨进程的通信,那到底是怎么通信的呢?
这就是我们本文要说的binder通信机制,也是这里面从ActivityManagerNative到AMS的通信过程,依然我们调用流程图说事:
image.png 这里我们可以看到,最终Binder数据传递进入了驱动层,由驱动层将相关数据交给通信的service进程。
本文标题:android binder调用流程备忘
本文链接:https://www.haomeiwen.com/subject/frwqqctx.html
网友评论