Class DownloadManager
public class DownloadManager : JVMBridgeBase<DownloadManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<DownloadManager>DownloadManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<DownloadManager>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<DownloadManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<DownloadManager>.IsAssignableFrom<T>()JVMBridgeBase<DownloadManager>.Execute<T>(params T[])JVMBridgeBase<DownloadManager>.DynBridgeClazzJVMBridgeBase<DownloadManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
ACTION_NOTIFICATION_CLICKED
https://developer.android.com/reference/android/app/DownloadManager.html#ACTION_NOTIFICATION_CLICKED
public static String ACTION_NOTIFICATION_CLICKED { get; }
Property Value
ACTION_VIEW_DOWNLOADS
public static String ACTION_VIEW_DOWNLOADS { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
COLUMN_BYTES_DOWNLOADED_SO_FAR
public static String COLUMN_BYTES_DOWNLOADED_SO_FAR { get; }
Property Value
COLUMN_DESCRIPTION
public static String COLUMN_DESCRIPTION { get; }
Property Value
COLUMN_ID
public static String COLUMN_ID { get; }
Property Value
COLUMN_LAST_MODIFIED_TIMESTAMP
public static String COLUMN_LAST_MODIFIED_TIMESTAMP { get; }
Property Value
COLUMN_LOCAL_FILENAME
[Obsolete]
public static String COLUMN_LOCAL_FILENAME { get; }
Property Value
COLUMN_LOCAL_URI
public static String COLUMN_LOCAL_URI { get; }
Property Value
COLUMN_MEDIAPROVIDER_URI
public static String COLUMN_MEDIAPROVIDER_URI { get; }
Property Value
COLUMN_MEDIA_TYPE
public static String COLUMN_MEDIA_TYPE { get; }
Property Value
COLUMN_REASON
public static String COLUMN_REASON { get; }
Property Value
COLUMN_STATUS
public static String COLUMN_STATUS { get; }
Property Value
COLUMN_TITLE
public static String COLUMN_TITLE { get; }
Property Value
COLUMN_TOTAL_SIZE_BYTES
public static String COLUMN_TOTAL_SIZE_BYTES { get; }
Property Value
COLUMN_URI
public static String COLUMN_URI { get; }
Property Value
ERROR_CANNOT_RESUME
public static int ERROR_CANNOT_RESUME { get; }
Property Value
ERROR_DEVICE_NOT_FOUND
public static int ERROR_DEVICE_NOT_FOUND { get; }
Property Value
ERROR_FILE_ALREADY_EXISTS
public static int ERROR_FILE_ALREADY_EXISTS { get; }
Property Value
ERROR_FILE_ERROR
public static int ERROR_FILE_ERROR { get; }
Property Value
ERROR_HTTP_DATA_ERROR
public static int ERROR_HTTP_DATA_ERROR { get; }
Property Value
ERROR_INSUFFICIENT_SPACE
public static int ERROR_INSUFFICIENT_SPACE { get; }
Property Value
ERROR_TOO_MANY_REDIRECTS
public static int ERROR_TOO_MANY_REDIRECTS { get; }
Property Value
ERROR_UNHANDLED_HTTP_CODE
public static int ERROR_UNHANDLED_HTTP_CODE { get; }
Property Value
ERROR_UNKNOWN
public static int ERROR_UNKNOWN { get; }
Property Value
EXTRA_DOWNLOAD_ID
public static String EXTRA_DOWNLOAD_ID { get; }
Property Value
EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS
public static String EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS { get; }
Property Value
INTENT_EXTRAS_SORT_BY_SIZE
public static String INTENT_EXTRAS_SORT_BY_SIZE { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
PAUSED_QUEUED_FOR_WIFI
public static int PAUSED_QUEUED_FOR_WIFI { get; }
Property Value
PAUSED_UNKNOWN
public static int PAUSED_UNKNOWN { get; }
Property Value
PAUSED_WAITING_FOR_NETWORK
public static int PAUSED_WAITING_FOR_NETWORK { get; }
Property Value
PAUSED_WAITING_TO_RETRY
public static int PAUSED_WAITING_TO_RETRY { get; }
Property Value
STATUS_FAILED
public static int STATUS_FAILED { get; }
Property Value
STATUS_PAUSED
public static int STATUS_PAUSED { get; }
Property Value
STATUS_PENDING
public static int STATUS_PENDING { get; }
Property Value
STATUS_RUNNING
public static int STATUS_RUNNING { get; }
Property Value
STATUS_SUCCESSFUL
public static int STATUS_SUCCESSFUL { get; }
Property Value
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
Returns
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
Returns
Enqueue(Request)
public long Enqueue(DownloadManager.Request arg0)
Parameters
Returns
GetMaxBytesOverMobile(Context)
public static Long GetMaxBytesOverMobile(Context arg0)
Parameters
Returns
GetMimeTypeForDownloadedFile(long)
public String GetMimeTypeForDownloadedFile(long arg0)
Parameters
Returns
GetRecommendedMaxBytesOverMobile(Context)
public static Long GetRecommendedMaxBytesOverMobile(Context arg0)
Parameters
Returns
GetUriForDownloadedFile(long)
public Uri GetUriForDownloadedFile(long arg0)
Parameters
Returns
OpenDownloadedFile(long)
public ParcelFileDescriptor OpenDownloadedFile(long arg0)
Parameters
Returns
Exceptions
QueryMethod(Query)
public Cursor QueryMethod(DownloadManager.Query arg0)
Parameters
Returns
Remove(params long[])
public int Remove(params long[] arg0)