PackageInfo contains ApplicationInfo (PackageInfo.applicationInfo
).
Package info is all your info from your manifest file, ApplicaitonInfo is the info from the
tag in your manifest.
When they are used? it depends on which info you a looking for , or which API methods you are using.