Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
MegaSinner
98 / 94 / 9
Регистрация: 09.04.2010
Сообщений: 746
1

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

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

Повторяю - на ЛЮБОМ устройстве.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 18:36
Ответы с готовыми решениями:

Не получается получить путь к карте памяти
Всем привет. У меня вот такой вопрос: storage/sdcard0 это путь к памяти...

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

Путь к карте памяти
Добрый день! У меня лежит файл в памяти телефона. В приложении прописываю путь...

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

Получить информация об устройстве Android на Java
Здраствуйте! Подскажите пожалуйста, как получить характеристики телефона...

2
Tester64
396 / 357 / 46
Регистрация: 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

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

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

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


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

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

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