应用程序无法访问外部SD卡(只读)

时间:2015-04-30 12:06:58

标签: java android permissions

我希望我的应用程序能够从外部SD卡上的DCIM / MEDIA100文件夹中读取和复制文件,但尽管我的AndroidManifest中包含WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE权限,但我的应用程序无法看到外部SD卡。我正在运行Android 4.4.2

因此,当我执行下面的代码时,m_subdirs将列出“sdcard”(在内部存储中),但不会列出extSdCard(外部SD卡)。在此Android版本中,我完全无法读取外部SD卡的读取权限吗?我从下面的链接得到了压力,如果我包含上述权限,那么从外部SD读取将是可能的。 ??? Accessing files from external SD card memory

m_dir = "/mnt";
m_subdirs = getDirectories(m_dir);

2 个答案:

答案 0 :(得分:1)

kitkat 4.4.x具有SD卡限制。see this page

答案 1 :(得分:0)

我认为你必须在/storage下查看,你应该找到sdcard1或使用getExternalFilesDirs