public class DownloadManager extends InternalHandleDisposable
限定符和类型 | 类和说明 |
---|---|
static interface |
DownloadManager.DownloadManagerListener
构建下载进度监听器。
|
构造器和说明 |
---|
DownloadManager() |
限定符和类型 | 方法和说明 |
---|---|
void |
addDownloadedListener(DownloadedListener listener)
已过时。
添加下载完成监听器。
|
void |
addProgressListener(ProgressListener listener)
已过时。
添加下载进度监听器。
|
boolean |
ClearCacheFile(java.lang.String sceneUrl)
清除已经下载的整个三维场景资源缓存数据。
|
boolean |
ClearCacheFile(java.lang.String sceneUrl, java.lang.String layerName)
清除场景中某个图层的缓存数据。
|
void |
continueDownload(java.lang.String url, java.lang.String layerName)
继续下载。
|
void |
dispose()
释放资源。
|
void |
downLoad()
下载DownloadManager对象指定图层的所有数据。
|
long |
getDataSize()
已过时。
获得DownloadManager对象已经加载的图层数据大小。
|
long |
getDownloadedSize()
已过时。
获得已下载的图层数据大小。
|
static DownloadManager |
getDownloadManager(android.content.Context context)
获取DownloadManager的唯一单例对象。
|
static DownloadManager |
getManager()
已过时。
使用getDownloadManager(Context context)替换。 用于获取DownloadManager类实例对象。
|
boolean |
loadWithUrl(java.lang.String sceneUrl, java.lang.String sceneName)
已过时。
根据指定的三维服务地址,以及指定的场景名称读取符号等资源文件信息。
|
boolean |
loadWithUrl(java.lang.String sceneUrl, java.lang.String layerName, java.lang.String token)
根据指定的三维服务地址,以及指定的图层名称、令牌读取图层文件信息。
|
void |
pauseDownload(java.lang.String url, java.lang.String layerName)
暂停下载。
|
void |
setDownloadManagerListener(DownloadManager.DownloadManagerListener listener)
设置下载进度监听器。
|
void |
stopDownload()
已过时。
停止下载数据。
|
public static DownloadManager getManager()
public static DownloadManager getDownloadManager(android.content.Context context)
context
- 上下文环境。public boolean loadWithUrl(java.lang.String sceneUrl, java.lang.String layerName, java.lang.String token)
sceneUrl
- 三维场景所属的服务地址,http....rest/realspace。layerName
- 给定的图层名称。token
- token令牌,若该服务不带token择为空。public boolean loadWithUrl(java.lang.String sceneUrl, java.lang.String sceneName)
sceneUrl
- 三维场景所属的服务地址。sceneName
- 给定的场景名称。public void downLoad()
public void stopDownload()
public long getDataSize()
public long getDownloadedSize()
public void pauseDownload(java.lang.String url, java.lang.String layerName)
url
- 三维场景所属的服务地址。layerName
- 要删除的图层名称。public void continueDownload(java.lang.String url, java.lang.String layerName)
url
- 三维场景所属的服务地址。layerName
- 要删除的图层名称。public boolean ClearCacheFile(java.lang.String sceneUrl, java.lang.String layerName)
sceneUrl
- 三维场景所属的服务地址。layerName
- 要删除的图层名称。public boolean ClearCacheFile(java.lang.String sceneUrl)
sceneUrl
- 三维场景所属的服务地址。public void addDownloadedListener(DownloadedListener listener)
listener
- 监听器。public void setDownloadManagerListener(DownloadManager.DownloadManagerListener listener)
listener
- 监听器。public void addProgressListener(ProgressListener listener)
listener
- 下载进度监听器。public void dispose()