-
public class HttpDownloadManager
-
-
Field Summary
Fields Modifier and Type Field Description private static HttpDownloadManager
instance
-
Method Summary
Modifier and Type Method Description static HttpDownloadManager
getInstance()
void
download(HttpDownloadInfo downloadInfo)
添加后台下载任务 boolean
download(String url, String savePath)
convenience api for download void
download(boolean background, HttpDownloadInfo downloadInfo)
void
cancel(HttpDownloadInfo info)
cancel void
cancelBySongId(String songId)
void
cancelAll()
void
removeListener(HttpDownloadInfo info)
继续下载文件,并保存到指定位置,但不再监听状态 void
addListener(HttpDownloadInfo info)
boolean
requested(HttpDownloadInfo info)
下载请求是否已经提交 boolean
requested(String url)
该下载地址是否已经在下载或者等待下载 long
retriveProgress(String url)
static boolean
isFileExpire(String url)
static String
createFileExpireFlag(long fileExpire, boolean queryIsEmpty)
static String
ensureHttpScheme(String url)
-
-
Method Detail
-
getInstance
static HttpDownloadManager getInstance()
-
download
void download(HttpDownloadInfo downloadInfo)
添加后台下载任务
-
download
void download(boolean background, HttpDownloadInfo downloadInfo)
-
cancel
void cancel(HttpDownloadInfo info)
cancel
-
cancelBySongId
void cancelBySongId(String songId)
-
cancelAll
void cancelAll()
-
removeListener
void removeListener(HttpDownloadInfo info)
继续下载文件,并保存到指定位置,但不再监听状态
-
addListener
void addListener(HttpDownloadInfo info)
-
requested
boolean requested(HttpDownloadInfo info)
下载请求是否已经提交
-
retriveProgress
long retriveProgress(String url)
-
isFileExpire
static boolean isFileExpire(String url)
-
createFileExpireFlag
static String createFileExpireFlag(long fileExpire, boolean queryIsEmpty)
-
ensureHttpScheme
static String ensureHttpScheme(String url)
-
-
-
-