Class Index

These are the API classes. See all API packages.

A   F   I   L   M   O   R   S   T   U  

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. 
AssetPackErrorCodeHelper Class containing static helper methods for AssetPackErrorCode
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
FakeSplitInstallManager A fake implementation of the SplitInstallManager
FakeSplitInstallManagerFactory Creates instances of FakeSplitInstallManager

I

InstallErrorCode StatusCodes used by InstallService. 
InstallErrorCodeHelper Class containing static helper methods for InstallErrorCode
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 IntentSender for result. 

L

LocalTestingException Exception thrown for issues related to local testing mode. 

M

MissingSplitsDetectingApplication A convenience Application that avoids app crashes in situations where the installed app is missing required split APKs. 
MissingSplitsManager Handles situations when the installed app is missing required split APKs. 
MissingSplitsManagerFactory Creates instances of MissingSplitsManager

O

OnCompleteListener<ResultT> Listener called when a Task completes. 
OnFailureListener Listener called when a Task fails with an exception. 
OnSuccessListener<ResultT> Listener called when a Task completes successfully. 

R

RuntimeExecutionException TaskException version of ExecutionException

S

SplitCompat Enables immediate access to code and resources of split APKs installed through SplitInstallManager
SplitCompatApplication Minimal SplitCompat capable Application
SplitInstallErrorCode Status of a download / install. 
SplitInstallErrorCodeHelper Class containing static helper methods for SplitInstallErrorCode
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 Executor instances for use with Task
Tasks Task utility methods. 

U

UpdateAvailability Availability of an update for the requested package.