2013-05-24 3 views
1

Как я могу получить список всех смонтированных томов на устройстве Android? Затем я хочу получить результат в массиве String []. Конечно, я использую Java. (или, возможно ли без корня, чтобы получить содержимое/mnt?) Спасибо :)Android: список смонтированных томов

ответ

1

Различные версии Android и различные устройства Android монтируют объемы хранения по-разному. Вы не всегда можете ожидать, что SDCard всегда будет находиться в папке «/ mnt». Чтобы получить внешнее хранилище напрямую, вы можете использовать этот метод, «Environment # getExternalStorageDirectory». Это предоставит вам каталог sdcard, если он установлен, иначе это вернет путь для внутреннего хранилища.

+0

Это не работает, поскольку getExternalStorageDirectory не всегда получает каталог внешней памяти, а внутренний. Прочитайте «Примечание» здесь: http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory() –

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