Android.App.DownloadManager Class
The download manager is a system service that handles long-running HTTP downloads.

See Also: DownloadManager Members

Syntax

[Android.Runtime.Register("android/app/DownloadManager", DoNotGenerateAcw=true)]
public class DownloadManager : Java.Lang.Object

Remarks

The download manager is a system service that handles long-running HTTP downloads. Clients may request that a URI be downloaded to a particular destination file. The download manager will conduct the download in the background, taking care of HTTP interactions and retrying downloads after failures or across connectivity changes and system reboots. Instances of this class should be obtained through Android.Content.Context.GetSystemService(string) by passing Android.Content.Context.DownloadService. Apps that request downloads through this API should register a broadcast receiver for DownloadManager.ActionNotificationClicked to appropriately handle when the user clicks on a running download in a notification or from the downloads UI. Note that the application must have the NoType:android/Manifest$permission;Href=../../../reference/android/Manifest.permission.html#INTERNET permission to use this class.

[Android Documentation]

Requirements

Namespace: Android.App
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 9