【发布时间】:2016-05-03 16:37:10
【问题描述】:
我无法将文件写入外部 SD 卡。 我收到错误消息 EAcess denied。我在互联网上搜索了很多,发现从 Android 4.4 + android 的存储访问框架(SAF)需要写入文件。
但我正在使用一些能够在 SD 卡上写入(创建/删除/重命名)文件的 android 应用程序。他们没有使用 SAF。
所以请帮助我了解如何在不使用 SAF 框架的情况下做到这一点。
谢谢
【问题讨论】:
-
请问您可以将代码发布到您尝试在外部 SD 上写入文件的位置吗?另外,你声明
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>了吗? -
澄清一下,您是要写入模拟 SD 还是物理外部存储?
-
@Grender 是的,我已经在清单文件中的正确位置添加了用户权限。我也重新检查了。
-
@Daniel 物理外部存储
标签: android file-io android-sdcard android-file