Service的启动原理 向AMS发送startService请求 startService时会首先拿到AMS的Binder代理对象,向AMS发起startService请求: AMS处理startService请求 接下来看AMS端处理应用的startService请求: 回忆一下应用进程启动流程: 接下来看如果Service所在应用进程没有启动的情况,启动应用进程后会向 AMS 报告, AMS 在收到应用报告后 attchApplicationLocked() 方法中对Service如何处理&#x