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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...