【发布时间】:2014-11-24 14:14:16
【问题描述】:
当我尝试从 android 本机代码写入外部 SD 卡时,我在 fopen 中被拒绝权限。
mFp = fopen("/storage/extSdCard/Output/test.txt", "wb");
如果我打印 strerror(errno) 它给出 ->
fopen(/storage/extSdCard/Output/test.txt) failed: Permission denied
请注意,我还在我的应用程序清单中授予了权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
....
</manifest>
还有:
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
return true;
}
正在回归真实。
【问题讨论】:
标签: android android-external-storage