android.content.pm
Interfaces
| OnChecksumsReadyListener | Listener that gets notified when checksums are available. | 
Classes
| ActivityInfo | Information you can retrieve about a particular application activity or receiver. | 
| ApkChecksum | A typed checksum of an APK. | 
| ApplicationInfo | Information you can retrieve about a particular application. | 
| ArchivedActivityInfo | Contains fields required to show archived package in Launcher. | 
| ArchivedPackageInfo | Contains fields required for archived package installation, i. | 
| Attribution | Information about an attribution declared by a package. | 
| Capability | Represents a capability that can be performed by an app, also known as App Action. | 
| CapabilityParams | Represents the parameters and its matching names which can be associated with a  | 
| ChangedPackages | Packages that have been changed since the last time they were requested. | 
| Checksum | A typed checksum. | 
| ComponentInfo | Base class containing information common to all application components ( | 
| ConfigurationInfo | Information you can retrieve about hardware configuration preferences declared by an application. | 
| CrossProfileApps | Class for handling cross profile operations. | 
| FeatureGroupInfo | A set of features that can be requested by an application. | 
| FeatureInfo | Definition of a single optional hardware or software feature of an Android device. | 
| InstallSourceInfo | Information about how an app was installed. | 
| InstrumentationInfo | Information you can retrieve about a particular piece of test instrumentation. | 
| LabeledIntent | A special subclass of Intent that can have a custom label/icon associated with it. | 
| LauncherActivityInfo | A representation of an activity that can belong to this user or a managed profile associated with this user. | 
| LauncherApps | Class for retrieving a list of launchable activities for the current user and any associated managed profiles that are visible to the current user, which can be retrieved with  | 
| LauncherUserInfo | The LauncherUserInfo object holds information about an Android user that is required to display the Launcher related UI elements specific to the user (like badges). | 
| ModuleInfo | Information you can retrieve about a particular system module. | 
| PackageInfo | Overall information about the contents of a package. | 
| PackageInstaller | Offers the ability to install, upgrade, and remove applications on the device. | 
| PackageItemInfo | Base class containing information common to all package items held by the package manager. | 
| PackageManager | Class for retrieving various kinds of information related to the application packages that are currently installed on the device. | 
| PackageStats | implementation of PackageStats associated with a application package. | 
| PathPermission | Description of permissions needed to access a particular path in a  | 
| PermissionGroupInfo | Information you can retrieve about a particular security permission group known to the system. | 
| PermissionInfo | Information you can retrieve about a particular security permission known to the system. | 
| ProviderInfo | Holds information about a specific  | 
| ResolveInfo | Information that is returned from resolving an intent against an IntentFilter. | 
| ServiceInfo | Information you can retrieve about a particular application service. | 
| SharedLibraryInfo | This class provides information for a shared library. | 
| ShortcutInfo | Represents a shortcut that can be published via  | 
| ShortcutManager | 
 | 
| Signature | Opaque, immutable representation of a signing certificate associated with an application package. | 
| SigningInfo | Information pertaining to the signing certificates used to sign a package. | 
| VersionedPackage | Encapsulates a package and its version code. | 
Exceptions
| SigningInfoException | Indicates an error when verifying the app signing information. | 
