Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Путь к внешней карте андроид / 7 сообщений из 7, страница 1 из 1
25.05.2015, 06:42
    #38967465
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
Как можно получить доступ к внешней карте в андроид 4.2 и ниже.
В Android 4.4 и выше использую ContextCompat.getExternalFilesDirs(context, null); но он не работает на андроид 4.2 и ниже.
Код: java
1.
Environment.getExternalStorageDirectory().getPath()

возвращает /storage/emulated/0.
Код: java
1.
context.getExternalFilesDir(null).getPath()

возвращает /storage/emulated/0.
Код: java
1.
Environment.getExternalStorageDirectory().getPath()

возвращает /storage/emulated/0/Android/data/com.applicatoin/files
хотя в телефоне присутсвует флешкарта и путь к нему /storage/extSdCard.
...
Рейтинг: 0 / 0
25.05.2015, 09:14
    #38967513
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
Елдосхотя в телефоне присутсвует флешкарта и путь к нему /storage/extSdCard.
А этот путь куда указывает?
Елдос/storage/emulated/0.
Обычно это линк на карту памяти.
...
Рейтинг: 0 / 0
25.05.2015, 09:28
    #38967521
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
wadmanОбычно это линк на карту памяти.
Хм, а иногда и на внутреннюю память...

Куда именно в твоем случае он (линк /storage/emulated/0) показывает?
...
Рейтинг: 0 / 0
25.05.2015, 09:32
    #38967529
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
http://stackoverflow.com/questions/5694933/find-an-external-sd-card-location

пишут, что до 4.4 официально не было поддержки sd карт (на уровне api). Производители выкручивались стандартными линуксовскими методами путем линкования.

Так что (вроде как и раньше я советовал) проще дать пользователю выбрать папку и проверять её на полный доступ.
...
Рейтинг: 0 / 0
25.05.2015, 10:51
    #38967603
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
wadmanЕлдосхотя в телефоне присутсвует флешкарта и путь к нему /storage/extSdCard.
А этот путь куда указывает?
Елдос/storage/emulated/0.
Обычно это линк на карту памяти.
Это путь на внутренную память, в файлах находится только две корневые папки это внутренняя память и внешняя, там так написано.
А какие есть способы дать пользователю такую возможность как выбирать.
...
Рейтинг: 0 / 0
25.05.2015, 11:20
    #38967627
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
...
Рейтинг: 0 / 0
26.05.2015, 14:30
    #38968742
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к внешней карте андроид
wadman,

спасибо
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Путь к внешней карте андроид / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]