下图是ANDROID4.4 版本包含的所有系统服务.本地服务和应用的框架图,组织为三层:应用层.系统服务层.本地进程和服务层.应用层通常通过服务提供的对外API接口(一个服务管理对象)与服务交互,系统服务层通过JNI或者本地SOCKET与本地进程实现交互. 几乎所有的系统服务层的服务(除了SenSorService)都是使用JAVA语言实现的,这些服务工作于同一个SystemServer进程,因此称为系统服务.系统服务层的服务有些是系统内部使用的,没有对应用层提供对外的API接口,这些服务在图中…