1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 83
|
||||||
1 | ||||||
Не определяется путь к SD карте09.10.2015, 12:39. Показов 4142. Ответов 9
Метки нет (Все метки)
Перепробовал все методы, указанные на этом форуме. Был на всех ветках, посвященных работой с картой памяти. (например, Путь к карте памяти Как получить путь к SD карте на ЛЮБОМ устройстве? Не отображаются маркеры на карте Получить путь к карте памяти (SD card) Нарисовать на карте ...)
Ничего не выходит. Все дается путь к внутр памяти. Ниже привожу полный листинг (пробовал разные варианты)
Подспудно понимаю, что надо искать систему FAT. Ибо SD карта форматирована на FAT. Но пока это не помогает
0
|
09.10.2015, 12:39 | |
Ответы с готовыми решениями:
9
Путь к карте памяти Получить путь к карте памяти (SD card) Найти путь по карте до конкретного адреса Не получается получить путь к карте памяти |
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 83
|
|
13.10.2015, 08:29 [ТС] | 2 |
Так никто и не подскажет, в каком направлении смотреть?
0
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
13.10.2015, 08:43 | 3 |
для начала надо пробовать на разных смартфонах
0
|
Модератор
3388 / 2160 / 352
Регистрация: 13.01.2012
Сообщений: 8,379
|
||||||
13.10.2015, 09:44 | 4 | |||||
украдено из гугла
0
|
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 83
|
|
13.10.2015, 12:06 [ТС] | 5 |
Ваш код совпадает с моим. (см выше). Тем не менее, попробовал. (см прицеп). Результат равен моим предыдущим опытам.
Моя основная проблема - получить карту устройств (внешнюю и внутреннюю память). Нашел готовый код (http://sapienmobile.com/?p=204). Но не знаю- как его привинтить к моей программе? Я только начинаю по андроиду.
0
|
Модератор
3388 / 2160 / 352
Регистрация: 13.01.2012
Сообщений: 8,379
|
|
13.10.2015, 12:22 | 6 |
не особо увидел место где они совпадают кроме разве что получения имени сораджа которое затем используется ими разными способами. может проглядел. код не мой - поиск дал). скрины ваши не понял - в чем проблема то?
0
|
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 83
|
||||||
13.10.2015, 15:13 [ТС] | 7 | |||||
Если я правильно понимаю, то код
0
|
Модератор
3388 / 2160 / 352
Регистрация: 13.01.2012
Сообщений: 8,379
|
|
13.10.2015, 15:18 | 8 |
...укажет на точку монтажа. потом та функция что нашлась в поиске пытается полазать по путям основанным на этой точке и понять какие из них являются физическими. как то так
0
|
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 83
|
||||||
23.10.2015, 15:22 [ТС] | 9 | |||||
продолжение темы:
подскажите новичку, как можно использовать код в своем приложении для получения пути к внешним и удаляемым устройствам. https://bitbucket.org/vait/and... cc5fda2fab Автор правильно пишет : "Гугл нам говорит, что есть следующие понятия: Внутренняя (internal) память — это часть встроенной в телефон карты памяти. При ее использовании по умолчанию папка приложения защищена от доступа других приложений (Using the Internal Storage). Внешняя (external) память — это общее «внешнее хранилище», т.е. это может быть как часть встроенной памяти, так и удаляемое устройство. Обычно это часть встроенной памяти, как удаляемое устройство я видел в последний раз на андройде 2.2, где встроенная память была около 2Гб, и подключаемая память становилась внешней (Using the External Storage). Удаляемая (removable) память — все хранилища, которые могут быть удалены из устройства без «хирургических» вмешательств. ........... Результаты поиска Чтобы ответить на поставленный вопрос я обратился к всезнающему гуглу. Но и он мне не дал четкого ответа. Было рассмотрено множество вариантов определения от использования стандартных функций, которые ведут к внешней памяти, но ничего общего с удаляемыми устройствами хранения данных они не имеют, до обработки правил монтирования устройств (Android же на ядре Linux работает). В последних случаях были использованы «зашитые» пути к папке с примонтироваными устройствами (в различных версиях эта директория разная). Не стоит забывать, что от версии к версии правила монтирования меняются. В конечном итоге я решил объединить все полученные знания и написал свой класс, который может нам вернуть пути к внешним и удаляемым устройствам." Добавлено через 15 минут сам код:
0
|
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 83
|
|||||||||||
26.10.2015, 15:27 [ТС] | 10 | ||||||||||
класс я прописал
Подскажите, как на практике применить слова автора приведенного выше кода: Пример использования
0
|
26.10.2015, 15:27 | |
26.10.2015, 15:27 | |
Помогаю со студенческими работами здесь
10
Как получить путь к SD карте на ЛЮБОМ устройстве? Путь к карте памяти в режиме отладки /storage/emulated/0/ JF v95c не определяется (или определяется как USB MEMORY BAR) HDD определяется в BIOS но не запускается и неправильно определяется объем диска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |