Я работаю над приложением Android, которое должно посмотреть, какие изображения пользователь сохранил. Проблема в том, что если у пользователя есть SD-карта, смонтированная через USB-кабель, я не могу прочитать список изображений на диске.Как определить, установлена ли SD-карта в Android?
Кто-нибудь знает, как определить, установлен ли USB, чтобы я мог просто открыть сообщение, информирующее пользователя о том, что он не будет работать?
Только для записи, подключив кабель USB не единственный способ получить объем SDCARD несмонтированный - размонтирование карты в настройках хранилища или физическое извлечение карты тоже сделают это. Кроме того, 8-гигабайтные sdcards, поставляемые t-mobile uk, предварительно не форматированы должным образом, поэтому из-за ввода-вывода они все время размонтируются, пока они не переформатированы должным образом. Я только говорю это, потому что иногда просто говорить пользователю отключить кабель недостаточно. –