Interface | Description |
---|---|
PackageManager.OnPermissionsChangedListener |
Listener for changes in permissions granted to a UID.
|
PackageManagerInternal.PackagesProvider |
Provider for package names.
|
PackageManagerInternal.SyncAdapterPackagesProvider |
Provider for package names.
|
RegisteredServicesCacheListener<V> |
Listener for changes to the set of registered services managed by a RegisteredServicesCache.
|
ShortcutServiceInternal.ShortcutChangeListener | |
XmlSerializerAndParser<T> |
Class | Description |
---|---|
ActivityInfo |
Information you can retrieve about a particular application
activity or receiver.
|
ActivityInfo.WindowLayout |
Contains information about position and size of the activity on the display.
|
ApplicationInfo |
Information you can retrieve about a particular application.
|
ApplicationInfo.DisplayNameComparator | |
AppsQueryHelper |
Helper class for querying installed applications using multiple criteria.
|
ComponentInfo |
Base class containing information common to all application components
(
ActivityInfo , ServiceInfo ). |
ConfigurationInfo |
Information you can retrieve about hardware configuration preferences
declared by an application.
|
EphemeralApplicationInfo |
This class represents the state of an ephemeral app.
|
EphemeralResolveInfo |
Information about an ephemeral application.
|
EphemeralResolveInfo.EphemeralDigest |
Helper class to generate and store each of the digests and prefixes
sent to the Ephemeral Resolver.
|
EphemeralResolveInfo.EphemeralResolveIntentInfo | |
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.
|
InstrumentationInfo |
Information you can retrieve about a particular piece of test
instrumentation.
|
IntentFilterVerificationInfo |
The
PackageManagerService maintains some
IntentFilterVerificationInfo s for each domain / package name. |
KeySet |
Represents a
KeySet that has been declared in the AndroidManifest.xml
file for the application. |
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.
|
LauncherApps.Callback |
Callbacks for package changes to this and related managed profiles.
|
LauncherApps.ShortcutQuery |
Represents a query passed to
LauncherApps.getShortcuts(ShortcutQuery, UserHandle) . |
LimitedLengthInputStream |
A class that limits the amount of data that is read from an InputStream.
|
MacAuthenticatedInputStream |
An input stream filter that applies a MAC to the data passing through it.
|
PackageCleanItem | |
PackageInfo |
Overall information about the contents of a package.
|
PackageInfoLite |
Basic information about a package as specified in its manifest.
|
PackageInstaller |
Offers the ability to install, upgrade, and remove applications on the
device.
|
PackageInstaller.Session |
An installation that is being actively staged.
|
PackageInstaller.SessionCallback |
Events for observing session lifecycle.
|
PackageInstaller.SessionInfo |
Details for an active install session.
|
PackageInstaller.SessionParams |
Parameters for creating a new
PackageInstaller.Session . |
PackageItemInfo |
Base class containing information common to all package items held by
the package manager.
|
PackageItemInfo.DisplayNameComparator | |
PackageManager |
Class for retrieving various kinds of information related to the application
packages that are currently installed on the device.
|
PackageManager.LegacyPackageDeleteObserver | |
PackageManager.LegacyPackageInstallObserver | |
PackageManager.MoveCallback | |
PackageManagerInternal |
Package manager local system service interface.
|
PackageParser |
Parser for package files (APKs) on disk.
|
PackageParser.Activity | |
PackageParser.ActivityIntentInfo | |
PackageParser.ApkLite |
Lightweight parsed details about a single APK file.
|
PackageParser.Component<II extends PackageParser.IntentInfo> | |
PackageParser.Instrumentation | |
PackageParser.IntentInfo | |
PackageParser.NewPermissionInfo | |
PackageParser.Package |
Representation of a full package parsed from APK files on disk.
|
PackageParser.PackageLite |
Lightweight parsed details about a single package.
|
PackageParser.Permission | |
PackageParser.PermissionGroup | |
PackageParser.Provider | |
PackageParser.ProviderIntentInfo | |
PackageParser.Service | |
PackageParser.ServiceIntentInfo | |
PackageParser.SplitPermissionInfo | |
PackageStats |
implementation of PackageStats associated with a
application package.
|
PackageUserState |
Per-user state information about a package.
|
ParceledListSlice<T extends Parcelable> |
Transfer a large list of Parcelable objects across an IPC.
|
PathPermission |
Description of permissions needed to access a particular path
in a
ProviderInfo . |
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
content provider . |
RegisteredServicesCache<V> |
Cache of registered services.
|
RegisteredServicesCache.ServiceInfo<V> |
Value type that describes a Service.
|
ResolveInfo |
Information that is returned from resolving an intent
against an IntentFilter.
|
ResolveInfo.DisplayNameComparator | |
ServiceInfo |
Information you can retrieve about a particular application
service.
|
ShortcutInfo |
Represents a shortcut that can be published via
ShortcutManager . |
ShortcutInfo.Builder |
Builder class for
ShortcutInfo objects. |
ShortcutManager |
The ShortcutManager manages an app's shortcuts.
|
ShortcutServiceInternal |
Entry points used by
LauncherApps . |
Signature |
Opaque, immutable representation of a signing certificate associated with an
application package.
|
UserInfo |
Per-user information.
|
VerificationParams | Deprecated
callers should migrate to
PackageInstaller . |
VerifierDeviceIdentity |
An identity that uniquely identifies a particular device.
|
VerifierInfo |
Contains information about a package verifier as used by
PackageManagerService during package verification. |
Exception | Description |
---|---|
PackageManager.NameNotFoundException |
This exception is thrown when a given package, application, or component
name cannot be found.
|
PackageParser.PackageParserException |
Annotation Type | Description |
---|---|
ActivityInfo.Config | |
ActivityInfo.ScreenOrientation | |
LauncherApps.ShortcutQuery.QueryFlags | |
PackageManager.ApplicationInfoFlags | |
PackageManager.ComponentInfoFlags | |
PackageManager.DeleteFlags | |
PackageManager.InstallFlags | |
PackageManager.InstrumentationInfoFlags | |
PackageManager.PackageInfoFlags | |
PackageManager.PermissionFlags |
Permission flags set when granting or revoking a permission.
|
PackageManager.PermissionGroupInfoFlags | |
PackageManager.PermissionInfoFlags | |
PackageManager.PermissionResult | |
PackageManager.ResolveInfoFlags | |
ShortcutInfo.CloneFlags | |
ShortcutInfo.ShortcutFlags |