我正在下载手机存储上的图像,它会转到名为DOWNLOAD
的文件夹(该文件夹位于手机存储控制器的根目录下)。
我使用以下代码来查看视频:
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "/NewVisionAR/" + "test.mp4");
视频被成功地存储在DOWNLOAD
文件夹中,但是当我尝试获取视频的路径时,它是空的,我使用以下代码:
var videoLink = requireContext().getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).toString() + "/NewVisionAR/test.mp4
但它指向null,我试图打印出它的路径,但它不同,它指向这个:
/storage/emulated/0/Android/data/com.shliama.augmentedvideotutorial/files/Download/NewVisionAR/
它是空的。
我想要指向的路径是:
/storage/emulated/0/Download/NewVisionAR
我错过了什么?
发布于 2020-07-15 15:42:12
How to programmatically move, copy and delete files and directories on SD?您可能需要"android.permission.WRITE_EXTERNAL_STORAGE“权限
https://stackoverflow.com/questions/62896154
复制相似问题