在Android 4.4及更高版本上编写外部存储

时间:2016-09-07 08:58:42

标签: android permissions android-4.4-kitkat android-external-storage

我正在尝试编写外部存储,但我总是收到拒绝访问的消息。

我在manbifest上设置了正确的权限,并且我在运行时请求了write_external_storage权限,并且我能够编写主外部sdcard: 在我的情况下

/sdcard (/storage/emulated/0/)

但是我无法在辅助外部SD(microSD卡)上写字: 在我的情况下

/storage/C0B9-3B8B/

我只能使用路径

编写辅助存储器

/storage/C0B9-3B8B/Android/data/com.example.myapplication/files/

有没有办法写一个不同的文件夹,例如 "/storage/C0B9-3B8B/Download"没有设备生根?

谢谢

1 个答案:

答案 0 :(得分:2)

我为我的问题找到了解决方案,我需要使用SAF(存储访问框架),因为Google描述了HERE