DownloadManager

Manage downloads for several files

Metadata

Provides additional properties for downloads

SingleDownload

Manage file downloads and tracking the progress