public class DownloadController
extends java.lang.Object
File description:
Creator: Adroll
Created date: 11/27/20
* * * * * * * * * * * * * * * * * * * * * Thinking is more important than coding * * * * * * * * * * * * * * * * * * * * * *
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DownloadController.DownloadStatus
当前下载状态
|
| 构造器和说明 |
|---|
DownloadController() |
| 限定符和类型 | 方法和说明 |
|---|---|
DownloadTask |
download(java.lang.String url,
java.lang.String fileName,
java.lang.String icon,
boolean isReDownload,
int priority,
DownloadCallback downloadCallback) |
static DownloadController |
getInstance() |
DownloadController.DownloadStatus |
getStatus(java.lang.String url,
java.lang.String appPackageName,
boolean isCancelTask) |
void |
removeBitmapFuture(java.lang.String icon) |
NotificationManagerCompat |
showNotification(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
int progress,
boolean isCancelTask,
java.lang.String tuiaId,
boolean isShowNotification) |
void |
taskContinue(DownloadTask task,
DownloadListener listener,
int type)
断点下载,继续下载任务
|
public static DownloadController getInstance()
public DownloadController.DownloadStatus getStatus(java.lang.String url, java.lang.String appPackageName, boolean isCancelTask)
public NotificationManagerCompat showNotification(java.lang.String url,
java.lang.String packageName,
java.lang.String icon,
int progress,
boolean isCancelTask,
java.lang.String tuiaId,
boolean isShowNotification)
public void removeBitmapFuture(java.lang.String icon)
public DownloadTask download(java.lang.String url,
java.lang.String fileName,
java.lang.String icon,
boolean isReDownload,
int priority,
DownloadCallback downloadCallback)
public void taskContinue(DownloadTask task,
DownloadListener listener,
int type)
type: - 1 -> 异步下载
2 -> 同步下载