public class DownloadManager
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
DownloadManager.DownloadUpdateListener |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTask(java.lang.String url,
java.lang.String fileName) |
void |
cancelTask(java.lang.String url) |
void |
deleteAllSData() |
void |
deleteData(DownloadEntity entity) |
void |
deleteData(java.lang.String key) |
java.util.ArrayList<TaskInfo> |
getCompletedTasks() |
static DaoMaster |
getDaoMaster(android.content.Context context)
get DaoMaster
|
static DaoSession |
getDaoSession(android.content.Context context)
get DaoSession
|
static DownloadManager |
getInstance() |
java.util.LinkedList<TransferTask> |
getTaskList()
Can get downloading task list
|
protected void |
ifNeedStopUpdateUI() |
static void |
init(android.content.Context context,
DownloadManagerConfig config) |
void |
isFinished(java.lang.String url) |
void |
pauseTask(int index) |
void |
restartTask(int index) |
void |
setUpdateListener(DownloadManager.DownloadUpdateListener updateListener) |
protected void |
startUpdateUI() |
protected void |
stopUpdateUI() |
public static void init(android.content.Context context,
DownloadManagerConfig config)
public void addTask(java.lang.String url,
java.lang.String fileName)
public void restartTask(int index)
public java.util.LinkedList<TransferTask> getTaskList()
public void pauseTask(int index)
public void cancelTask(java.lang.String url)
public static DownloadManager getInstance()
public void isFinished(java.lang.String url)
public void setUpdateListener(DownloadManager.DownloadUpdateListener updateListener)
protected void startUpdateUI()
protected void stopUpdateUI()
protected void ifNeedStopUpdateUI()
public static DaoMaster getDaoMaster(android.content.Context context)
public static DaoSession getDaoSession(android.content.Context context)
public java.util.ArrayList<TaskInfo> getCompletedTasks()
public void deleteAllSData()
public void deleteData(java.lang.String key)
public void deleteData(DownloadEntity entity)