Адрес для входа в РФ: exler.world

Доступ к SD-карте на Android 6

21.08.2016 10:04  28595   Комментарии (30)

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

Один из вариантов решения - отформатировать карту в самом смартфоне и при форматировании выбрать вариант "Внутренняя память". Решение не самое изящное, потому что при этом вы не сможете читать содержимое карты памяти в кардридере или в другом смартфоне (доступ будет только через этот телефон), также при обращении к памяти из программ они будут видеть только память SD-карты и не будут видеть флеш-память.

Кроме того, такая возможность (отформатировать карту памяти как внутреннюю память) отсутствует как минимум у смартфонов Samsung и Sony .

Так вот, выяснилось, что в случае с упоминаемыми в моем посте программами как класс не видит карту памяти только программа CoolReader. Остальные программы карту памяти видят, но слегка кривовато - по адресу /storage/A8E1-4DEB. Когда заходишь по этому адресу - без проблем получаешь содержимое SD-карты. Так что не видит карту памяти только CoolReader. Мне говорили, что у CoolReader GL такой проблемы нет - скачал, попробовал. Есть проблема, не видит карту памяти. Ну и черт бы с ней, FBReader или AlReader меня вполне устроят.

21.08.2016 10:04
Комментарии 30

Личный хит-парад ридеров:
AlReader
CoolReader
eReader Prestigio
MoonReader
FBReader
Cool Reade GL
ZX Reader

У меня LG G2. там внешней карты нет, поэтому CoolReader и получил столь высокое место в моём рейтинге, иначе был бы на последнем месте.
23.08.16 11:12
0 0

Как раз сегодня приключилось. Неделю назад купил новый самсунг.Сразу отформатировал карточку во "внутреннюю память" (adoptable storage). Закинул фото, любимую музыку и документы. 7 дней полет нормальный. Вчера вечером вдруг само собой все слетело . Главное папки остались, а содержимое исчезло. Причём по размеру показывает что карта заполнена, но все файлы невидимы. Карта топовая , проверенная. Как известно, при создании adoptable storage, андроид шифрует все содержимое карты 128 битым ключом и оказывается эта привязка к карте иногда может слетать (подозреваю что в моем случае, при. извлечении лотка карты и симки. Надо было поменять симку). Решения проблемы нет, карта на компьютере не читается ибо зашифрована. Есть трудный способ раскодировать через линукс терминал, но что бы получить ключ нужен рут. А рутить не хочется. Короче плюнул, отключил adoptable storage, отформатировал карту на телефоне, залил все файлы по шнурку. Заметил что файлы как бы есть, но телефон ничего не читает, то есть кликаешь на музыкальный файл, а он не проигрывается, фото не открываются. Снимки на камеру не пишутся. Вставил в компьютер, все читается. Теперь форматирую карточку на компьютере sd formatter и надеюсь на лучшее. Короче, осторожнее с adoptable storage, не надёжно и сыро.








23.08.16 07:13
0 0

У меня Сонька Z3, пришло обновление системы, они там в третий (!) раз изменили название карты памяти. В результате мне пришлось переделывать несколько программ и менять пути к файлам у разных скриптов.
sgl
22.08.16 17:40
0 0

У кулридера есть одно неоспоримое достоинство - у него лучший интерфейс и оформление (дизайн, шрифты, фон и т.п.) самой страницы чтения. Всё остальное лучше у мунридера. Al и FB вообще не рассматриваю - отстой полный.
22.08.16 17:26
0 0

neverdie: У кулридера есть одно неоспоримое достоинство - у него лучший интерфейс и оформление (дизайн, шрифты, фон и т.п.) самой страницы чтения.

Странно. Во всех ридерах, которые я использую, это все спокойно настраивается. А раз Coolreader не умеет читать карту памяти (в отличие от всех остальных ридеров) - в топку его, однозначно.
22.08.16 22:10
0 0

Заповедь простая - ДО покупки основного девайса пойти на сакральный ресурс (4pda...) и выяснить, рутируется ли девайс, и что при этом теряется. У Самсунга, например, гарантия, у Сони (ещё год-полтора тому назад) рут официально получается от производителя, но при этом автоматом уничтожаются все "умные" алгоритмы обработки видео и аудио информации и телефон становится эквивалентен китайским телефонам на той же аппаратной базе. А у многих других рут достижим, а проблем от этого нет. Ну, имея рут, можно делать с телефоном что хочешь, в том числе и монтировать карту памяти куда хочешь и т.д.
21.08.16 22:24
0 0

jiri: А у многих других рут достижим, а проблем от этого нет. Ну, имея рут, можно делать с телефоном что хочешь, в том числе и монтировать карту памяти куда хочешь и т.д.

- рут достижим на любых телефонах, но на брендах это всегда влечет потерю чего-то. И какие-то невероятные танцы с бубнами. И виноваты в этом не бренды, а политика Гугла, считающего рут страшным грехом. При этом одно из самых популярных приложений в PlayMarket - это Титаниум, да.

- там где рут легко достижим, это как правило, китайские телефоны, потому как они без лицензии Гугла. Но там изначально отсутствуют "умные алгоритмы". 😄 Зато богатый выбор прошивок.

- ну и наконец. Карта памяти-то тут причем??? Рут нужен для модификации системы, для управления приложениями, для расширенного мониторинга и т.п., но рут для монтирования карты памяти - это как микроскопом гвозди забивать.




aag
22.08.16 11:03
0 0

BeyondBod просто не дает выбрать ничего выше /storage/emulated. Разработчики считают, что небесная твердь находится именно там. Почему FBReader не может писать на карту - тоже темный лес.
21.08.16 21:33
0 0

mmikhail: BeyondBod просто не дает выбрать ничего выше /storage/emulated. Разработчики считают, что небесная твердь находится именно там.

А в emulated карта пмяти не отображается?
22.08.16 11:11
0 0

Ты б,как минимум, поблагодарил бы людей, кто рыскал инфо по этой теме. Старались многие, предлагали варианты...хотя бы в том посте сделал пысы...
21.08.16 17:09
0 0

slartibartfast: Alex Exler : Ты б,как минимум, поблагодарил бы людей, кто рыскал инфо по этой теме. Старались многие, предлагали варианты...хотя бы в том посте сделал пысы...

Странные какие-то люди. Там вроде русским языком написано: "Кто подскажет, как с этим справиться, буду очень благодарен".
21.08.16 20:07
0 0

slartibartfast: Alex Exler : Ты б,как минимум, поблагодарил бы людей, кто рыскал инфо по этой теме. Старались многие, предлагали варианты...хотя бы в том посте сделал пысы...

И вот вам лично там написано в комментариях: "Вот это интересно, спасибо, сейчас попробую".

Теперь дальше что - на колени упасть?
21.08.16 20:09
0 0

Явный косяк приложений. Приложения должны обращаться к памяти только через ОС (для того и делалось). Если это, конечно, не какие-нибудь фронт-эдж, критичные к скорости доступа задачи, которые, к тому же, еще завязаны обычно на конкретное железо. Ридеры, насколько понимаю, к таким не относятся.

Ну чего. Респект и уважуха программистам! В смысле, "дебилы, @#$".
21.08.16 16:43
0 0

Peter Zabriski: Явный косяк приложений. Приложения должны обращаться к памяти только через ОС (для того и делалось). Если это, конечно, не какие-нибудь фронт-эдж, критичные к скорости доступа задачи, которые, к тому же, еще завязаны обычно на конкретное железо. Ридеры, насколько понимаю, к таким не относятся. Ну чего. Респект и уважуха программистам! В смысле, "дебилы, @#$".

В 6 андроиде гугл зачем-то радикально изменил схему адресации и апи доступа к карте. В результате чего внешняя и стала вместо /storage/Sdcard1 именоваться в духе /storage/A8E1-4DEB.

