我的问题就像标题所说的那样:如何在Honeycomb中获取SD卡目录?
相当多的Honeycomb平板电脑有多个SD卡(内部和外部)。使用官方指南(Environment.getExternalStorageDirectory()
)获取内部目录很容易,但是如何获取外部SD卡的目录并确保它是正确的?
在我的Acer上,它被称为“mnt / external1”,但在华硕Eee Pad上,它被称为/Removable/MicroSD
。我查看了Android Environment documentation,但找不到任何东西。
有什么想法吗?
答案 0 :(得分:1)
但是如何获取外部SD卡的目录并确保它是正确的?
你不能,至少在当前版本的Android SDK上。操作系统仅定义一个外部存储器,由设备制造商决定是什么。任何其他类型的基于卡的存储都没有标准。