Summary Access information about an application package, including information about its activities, permissions, services, signatures, and providers. Most of the information about an application package is defined by its manifest file. For more information, see the AndroidManifest.xml File
documentation.
Important classes
PackageInfo
ApplicationInfo
nativeLibraryDir
processName
uid
InstrumentationInfo
ActivityInfo
ServiceInfo
ProviderInfo
FeatureInfo
PermissionInfo
PermissionGroupInfo
ResolveInfo: Determine the best component for a given Intent.
resolveService/resolveActivity