Android系统源码阅读(5):Service在进程内绑定
2016-08-18 22:59
453 查看
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
相关文章推荐
- Android系统源码阅读(4):Service在新进程中启动过程
- Android系统源码阅读(15):Android 应用进程的启动
- Android系统源码阅读(3):子Activity在进程内的启动过程
- Android系统源码阅读(14):Zygote和System进程的启动
- Android系统源码阅读(11):Android的InputManagerService的工作过程
- Android系统在新进程中启动自定义服务过程(startService)的原理分析、Android应用程序绑定服务(bindService)的过程源代码分析
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android系统zygote进程启动过程源码分析
- Android中查找service 进程对应的源码
- android中Service被系统进程杀死后如何重启
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android源码--创建系统service
- Android系统SystemServer进程启动过程源码分析
- 在线阅读安卓(Android)系统源码
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android 源码阅读之MMS--细读TransactionService.java
- Android学习之远程绑定调用service(文章有误,请勿阅读)