PackageManager是Android为管理应用程序安装包(apk)提供的包管理器
它的功能如下:
1 权限处理,包括对系统和应用定义的Permission和Permission Group信息的添加、删除、查询和检查
2 包处理,包括扫描并安装和卸载apk包,查询包的UID、GID、包名、系统默认程序等信息
3 比较两个包的signatures信息是否相同
4 查询Activity、Provider、Receiver、Service信息
5 查询Application、Package、Resource、share library、Feature信息
6 intent匹配
PackageManager体系结构
PackageManager涉及的内容非常广泛,涵盖PackageManager、PackageManagerService(java system service)、属性服务、文件系统、installd(守护服务)、DefaultContainerService(应用程序服务)、FileObserver以及Binder/Socket进程间通信等内容
划分为三层体系结构:应用层、中间层、服务层
1 应用层
应用层位于最上层
今天的文章理解的英文_package是什么文件[通俗易懂]分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/57864.html