android binder调用流程备忘

2019-06-18  本文已影响0人  吴亨

先来个startService主要流程图:

image.png

这里我们可以明显看到跨了两个进程,所以这里肯定是一个跨进程的通信,那到底是怎么通信的呢?

这就是我们本文要说的binder通信机制,也是这里面从ActivityManagerNative到AMS的通信过程,依然我们调用流程图说事:

image.png
  这里我们可以看到,最终Binder数据传递进入了驱动层,由驱动层将相关数据交给通信的service进程。
上一篇下一篇

猜你喜欢

热点阅读