Class Index
These are the API classes. See all API packages.
A
| ActivityResult | Custom Activity results for the in-app update flow. | 
| AppUpdateInfo | Contains information about the avilability and progress of an app update. | 
| AppUpdateManager | Manages operations that allow your app to initiate its own updates. | 
| AppUpdateManagerFactory | Creates instances of AppUpdateManager. | 
| AppUpdateOptions | Options defining a specific in-app update flow and its parameters. | 
| AppUpdateOptions.Builder | Builder for AppUpdateOptions. | 
| AppUpdateType | Identifiers for the different types of developer triggered updates. | 
| AssetLocation | Location of a single asset, belonging to an asset pack. | 
| AssetPackErrorCode | Error codes for the download of an asset pack. | 
| AssetPackException | An exception indicating something went wrong with the Asset Delivery API. | 
| AssetPackLocation | Location of an asset pack on the device. | 
| AssetPackManager | Manages downloads of asset packs. | 
| AssetPackManagerFactory | Creates instances of AssetPackManager. | 
| AssetPackState | The state of an individual asset pack. | 
| AssetPackStates | Contains the state for all requested packs. | 
| AssetPackStateUpdateListener | Listener that may be registered for updates on the state of the download of asset packs. | 
| AssetPackStatus | Status of the download of an asset pack. | 
| AssetPackStorageMethod | Method used to store an asset pack. | 
F
| FakeAppUpdateManager | A fake implementation of the AppUpdateManager. | 
| FakeReviewManager | A fake implementation of the ReviewManager. | 
| FakeSplitInstallManager | A fake implementation of the SplitInstallManager. | 
| FakeSplitInstallManagerFactory | Creates instances of FakeSplitInstallManager. | 
H
| HsdpDeepLinkService | The interface to start the Google Play inline install flow with persistent affordance. | 
| HsdpDeepLinkService.AffordanceListener | Listener for handling events when to stop the Google Play inline install affordance. | 
| HsdpDeepLinkService.HsdpDeepLinkServiceListener | Listener for handling events during the Google Play inline install flow. | 
| HsdpDeepLinkServiceFactory | Entry point for triggering the Google Play inline install flow with persistent affordance. | 
I
| InstallErrorCode | StatusCodes used by InstallService. | 
| InstallException | An exception indicating something went wrong with an install/update. | 
| InstallState | Reports the request state of a module install or update. | 
| InstallStateUpdatedListener | Listeners that you can register to monitor updates installs. | 
| InstallStatus | Status of a download / install. | 
| IntentSenderForResultStarter | Interface for an object able to start an IntentSenderfor result. | 
L
| LocalTestingException | Exception thrown for issues related to local testing mode. | 
M
| MissingSplitsDetectingApplication | This class is deprecated. the feature is now obsolete. Installs with missing splits are now blocked on devices which have Play Protect active or run on Android 10. | 
| MissingSplitsManager | This interface is deprecated. the feature is now obsolete. Installs with missing splits are now blocked on devices which have Play Protect active or run on Android 10. | 
| MissingSplitsManagerFactory | This class is deprecated. the feature is now obsolete. Installs with missing splits are now blocked on devices which have Play Protect active or run on Android 10. | 
O
| OnCompleteListener<ResultT> | Listener called when a Taskcompletes. | 
| OnFailureListener | Listener called when a Taskfails with an exception. | 
| OnSuccessListener<ResultT> | Listener called when a Taskcompletes successfully. | 
R
| ReviewErrorCode | Error codes for Review API. | 
| ReviewException | An exception indicating something went wrong with the Review API. | 
| ReviewInfo | Information about reviews. | 
| ReviewManager | Manages operations for requesting and launching the review flow. | 
| ReviewManagerFactory | Creates instances of ReviewManager. | 
| RuntimeExecutionException | TaskException version of ExecutionException. | 
S
| SplitCompat | Enables immediate access to code and resources of split APKs installed through SplitInstallManager. | 
| SplitCompatApplication | Minimal SplitCompatcapableApplication. | 
| SplitInstallErrorCode | Status of a download / install. | 
| SplitInstallException | An exception indicating something went wrong with the request to install a split APK. | 
| SplitInstallHelper | Helper class that includes utilities that your app can use to retrieve information about available, installed split APKs. | 
| SplitInstallManager | Manages sessions for requesting and installing split APKs for additional features or language resources. | 
| SplitInstallManagerFactory | Creates instances of SplitInstallManager, which you use to request an on demand
 module. | 
| SplitInstallRequest | Creates a request to install split APKs. | 
| SplitInstallRequest.Builder | A builder for a request to install split APKs. | 
| SplitInstallSessionState | The current state of a split install request. | 
| SplitInstallSessionStatus | Status of a download / install. | 
| SplitInstallStateUpdatedListener | Listeners that you can register to receive updates to split install requests. | 
| StateUpdatedListener<StateT> | Base interface for state update listeners. | 
T
| Task<ResultT> | Represents an asynchronous operation. | 
| TaskExecutors | Standard Executorinstances for use withTask. | 
| Tasks | Taskutility methods. | 
U
| UpdateAvailability | Availability of an update for the requested package. | 
