我正在使用下载管理器以及何时使用
setDestinationInExternalFilesDir(this, Environment.DIRECTORY_DOWNLOADS, "example.ext");
文件被下载到 Android/data/com.example.app/files/Download 文件夹。
当我尝试
setDestinationInExternalPublicDir("/folder", "example.ext");
我得到:
IllegalStateException:无法创建目录 mnt/sdcard/folder
。
我也设置了 WRITE_EXTERNAL_STORAGE 权限。
我做错了什么?
最佳答案
在 list 文件中添加权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
关于Android 下载管理器 setDestinationInExternalFilesDir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16749845/