由PackageManagerService完成
1.读上次系统安装的应用userId和sharedUserId
2.遍历五个apk目录,读取apk应用信息并且保存起来,中间要根据之前读取的userId和sharedUserId来判断是否要分配新的userId
3.根据第二步读取的应用程序信息里的权限,遍历授权,中间如果是系统权限要判断签名
4.安装完毕,将新的应用信息package和分配的userId以及sharedUserId写入配置文件,以便下次读取,保证每次启动应用程序状态都一致。