关于servicemanager的设计: 还是这张结构图,由于ProcessState & IPCThreadState是与binder deriver交互的, 所以对于client端来说BpBinder以下的部分是透明的. 我们从Activity的getsystemservice来一步步分析整个servicemanager提供服务的过程. 在contextImple.java 中 registerService(ALARM_SERVICE, new ServiceFetcher() { pub…