微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 使用下载管理器下载zip文件

我想从特定的zip链接下载一个zip文件,然后在android中解压缩该zip文件.我该怎么办?我可以使用android下载管理器吗?

解决方法:

是的,你可以使用它,这是一个小片段:

DownloadManager dm = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request req = new DownloadManager.Request(Uri.parse("url-of-the-zip"));
req.setDestinationExternalFilesDir(Environment.DIRECTORY_DOWNLOADS, "filename.zip");
long id = dm.enqueue(req);

该ID稍后可用于使用DownloadManager.getUriForDownloadedFile(int)请求本地Uri下载的文件.要解压缩此文件,您可以使用ZipFile

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