Interface Summary Interface Description ConnectivityMonitor.ListenerThe contract of a listener that can receive callback notifications from the
DownloadManager.ListenerA listener that can be used to callback notifications about download requests. IDownloadManagerDefines the contract of a download manager, which can used to queue and manage download requests. IDownloadManager.IRequestContract of a download request that can be submitted to the download manager. IHandler
Class Summary Class Description ConnectivityMonitorConnectivity monitor can be used to monitor changes to host network connectivity changes. DownloadManagerProvides an implementation of
IDownloadManagerthat uses an application database to track the requests.
DownloadManager.RequestProvides mutable implementation of
IDownloadManager.IRequest, which can be used to submit download requests to the
DownloadStatusDownload status describes the current status of a download request. HttpRequestConfigAn immutable configuration class whose values are used as part of an HTTP request, either as query parameters or as headers. HttpRequestConfig.BuilderThe HttpRequestConfig Builder. HttpResponseWrapper class to contain the HTTP code and body response HttpServiceHttpService provides the basic tools to construct URLs properly, and issue HTTP requests, especially those that yield a JSON response. PlayerBandwidthMeterProvides an implementation of
BandwidthMeterthat tracks the total number of bytes transferred.
Annotation Types Summary Annotation Type Description ConnectivityMonitor.NetworkTypeList of supported network types. DownloadStatus.ReasonCodeThe list of possible reasons code that will be set when
DownloadStatus.StatusCodeThe list of possible status values for
IDownloadManager.IRequest.VisibilityThe list of possible visibility states.