我是在android中使用downloadmanager的新手。我正在使用genymotion模拟器。android:downloadmanager其中是存储的文件
我正在尝试使用downloadmanager下载mp3文件。我想知道下载后文件的存储位置。
Environment.getExternalStorageDirectory()
它显示/ storage/emulated/0。其共享的 “外部存储”
我还检查
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
它指向/storage/emulated/0/Download
。 mp3文件不在那里。
我也检查了/storage/emulated/0/Android/data/com.simha.sacredindaapp。 mp3文件不在那里。
我下载的MP3文件的代码是:
DownloadManager downloadManager = (DownloadManager)getSystemService(DOWNLOAD_SERVICE);
Uri uri = Uri.parse("http://audio.iskcondesiretree.com/02_-_ISKCON_Swamis/ISKCON_Swamis_-_R_to_Y/His_Holiness_Radhanath_Swami/Lectures/00_-_Year_wise/Devotional_Nectar_-_2016/2016-01-31_Various_-_Vrindavan_is_Perceived_by_Our_Consciousness-For_Ukraine_Devotees_-_Radhanath_Swami.mp3");
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setDescription("My Download").setTitle("Notification titile");
downloadManager.enqueue(request);
这意味着,如果我们不设定目标目录,我们不知道它的下载位置。 –