public abstract class DocDownloadableItem
extends java.util.Observable
限定符和类型 | 类和说明 |
---|---|
static class |
DocDownloadableItem.DownloadStatus
下载状态 解析文件失败时,返回错误 ERROR;下载ts遇到网络问题时或被强关时,返回 暂停状态;
|
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String[] |
ERROR_CODE_DESC |
static int |
ERROR_CODE_DOWNLOAD_INVALID_TOKEN
无效token
|
static int |
ERROR_CODE_DOWNLOAD_ZIPFILE_FAILED
下载zip包失败
|
static int |
ERROR_CODE_FETCH_ZIPURL_FAILED
获取文档下载地址失败
|
static int |
ERROR_CODE_NETWORK_FAILED
网络问题导致失败
|
static int |
ERROR_CODE_NO_ERROR
无错误
|
static int |
ERROR_CODE_SDCARD_UNMOUNTED
sd卡不可读写
|
static int |
ERROR_CODE_ZIPSERVER_CODE_NOT_2XX
文档下载服务器返回非200/206之类的状态吗
|
构造器和说明 |
---|
DocDownloadableItem() |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
addDocObserver(DocDownloadObserver observer) |
abstract void |
deleteDocObserver(DocDownloadObserver observer) |
abstract void |
deleteDocObservers() |
java.lang.String |
getDocId()
Get the DocId
|
int |
getErrorCode() |
java.lang.String |
getFailReason() |
java.lang.String |
getLocalAbsolutePath() |
float |
getProgress()
Get the current progress of the download
|
DocDownloadableItem.DownloadStatus |
getStatus()
Get current state of the downloader
|
public static final java.lang.String[] ERROR_CODE_DESC
public static final int ERROR_CODE_NO_ERROR
public static final int ERROR_CODE_NETWORK_FAILED
public static final int ERROR_CODE_FETCH_ZIPURL_FAILED
public static final int ERROR_CODE_ZIPSERVER_CODE_NOT_2XX
public static final int ERROR_CODE_SDCARD_UNMOUNTED
public static final int ERROR_CODE_DOWNLOAD_ZIPFILE_FAILED
public static final int ERROR_CODE_DOWNLOAD_INVALID_TOKEN
public int getErrorCode()
public java.lang.String getDocId()
public java.lang.String getLocalAbsolutePath()
public float getProgress()
public DocDownloadableItem.DownloadStatus getStatus()
public java.lang.String getFailReason()
public abstract void addDocObserver(DocDownloadObserver observer)
public abstract void deleteDocObserver(DocDownloadObserver observer)
public abstract void deleteDocObservers()