获得许可后,WRITE_EXTERNAL_STORAGE
我希望有权在整个文件系统中写入(例如,,,,,... )/sdcard
/storage/emulated/0
/storage/sdcard0
/mnt/sdcard
但由于不同的内部 FS 结构,我真的无法分辨目标设备上允许的文件夹。
目前我Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
用来获取下载文件夹,但我认为这不是我被允许使用的唯一文件夹。
所以接下来有两个问题:
- 有没有办法找出我可以用这种权限写哪些文件夹?
- 使用 DownloadManager 时,可能的目标文件夹是否与第一个问题一样?