android - 为什么我的 SD 卡不可写 (Android)?

标签 android storage sd-card

在模拟器中,我似乎无法写入附加的 SDCard。以下代码总是吐出“无法写入 root”日志消息,但不会吐出“无法读取 root”日志消息。

File routesRoot = Environment.getExternalStorageDirectory();
if (!routesRoot.canWrite())
    Log.v(getClass().getSimpleName(), "can't write root");
if (!routesRoot.canRead())
    Log.v(getClass().getSimpleName(), "can't read root");

想法?

最佳答案

检查,然后再次检查您是否拥有 WRITE_EXTERNAL_STORAGE允许。

关于android - 为什么我的 SD 卡不可写 (Android)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023347/

相关文章:

android - 在内部存储与外部存储中存储应用程序图像

android - 如何从Android上的SD卡读取选定的文本文件

android - 处理不需要 SD 卡的 Android 设备

android - dexing : MethodHandle. 调用和 MethodHandle.invokeExact 时如何查找错误原因

android - android : No such file or directory 上的 Rsync 和 ssh

android - 如何使用与 Google Play 上的先例不同的命名空间更新 android 应用程序?

android - 如何在android中的sdcard中创建文件夹

android - tabhost底部边框线android

c# - 在 C# 应用程序中存储数据的最佳方式是什么

c++ - 存储动态创建对象的列表/vector 的最佳方式是什么?