Mam kilka ogólnych pytań dotyczących klas ApplicationInfo i PackageInfo. Oto one:Różnica między ApplicationInfo a PackageInfo?
- Czy ktoś może opisać różnicę między ApplicationInfo a PackageInfo?
- W jaki sposób korelują one ze sobą?
- W jakich przypadkach wykorzystywana jest ApplicationInfo i kiedy używana jest PackageInfo?
Dziękuję za pomoc!
EDIT:
Przede wszystkim, przed wysłaniem takie pytanie Czytałem oficjalnej dokumentacji i google. Oto kilka dodatkowych pytań, które są dla mnie niejasne. Przepraszam, może nie zapytałem ich odpowiednio:
- PackageInfo może mieć obiekt ApplicationInfo z wartością NULL. Kiedy jest to możliwe? (Chyba jest to związane z odinstalowanymi pakietami)
- ApplicationInfo zawiera identyfikator aplikacji. Czy jest możliwe, że PackageInfo nie ma uid (gdy ApplicationInfo ma wartość null?).
Takiego rodzaju pytania. Nie rozumiem tych połączeń.
Zobacz moją aktualizację w pytaniu. – Yury