Android应用程序安装过程源代码学习
2015-04-14 23:06
211 查看
参考/article/1363541.html
Android应用程序启动过程中,会启动一个应用程序管理服务PackageManagerService,这个服务
负责扫描系统特定的目录,找到里面的应用程序文件,然后对这些文件进行解析,得到相关信息
,完成应用程序的安装过程。
1.SystemServer.main
2.SystemServer.init1:这个函数是JNI方法
3.SystemServier.init2:该函数创建了ServerThread线程,PackageManagerService服务启动
4.SystemThead.run
5.PackageManagerSerive.main:scanDirLI函数会扫描
五个文件夹
/system/framework
/system/app
/vendor/app
/data/app
/data/app-private
9.PackageManagerService.scanDirLI
10.PackageManagerService.scanPackageLI
11.PackageParse.parsePackage
12.PackageParse.parseApplication
13..PackageManagerService.scanPackageLI:将解析到的信息保存到PackageManagerService服务中。
Android应用程序启动过程中,会启动一个应用程序管理服务PackageManagerService,这个服务
负责扫描系统特定的目录,找到里面的应用程序文件,然后对这些文件进行解析,得到相关信息
,完成应用程序的安装过程。
1.SystemServer.main
2.SystemServer.init1:这个函数是JNI方法
3.SystemServier.init2:该函数创建了ServerThread线程,PackageManagerService服务启动
4.SystemThead.run
5.PackageManagerSerive.main:scanDirLI函数会扫描
五个文件夹
/system/framework
/system/app
/vendor/app
/data/app
/data/app-private
9.PackageManagerService.scanDirLI
10.PackageManagerService.scanPackageLI
11.PackageParse.parsePackage
12.PackageParse.parseApplication
13..PackageManagerService.scanPackageLI:将解析到的信息保存到PackageManagerService服务中。
相关文章推荐
- Android应用程序安装过程源代码分析(1)
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析(2)
- Android应用程序安装过程源代码分析(3)
- Android应用程序安装过程源代码分析(4)
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析
- 【android】应用程序安装过程分析(一)——————系统开机启动时的安装过程
- 【android】应用程序安装过程分析(二)——————系统正常运行时的安装过程
- Android系统应用程序安装过程源码分析
- Android应用程序安装过程源代码分析
- Android应用程序安装过程源代码分析
- Android应用程序安装过程浅析
- Android应用程序安装过程源代码分析
- 【读书笔记】 Android 应用程序的安装和显示过程
- Android源码解析之应用程序安装过程分析