我想从特定的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