Как узнать путь к внешней SD карте?

Чтобы узнать куда установлено приложение и путь к внутренней флеш на Galaxy Note 10.1 использую:

File fileRoot = activity.getFilesDir();	//"/data/data/com.SomeApp/files"							
File externalRoot = Environment.getExternalStorageDirectory();//"/mnt/sdcard"


Вот еще пара функций, соответственно адрес рута и данных
File RootDirectory = Environment.getRootDirectory();//"/system"
File DataDirectory = Environment.getDataDirectory();//"/data"


Но когда я подключаю micro-SD, появляется /mnt/extSdCard на одном уровне с /mnt/sdcard. Как его получить программно (в samsung galaxy tab 7.7 пути другие)?
  • Вопрос задан
  • 17138 просмотров
Решения вопроса 1
anmipo
@anmipo
Не особо эстетичный способ, но лучшего пока вроде не нашли: stackoverflow.com/questions/5694933/find-an-external-sd-card-location/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы