Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
#1

Как получить путь к SD карте на ЛЮБОМ устройстве? - Программирование Android

19.02.2014, 18:36. Просмотров 1781. Ответов 2
Метки нет (Все метки)

Повторяю - на ЛЮБОМ устройстве.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 18:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как получить путь к SD карте на ЛЮБОМ устройстве? (Программирование Android):

Получить путь к карте памяти (SD card) - Программирование Android
Не педелитесь методом, который возвращает путь к карте памяти, если она есть? Нащел вот такой метод в интернете, но на некоторых...

Не получается получить путь к карте памяти - Программирование Android
Всем привет. У меня вот такой вопрос: storage/sdcard0 это путь к памяти телефона storage/sdcard1 это собственно карта памяти. ...

Не определяется путь к SD карте - Программирование Android
Перепробовал все методы, указанные на этом форуме. Был на всех ветках, посвященных работой с картой памяти. (например, Путь к карте памяти...

Путь к карте памяти - Программирование Android
Добрый день! У меня лежит файл в памяти телефона. В приложении прописываю путь к файлу вот таким образом: File sdcard =...

Получить информация об устройстве Android на Java - Программирование Android
Здраствуйте! Подскажите пожалуйста, как получить характеристики телефона Android: количество ядер CPU, частота ядер CPU, общий объем ОЗУ и...

Как из data.getData() получить путь к файлу? - Программирование Android
Добрый вечер! Столкнулся с необходимость открыть изображение из галереи устройства. С этой целью использовал: 1) Доступ к галереи...

2
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
20.02.2014, 17:56 #2
Java
1
2
3
4
5
        File sdPath = Environment.getExternalStorageDirectory();
        path_prj = sdPath.getAbsolutePath();
        if (!fold_proj.equals("")) {
            path_prj = path_prj+"/my";
        }
Помогло? Проверено на 5-6 устройствах... Не знаю что будет если флешки нет...
0
serjufa1
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 75
09.10.2015, 12:03 #3
Приведенный выше код совпадает с тем, который я пока безуспешно копаю
Java
1
2
3
//Вызов getExternalStorageDirectory вернет путь до "внешнего" (External)
    // носителя, например /storage/sdcard0
    String basePath = Environment.getExternalStorageDirectory().getAbsolutePath();
Даже при подключ SD карте выдается storage/emulated/0/

В то же время,
Java
1
2
3
4
5
6
7
8
/* Проверяет, доступно ли external storage для чтения и записи */
    public boolean isExternalStorageWritable() {
        String state = Environment.getExternalStorageState();
        if (Environment.MEDIA_MOUNTED.equals(state)) {
            return true;
        }
        return false;
    }
говорит, что SD подключена. Отключаю ее. А результат - mounted.
Как жить-то ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2015, 12:03
Привет! Вот еще темы с ответами:

Как получить путь к папке, в которой находится приложение? - Программирование Android
В методе onCreate (android studio), как получить путь к папке, в которй находится android приложение. @Override protected...

Получить доступ к внешней карте памяти (Android 6) - Программирование Android
В предыдущей теме мне помогли разобраться с доступом к внутренней памяти. Попытался получить внешнюю память с использованием готово...

Как прописать путь к медиафайлу, чтобы программа работала на любом ПК - Delphi
Написал БД. И когда загружается БД идет картинка и фоновая музыка. Только вот беда. Когда пользователь ставит себе БД на комп, то выдает...

как получить информацию об устройстве - Assembler
разработать алгоритми написать резидентную программу, выводящуую на экран хар-ки дискового накопителя. при нажатии CTRL+S - запрос имени...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.