--摘自<android插件化开发指南> 一.在新进程启动Service 第一步:APP向AMS发送一个启动Service的消息 通过AMN/AMP把要启动的Service信息发送给AMS 第二步:AMS创建新的进程 这一步,AMS会检查Service是否在AndroidManifest中申明.AMS检查启动Service的进程是否存在,若不存在,先把Service信息保存下来,然后创建一个新进程. 在AMS中,每个Service,都使用ServiceRecord对象来保存 第三步:新进程启动…