如何在不使用Download Manager的情况下下载文件?

时间:2018-03-17 07:52:42

标签: android android-download-manager

我开发了一个mp3下载器,它使用DownloadManager将mp3从URL下载到Android手机。但问题是,如果卸载该应用程序,以前下载的文件将从该文件夹中删除。我想获得替代方法或库,以便将URL文件(仅限mp3)从URL下载到Android设备。

storage = Environment.DIRECTORY_MUSIC;

request = new DownloadManager.Request(Uri.parse(downloadUrl));
                                extension =".mp3";
                                request.setMimeType("audio/MP3");
                                request.setTitle(vMeta.getTitle());
                                request.allowScanningByMediaScanner();
                                request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
                                request.setDestinationInExternalPublicDir(storage, vMeta.getTitle() + extension);
                                DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
                                manager.enqueue(request);

vMeta.getTitle() - 返回mp3文件的标题,ext包含" .mp3"

该文件已下载,工作正常。

注意:我也尝试了DownloadManager.Request

0 个答案:

没有答案