com.supermap.realspace

类 DownloadManager

    • 构造器详细资料

      • DownloadManager

        public DownloadManager()
    • 方法详细资料

      • getManager

        public static DownloadManager getManager()
        已过时。 使用getDownloadManager(Context context)替换。 用于获取DownloadManager类实例对象。
        返回:
        返回DownloadManager类实例对象
      • getDownloadManager

        public static DownloadManager getDownloadManager(android.content.Context context)
        获取DownloadManager的唯一单例对象。
        参数:
        context - 上下文环境。
        返回:
        返回DownloadManager类实例对象。
      • loadWithUrl

        public boolean loadWithUrl(java.lang.String sceneUrl,
                                   java.lang.String layerName,
                                   java.lang.String token)
        根据指定的三维服务地址,以及指定的图层名称、令牌读取图层文件信息。
        参数:
        sceneUrl - 三维场景所属的服务地址,http....rest/realspace。
        layerName - 给定的图层名称。
        token - token令牌,若该服务不带token择为空。
        返回:
        读取文件是否成功,成功返回 true,失败返回 false。
      • loadWithUrl

        public boolean loadWithUrl(java.lang.String sceneUrl,
                                   java.lang.String sceneName)
        已过时。 根据指定的三维服务地址,以及指定的场景名称读取符号等资源文件信息。
        参数:
        sceneUrl - 三维场景所属的服务地址。
        sceneName - 给定的场景名称。
        返回:
        读取文件是否成功,成功返回 true,失败返回 false。
      • downLoad

        public void downLoad()
        下载DownloadManager对象指定图层的所有数据。
      • stopDownload

        public void stopDownload()
        已过时。 停止下载数据。
      • getDataSize

        public long getDataSize()
        已过时。 获得DownloadManager对象已经加载的图层数据大小。
        返回:
        已经加载的图层数据大小,单位字节。
      • getDownloadedSize

        public long getDownloadedSize()
        已过时。 获得已下载的图层数据大小。
        返回:
        已下载的图层数据大小。
      • pauseDownload

        public void pauseDownload(java.lang.String url,
                                  java.lang.String layerName)
        暂停下载。
        参数:
        url - 三维场景所属的服务地址。
        layerName - 要删除的图层名称。
      • continueDownload

        public void continueDownload(java.lang.String url,
                                     java.lang.String layerName)
        继续下载。
        参数:
        url - 三维场景所属的服务地址。
        layerName - 要删除的图层名称。
      • ClearCacheFile

        public boolean ClearCacheFile(java.lang.String sceneUrl,
                                      java.lang.String layerName)
        清除场景中某个图层的缓存数据。
        参数:
        sceneUrl - 三维场景所属的服务地址。
        layerName - 要删除的图层名称。
        返回:
        是否清除成功。
      • ClearCacheFile

        public boolean ClearCacheFile(java.lang.String sceneUrl)
        清除已经下载的整个三维场景资源缓存数据。
        参数:
        sceneUrl - 三维场景所属的服务地址。
        返回:
        是否清除成功。
      • addDownloadedListener

        public void addDownloadedListener(DownloadedListener listener)
        已过时。 添加下载完成监听器。
        参数:
        listener - 监听器。
      • addProgressListener

        public void addProgressListener(ProgressListener listener)
        已过时。 添加下载进度监听器。
        参数:
        listener - 下载进度监听器。
      • dispose

        public void dispose()
        释放资源。