Table of Contents

Class DownloadManager

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class DownloadManager : JVMBridgeBase<DownloadManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<DownloadManager>
DownloadManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<DownloadManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<DownloadManager>.IsAssignableFrom<T>()
JVMBridgeBase<DownloadManager>.Execute<T>(params T[])
JVMBridgeBase<DownloadManager>.DynBridgeClazz
JVMBridgeBase<DownloadManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

DownloadManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public DownloadManager()

DownloadManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public DownloadManager(params object[] args)

Parameters

args object[]

Properties

ACTION_DOWNLOAD_COMPLETE

public static String ACTION_DOWNLOAD_COMPLETE { get; }

Property Value

String

ACTION_NOTIFICATION_CLICKED

public static String ACTION_NOTIFICATION_CLICKED { get; }

Property Value

String

ACTION_VIEW_DOWNLOADS

public static String ACTION_VIEW_DOWNLOADS { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COLUMN_BYTES_DOWNLOADED_SO_FAR

public static String COLUMN_BYTES_DOWNLOADED_SO_FAR { get; }

Property Value

String

COLUMN_DESCRIPTION

public static String COLUMN_DESCRIPTION { get; }

Property Value

String

COLUMN_ID

public static String COLUMN_ID { get; }

Property Value

String

COLUMN_LAST_MODIFIED_TIMESTAMP

public static String COLUMN_LAST_MODIFIED_TIMESTAMP { get; }

Property Value

String

COLUMN_LOCAL_FILENAME

[Obsolete]
public static String COLUMN_LOCAL_FILENAME { get; }

Property Value

String

COLUMN_LOCAL_URI

public static String COLUMN_LOCAL_URI { get; }

Property Value

String

COLUMN_MEDIAPROVIDER_URI

public static String COLUMN_MEDIAPROVIDER_URI { get; }

Property Value

String

COLUMN_MEDIA_TYPE

public static String COLUMN_MEDIA_TYPE { get; }

Property Value

String

COLUMN_REASON

public static String COLUMN_REASON { get; }

Property Value

String

COLUMN_STATUS

public static String COLUMN_STATUS { get; }

Property Value

String

COLUMN_TITLE

public static String COLUMN_TITLE { get; }

Property Value

String

COLUMN_TOTAL_SIZE_BYTES

public static String COLUMN_TOTAL_SIZE_BYTES { get; }

Property Value

String

COLUMN_URI

public static String COLUMN_URI { get; }

Property Value

String

ERROR_CANNOT_RESUME

public static int ERROR_CANNOT_RESUME { get; }

Property Value

int

ERROR_DEVICE_NOT_FOUND

public static int ERROR_DEVICE_NOT_FOUND { get; }

Property Value

int

ERROR_FILE_ALREADY_EXISTS

public static int ERROR_FILE_ALREADY_EXISTS { get; }

Property Value

int

ERROR_FILE_ERROR

public static int ERROR_FILE_ERROR { get; }

Property Value

int

ERROR_HTTP_DATA_ERROR

public static int ERROR_HTTP_DATA_ERROR { get; }

Property Value

int

ERROR_INSUFFICIENT_SPACE

public static int ERROR_INSUFFICIENT_SPACE { get; }

Property Value

int

ERROR_TOO_MANY_REDIRECTS

public static int ERROR_TOO_MANY_REDIRECTS { get; }

Property Value

int

ERROR_UNHANDLED_HTTP_CODE

public static int ERROR_UNHANDLED_HTTP_CODE { get; }

Property Value

int

ERROR_UNKNOWN

public static int ERROR_UNKNOWN { get; }

Property Value

int

EXTRA_DOWNLOAD_ID

public static String EXTRA_DOWNLOAD_ID { get; }

Property Value

String

EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS

public static String EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS { get; }

Property Value

String

INTENT_EXTRAS_SORT_BY_SIZE

public static String INTENT_EXTRAS_SORT_BY_SIZE { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PAUSED_QUEUED_FOR_WIFI

public static int PAUSED_QUEUED_FOR_WIFI { get; }

Property Value

int

PAUSED_UNKNOWN

public static int PAUSED_UNKNOWN { get; }

Property Value

int

PAUSED_WAITING_FOR_NETWORK

public static int PAUSED_WAITING_FOR_NETWORK { get; }

Property Value

int

PAUSED_WAITING_TO_RETRY

public static int PAUSED_WAITING_TO_RETRY { get; }

Property Value

int

STATUS_FAILED

public static int STATUS_FAILED { get; }

Property Value

int

STATUS_PAUSED

public static int STATUS_PAUSED { get; }

Property Value

int

STATUS_PENDING

public static int STATUS_PENDING { get; }

Property Value

int

STATUS_RUNNING

public static int STATUS_RUNNING { get; }

Property Value

int

STATUS_SUCCESSFUL

public static int STATUS_SUCCESSFUL { get; }

Property Value

int

Methods

AddCompletedDownload(String, String, bool, String, String, long, bool)

[Obsolete]
public long AddCompletedDownload(String arg0, String arg1, bool arg2, String arg3, String arg4, long arg5, bool arg6)

Parameters

arg0 String

String

arg1 String

String

arg2 bool

bool

arg3 String

String

arg4 String

String

arg5 long

long

arg6 bool

bool

Returns

long

long

AddCompletedDownload(String, String, bool, String, String, long, bool, Uri, Uri)

[Obsolete]
public long AddCompletedDownload(String arg0, String arg1, bool arg2, String arg3, String arg4, long arg5, bool arg6, Uri arg7, Uri arg8)

Parameters

arg0 String

String

arg1 String

String

arg2 bool

bool

arg3 String

String

arg4 String

String

arg5 long

long

arg6 bool

bool

arg7 Uri

Uri

arg8 Uri

Uri

Returns

long

long

Enqueue(Request)

public long Enqueue(DownloadManager.Request arg0)

Parameters

arg0 DownloadManager.Request

DownloadManager.Request

Returns

long

long

GetMaxBytesOverMobile(Context)

public static Long GetMaxBytesOverMobile(Context arg0)

Parameters

arg0 Context

Context

Returns

Long

Long

GetMimeTypeForDownloadedFile(long)

public String GetMimeTypeForDownloadedFile(long arg0)

Parameters

arg0 long

long

Returns

String

String

GetRecommendedMaxBytesOverMobile(Context)

public static Long GetRecommendedMaxBytesOverMobile(Context arg0)

Parameters

arg0 Context

Context

Returns

Long

Long

GetUriForDownloadedFile(long)

public Uri GetUriForDownloadedFile(long arg0)

Parameters

arg0 long

long

Returns

Uri

Uri

OpenDownloadedFile(long)

public ParcelFileDescriptor OpenDownloadedFile(long arg0)

Parameters

arg0 long

long

Returns

ParcelFileDescriptor

ParcelFileDescriptor

Exceptions

FileNotFoundException

QueryMethod(Query)

public Cursor QueryMethod(DownloadManager.Query arg0)

Parameters

arg0 DownloadManager.Query

DownloadManager.Query

Returns

Cursor

Cursor

Remove(params long[])

public int Remove(params long[] arg0)

Parameters

arg0 long[]

long

Returns

int

int