2012-01-20 1 views
2

Я уже знаю метод Environment.getExternalStorageDirectory (он возвращает строку /mnt/sdcard). В случае с устройствами Samsung. Данные поступают во внешнюю память, но не на съемную SD-карту. Путь к этому -/mnt/sdcard +/external_sd.Как программно найти путь к съемной/монтируемой внешней памяти в Android?

Возможно, дополнительная подборка от застройщика. Есть ли способ найти путь к съемному устройству памяти?

+0

На эмуляторе и на устройствах, которые я видел */mnt/sdcard *, всегда ссылаются на корень SD-карты. Что происходит с файлами, которые вы создаете в */mnt/sdcard *, как возвращается * getExternalStorageDirectory *? – JimmyB

ответ

3

В любом случае мы можем узнать путь к съемному устройству памяти?

В целом. В настоящее время они находятся за пределами Android SDK. Android SDK поддерживает только стандартное внешнее хранилище, а не что-то еще.

+0

Могу ли я получить изготовление SD-карты или любую такую ​​аппаратную информацию о внешней SD-карте? – astuter

+0

@astuter: для SDK в API нет API. Вы могли бы получить эту информацию, используя любой низкоуровневый подход, который вы использовали бы в Linux. – CommonsWare

Смежные вопросы