Android 在服务器和应用程序之间进行有效的下载管理

Android 在服务器和应用程序之间进行有效的下载管理,android,api,download,Android,Api,Download,我有一个web api和一个android/iOS应用程序。这些应用程序必须从web api下载文件才能进行脱机访问。这些文件的大小从几MB到400MB不等——它们是包含HTML5内容的.zip文件 此时,当下载中断(连接断开)时,下载失败。我想实现一种保存下载进度的方法,以便它可以暂停(或者如果连接断开)并在以后继续 这是标准化的吗?(我应该用谷歌搜索某些术语吗?)?这主要是由我的API服务器处理的吗?还是通过我的应用程序 非常感谢您在指导我的研究方面给予的任何帮助。首先,值得注意的是,这不仅

我有一个web api和一个android/iOS应用程序。这些应用程序必须从web api下载文件才能进行脱机访问。这些文件的大小从几MB到400MB不等——它们是包含HTML5内容的.zip文件

此时,当下载中断(连接断开)时,下载失败。我想实现一种保存下载进度的方法,以便它可以暂停(或者如果连接断开)并在以后继续

这是标准化的吗?(我应该用谷歌搜索某些术语吗?)?这主要是由我的API服务器处理的吗?还是通过我的应用程序


非常感谢您在指导我的研究方面给予的任何帮助。

首先,值得注意的是,这不仅仅是客户的决定。您的服务器应该支持下载的恢复

我搜索了“android下载管理器库还原下载”,找到了下一个libs:

但我认为拆分文件(split-zip-arry)会让您付出代价。然后打开设备的包装。然后,您可以简单地重新启动未加载的部分,而不尝试重新建立下载