我正在尝试写入外部存储,但总是收到“访问被拒绝”消息。
我在 manbifest 上设置了正确的权限,并且在运行时请求了 write_external_storage 权限,并且我能够写入主要的外部 SD 卡: 就我而言
/sdcard (/storage/emulated/0/)
但我无法在辅助外部 SD(microsd 卡)上写入: 就我而言
/存储/C0B9-3B8B/
我只能使用路径写入辅助内存
/storage/C0B9-3B8B/Android/data/com.example.myapplication/files/
有没有办法写一个不同的文件夹,例如
“/storage/C0B9-3B8B/Download”
无需 root 设备?
谢谢
最佳答案
我找到了解决问题的方法,我需要使用 Google 描述的 SAF(存储访问框架)HERE
关于android - 在Android 4.4及以上版本上写入外部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39365486/