下载管理器 一个库,用于处理长时间运行的下载,处理网络交互并在失败后自动重试下载。 客户端可以批量请求下载,在分配完成后,可以收到分配给批处理的所有文件的单个通知,同时可以检索单个文件。 添加到您的项目 要开始使用此库,请将这些行添加到项目的build.gradle中: repositories { jcenter() } dependencies { compile ' com.novoda:download-manager: ' } 使用简单 创建一个DownloadManager : DownloadManager downloadManager = DownloadManagerBuilder .newInstance( this , handler, R . mipmap . ic_launcher_round