如何检测该文件位于SD卡上?

时间:2011-09-28 06:50:39

标签: android usb sd-card

是否有任何持久的方法来检测位于外部(可拆卸/可拆卸)存储位置的文件?

当然,有一种方法可以解析文件路径并提取file:///sdcard字符串,但正如我们在某些设备上所知,这条路径可能不同,例如file:///mount/sdcardfile:///sdcard,并不是说某些现代设备支持USB主机模式,因此可以轻松地将文件放在连接到设备的USB棒上。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

通过Environment.getExternalStorageDirectory()获取外部存储空间的位置,然后将其与文件路径进行比较。确保您的文件有absolute path