我面临着一个众所周知的问题,即获取安装在某些 Android 设备上的外部 SD 卡的路径。(请参阅此问题以了解我的意思)
我曾想过通过读取 的内容来解决问题/etc/vold.fstab
,然后只取代表分区的行,但我没有进行测试的设备。我想要做的是读取该文件,忽略引用返回的地址的行Environment.getExternalStorageDirectory()
,然后取另一行(如果存在)。
我不知道(而且我没有可能对其进行测试)是:在某些情况下,我可以拥有不是外部 SD 卡的其他线路吗?SD 卡(如果存在)是否出现在文件 vold.fstab 中?
编辑:答案是:是的。阅读接受的答案。