Android再进阶之Launcher启动过程
系统启动的最后一步,就是启动一个应用程序来显示已经安装的应用程序,而这个应用程序就是Launcher。Launcher启动过程中,会请求PackageManagerService返回系统中已经安装的应用程序的信息,并且将这些信息封装成一个快捷图标列表显示在系统屏幕上。简单来说,Launcher就是系统的桌面,它主要有下面两个作用:作为Android系统的启动器,用于启动应用程序。作为Andorid系统的桌面,用于显示和管理应用程序的快捷图标或者其他桌面组件。Launcher的启动过程如下: