1.SystemServer.init1,这是一个jni方法,里面启动了AudioFlinger,MediaPlayerService,CameraService等服务,最后调用到了AndroidRuntime
2.AndroidRuntime.callStatic,,c++调用到了System.init2
3.启动了ServerThread,ServerThread的run方法创建了PackageMangerService,
4.PackageManagerService的构造方法中,将自己添加到了ServiceManager中。
5.PackageManagerService.scanPackageLi 解析 AndroidMainfest.xml中的 activity,service等信息。