我有几个关于 ApplicationInfo 和 PackageInfo 类的一般问题。他们来了:
- 有人可以描述 ApplicationInfo 和 PackageInfo 之间的区别吗?
- 它们如何相互关联?
- 在哪些情况下使用 ApplicationInfo 以及何时使用 PackageInfo?
感谢您的帮助!
编辑:
首先,在发布这样的问题之前,我已经阅读了官方文档并用谷歌搜索。以下是一些我不清楚的其他问题。对不起,也许我没有适当地问他们:
- PackageInfo 可以具有值为 NULL 的 ApplicationInfo 对象。什么时候可以?(我猜这与卸载的软件包有关)
- ApplicationInfo 包含应用程序的 uid。PackageInfo 是否可能没有 uid(当 ApplicationInfo 为空时?)。
所以这类问题。我不明白这些联系。