У меня есть несколько общих вопросов о классах ApplicationInfo и PackageInfo. Вот они:Разница между ApplicationInfo и PackageInfo?
- Может ли кто-нибудь описать разницу между ApplicationInfo и PackageInfo?
- Как они соотносятся друг с другом?
- В каких случаях используется ApplicationInfo и когда используется PackageInfo?
Благодарим за помощь!
EDIT:
Прежде всего, прежде чем отправлять такой вопрос, который я прочитал официальную документацию и гугле. Вот некоторые дополнительные вопросы, которые мне непонятно. Извините, возможно, я не спросил их соответственно:
- PackageInfo может иметь объект ApplicationInfo со значением NULL. Когда это возможно ? (Я предполагаю, что это связано с деинсталлированными пакетами )
- ApplicationInfo содержит uid приложения. Возможно ли, что PackageInfo не имеет uid (когда ApplicationInfo равно null?).
Так что такие вопросы. Я не понимаю эти связи.
См. мое обновление в вопросе. – Yury