My question is pretty much as the title says: How can I get SD card directories in Honeycomb?
Quite a few Honeycomb tablets have multiple SD cards (internal and external). It’s easy enough to get the directory of the internal one using the official guidelines (Environment.getExternalStorageDirectory()), but how can I get the directory of the external SD card and be sure that it’s correct?
On my Acer it’s called “mnt/external1”, but on the Asus Eee Pad it’s called /Removable/MicroSD. I’ve looked over the Android Environment documentation, but couldn’t find anything.
Any ideas?
You can’t, at least with current versions of the Android SDK. The OS only defines one external storage, and it is up to the device manufacturer to determine what that is. There are no standards for any additional types of card-based storage.