public final class OkHttpDownloader extends java.lang.Object implements Downloader
OkHttpClient.| 限定符和类型 | 方法和说明 |
|---|---|
java.io.InputStream |
byteStream()
Get inputstream supported by downloader.
|
void |
close()
Close downloader and stop downloader.
|
long |
contentLength()
Get content length for current uri.
|
Downloader |
copy()
Make a copy for this downloader.
|
static OkHttpDownloader |
create()
Create an instance using a default
OkHttpClient. |
static OkHttpDownloader |
create(OkHttpClient client)
Create an instance using a
client. |
java.lang.String |
detectFilename(android.net.Uri uri)
Detect filename from http header/url if existed.
|
int |
start(android.net.Uri uri,
long breakpoint)
Init downloader and start to download.
|
public static OkHttpDownloader create()
OkHttpClient.OkHttpDownloaderpublic static OkHttpDownloader create(OkHttpClient client)
client.OkHttpDownloaderpublic java.lang.String detectFilename(android.net.Uri uri)
throws java.io.IOException
DownloaderdetectFilename 在接口中 Downloaderjava.io.IOExceptionpublic int start(android.net.Uri uri,
long breakpoint)
throws java.io.IOException
Downloaderstart 在接口中 Downloaderuri - Uribreakpoint - breakpoint if existsjava.io.IOExceptionpublic long contentLength()
DownloadercontentLength 在接口中 Downloaderpublic java.io.InputStream byteStream()
DownloaderbyteStream 在接口中 Downloaderpublic void close()
Downloaderclose 在接口中 Downloaderpublic Downloader copy()
Downloadercopy 在接口中 Downloader