Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
suvorov
5 / 5 / 0
Регистрация: 14.11.2012
Сообщений: 110
#1

Путь к карте памяти - Программирование Android

13.03.2014, 04:43. Просмотров 2267. Ответов 2
Метки нет (Все метки)

Добрый день! У меня лежит файл в памяти телефона. В приложении прописываю путь к файлу вот таким образом:
Java
1
2
File sdcard = Environment.getExternalStorageDirectory();
String filePath = sdcard.getAbsolutePath();
Но, я заметил, что данный код не работает на некоторых устройствах. Получал недевольные отзывы пользователей. Есть подозрение, что все завист от версии андроид, но возможно это не так. Может кто уже сталкивался с подобным?

Добавлено через 47 минут
Сам файл это база данных. Тут более подробное описание моей проблемы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2014, 04:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Путь к карте памяти (Программирование Android):

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

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

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

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

База данных на карте памяти - Программирование Android
У меня приложение создаёт базу данных, но она создаётся в памяти телефона. Скажите как сделать чтобы она сохранялась на карте памяти?

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
13.03.2014, 14:01 #2
Я так получаю путь к SD - проблем не было никогда начиная с 8 версии SDK
Java
1
2
3
4
5
6
7
8
9
    /**метод возвращающий путь к SD карте*/
    public String getSDPath(){
        String folder = "";
        String sdState = android.os.Environment.getExternalStorageState(); //Получаем состояние SD карты (подключена она или нет) - возвращается true и false соответственно
        if (sdState.equals(android.os.Environment.MEDIA_MOUNTED)){
            folder = Environment.getExternalStorageDirectory().toString();
        }
        return folder;
    }
serjufa1
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 75
09.10.2015, 12:20 #3
увы, на моем LGD380 этот код не работает. Дает ссылку на внутр память.
Как быть?
Миниатюры
Путь к карте памяти  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2015, 12:20
Привет! Вот еще темы с ответами:

Поиск mp3 файлов на телефоне/ карте памяти - Программирование Android
вообщем проблема такая, пишу mp3 плеер под android , как мне выполнить поиск всех mp3 файлов на телефоне/sd карте и запихнуть их в...

Нарисовать на карте - Программирование Android
Всем привет. Ребята как нарисовать сверх mapView трек или свои фигуры у меня не получается. Нашел класс но выдает ошибку ...

Провести перпендикуляр на карте - Программирование Android
Есть прямая, обозначенная точками A и B. Есть точка С. Требуется провести перпендикуляр на прямую AB. Нашел алгоритм: double...

Отобразить местоположение на карте по координатам - Программирование Android
Взял из книжки такой код для отображения местоположения на карте по заданным координатам (например, взял координаты Москвы): ...


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

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

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