Android系统源码阅读(5):Service在进程内绑定

来源:互联网 发布:韩国春雨面膜授权淘宝 编辑:程序博客网 时间:2024/05/21 03:18

Android系统源码阅读(5):Service在进程内绑定

该系列只记录阅读代码时遇到的问题和心得体会,具体代码讲解可以参考老罗的《Android系统源代码情景分析》,我就不班门弄斧了。我编译的AOSP版本:6.0.1_r50。

  • Android系统源码阅读5Service在进程内绑定
    • Step1 Activity开始启动Service
    • Step2 ActivityManagerService中准备
    • Step3 Service创建
    • Step4 Service公布IBinder
    • Step5 ActivityManagerService公布Service
    • Step6 Activity建立Connection


Step1. Activity开始启动Service

这里写图片描述

Step2. ActivityManagerService中准备

这里写图片描述

这里需要注意有两次进程间通信,先讲第7步 (Step3),再讲第9步(Step4)。

Step3. Service创建

这里写图片描述

Step4. Service公布IBinder

这里写图片描述

Step5. ActivityManagerService公布Service

这里写图片描述

Step6. Activity建立Connection

这里写图片描述

1 0