gpt4 book ai didi

java - 无法访问 Android 中下载的文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:47 25 4
gpt4 key购买 nike

因此,我使用以下代码从提供的 URL 下载 .mp3 歌曲:

private long DownloadData (Uri uri) {

long downloadReference;

// Create request for android download manager
downloadManager = (DownloadManager)getSystemService(DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request(uri);

request.setTitle("Data Download");
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI |
DownloadManager.Request.NETWORK_MOBILE);
request.setDescription("Android Data download using DownloadManager.");
request.setDestinationInExternalFilesDir(DownloadSongActivity.this,
Environment.DIRECTORY_DOWNLOADS ,"doesn'twork.mp3");

downloadReference = downloadManager.enqueue(request);

return downloadReference;
}

然后,我尝试使用以下代码让用户访问应用程序中的这些文件

File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath());
File[] downloadedFiles = path.listFiles();


if(downloadedFiles == null){
System.out.println("DownloadedFiles are null");
} else if(downloadedFiles.length == 0){
System.out.println("DownloadedFiles are empty");
} else{
System.out.println("DownloadedFiles are not empty");
}

但是,downloadFiles 似乎始终为空。有什么建议。以下是一些图片供引用

如果我转到"file"->“下载”

Image Reference link

最佳答案

关于java - 无法访问 Android 中下载的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49248358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com