我希望我的应用程序能够从外部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);
答案 0 :(得分:1)
kitkat 4.4.x具有SD卡限制。see this page
答案 1 :(得分:0)
我认为你必须在/storage
下查看,你应该找到sdcard1
或使用getExternalFilesDirs