Есть легаси приложения, которыми я пользуюсь еще со времен Froyo, которые отлично работали вплоть до 5.х, но создателями уже заброшены и на новый апи переделаны не будут. В частности, учет финансов на Adarian Money. Поэтому и на 6.х перейти не могу.
22.08.16 08:15
0 0

Катится Андройд даже не скажу куда. То карта памяти вам не нужна ( а чё, вон айфону не нужна и вы перебьетесь), то карта есть, но вместо симки. То нате вам карту вместе с симкой, только с маааленькими ограничениями. Особенно радует- сохрани все файлы на комп, отформатировать карту на телефоне, потом только через кабель залить все назад, разбить/утопить телефони иииии.... выкинуть карту на 128гб так как она запаролена на мертвый телефон.
Кислыми яблоками 😷 попахивает извиняюсь конечно 😄.
21.08.16 16:05
0 0

vavan84: Катится Андройд даже не скажу куда. То карта памяти вам не нужна ( а чё, вон айфону не нужна и вы перебьетесь), то карта есть, но вместо симки. То нате вам карту вместе с симкой, только с маааленькими ограничениями. Особенно радует- сохрани все файлы на комп, отформатировать карту на телефоне, потом только через кабель залить все назад, разбить/утопить телефони иииии.... выкинуть карту на 128гб так как она запаролена на мертвый телефон. Кислыми яблоками 😷 попахивает извиняюсь конечно .

Передергиваете. Это только для случая, когда вы ее форматируете как основную память. Если использовать как обычно - ничем не отличается от пятого Андроида.
21.08.16 16:37
0 0

Ну фто. Остается монтировать папки через соотв. проги. Типа FolderMount. Там в бесплатной версии есть ограничение на кол-во точек монтажа, но мне хватало.

Не пробовал, Алекс?

===

Да. Там нужен root.
21.08.16 15:51
0 0

Alex Exler: Мне говорили, что у CoolReader GL такой проблемы нет - скачал, попробовал. Есть проблема, не видит карту памяти. Ну и черт бы с ней


Возможно, что как-то проблема зависит от устройства... или хз от чего еще, но Cool Reader GL (в отличие от просто Cool Reader) карту видит:



главный экран

yadi.sk

жмем значок Карта SD, видим корневой внешней карточки:

yadi.sk





21.08.16 15:37
0 0

[QUOTE]Chernov2: Возможно, что как-то проблема зависит от устройства... или хз от чего еще, но Cool Reader GL (в отличие от просто Cool Reader) карту видит: главный экран ]yadi.sk
Вот у меня SD-карту не показывает, я проверил. Могу скриншот сделать, но думаю, что и без этого поверите 😉
21.08.16 16:36
0 0

Карту я нашел, но FBreader на нее не пишет, а Beyondpod и не видит и не пишет
21.08.16 14:30
0 0

вообще возможность прочитать карту издохшего телефона для меня важна. Туда всегда есть архив SMS, ключей к серверам, текущих документов. В облако это кидается, но не кажый же час.

Так что -мой выбор - портативный носитель.


21.08.16 14:26
0 0

У Асуса (по крайней мере на Zenfone Max) тоже нельзя так сделать. Что весьма раздражает, учитывая только 16 гигов внутренней памяти и невозможность установки приложений на внешний носитель. Хоть на 5 андроид обратно откатывайся 😒


21.08.16 12:51
0 0

Как тут не вспомнить старую программерскую (и не только) заповедь: работает - не трогай! 😄
21.08.16 11:06
0 0

Леново вайб п1 тоже дает возможность так форматировать
21.08.16 10:54
0 0

dasakirov:
Леново вайб п1 тоже дает возможность так форматировать


Это вообще дает сам Android 6. Просто у Samsung и Sony такая возможность заблокирована.
21.08.16 11:04
0 0
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 272
авто 442
видео 3998
вино 359
еда 500
ЕС 60
игры 114
ИИ 29
кино 1581
попы 191
СМИ 2761
софт 930
США 132
шоу 6