【发布时间】:2021-08-27 09:05:02
【问题描述】:
我想从互联网上下载一些音频文件。我想使用 downloadmanager 下载这个文件,但我不知道如何将这些文件保存到 android 中的特定内部存储位置。 InternalStorage/folder/filename.mp3(这样我就可以轻松访问它们)。
manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
Uri uri = Uri.parse("URL");
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
long reference = manager.enqueue(request);
对下载很有用。但我们无法指定这些文件的位置。
那么如何指定这些文件保存在内部存储的特定位置。还有,如何access和delete这些文件。
请不要提出这个问题,因为我在阅读许多文章时感到困惑。
如果有其他更好的选择或任何建议评论下来
【问题讨论】:
-
当然可以。更好地查看 request.setDestination... 函数。
标签: android android-download-manager android-storage android-internal-storage