В Android 2.2 и более ранних версиях существует только одно «внешнее хранилище» (Environment.getExternalStorageDirectory()
).Определение того, куда это указывает, зависит от производителя устройства.Документ определения совместимости (CDD) просто требует, чтобы он был не менее 2 ГБ, IIRC.Даже не требуется, чтобы «внешнее хранилище» было съемным.
В настоящее время нет стандартных API для доступа к другим разделам или картам.Производитель устройства может задокументировать, как получить к ним доступ - вам нужно будет проверить, есть ли у него что-нибудь на соответствующих сайтах разработчиков.
Помните, что на некоторых из этих устройств другие разделы или карты могут быть недоступны для чтения.или для записи из обычных приложений SDK.