| Interface | Description |
|---|---|
| ConnectivityMonitor.Listener |
The contract of a listener that can receive callback notifications from the
ConnectivityMonitor |
| DownloadManager.Listener |
A listener that can be used to callback notifications about download requests.
|
| IDownloadManager |
Defines the contract of a download manager, which can used to queue and manage download requests.
|
| IDownloadManager.IRequest |
Contract of a download request that can be submitted to the download manager.
|
| Class | Description |
|---|---|
| ConnectivityMonitor |
Connectivity monitor can be used to monitor changes to host network connectivity changes.
|
| DownloadManager |
Provides an implementation of
IDownloadManager that uses an application database to
track the requests. |
| DownloadManager.Request |
Provides mutable implementation of
IRequest, which can be used to submit
download requests to the IDownloadManager. |
| DownloadStatus |
Download status describes the current status of a download request.
|
| HttpService |
HttpService provides the basic tools to construct URLs properly, and issue HTTP requests,
especially those that yield a JSON response.
|
| Annotation Type | Description |
|---|---|
| ConnectivityMonitor.NetworkType |
List of supported network types.
|
| DownloadStatus.ReasonCode |
The list of possible reasons code that will be set when
DownloadStatus.StatusCode is either
DownloadStatus.STATUS_RETRY or DownloadStatus.STATUS_FAILED. |
| DownloadStatus.StatusCode |
The list of possible status values for
DownloadManager.Request. |
| IDownloadManager.IRequest.Visibility |
The list of possible visibility states.
|