Адрес для входа в РФ: exler.wiki
Доступ к SD-карте на Android 6
В Android 6 несколько своеобразно реализована работа с картами памяти, из-за чего иногда возникают вышеописанные проблемы.
Один из вариантов решения - отформатировать карту в самом смартфоне и при форматировании выбрать вариант "Внутренняя память". Решение не самое изящное, потому что при этом вы не сможете читать содержимое карты памяти в кардридере или в другом смартфоне (доступ будет только через этот телефон), также при обращении к памяти из программ они будут видеть только память SD-карты и не будут видеть флеш-память.
Кроме того, такая возможность (отформатировать карту памяти как внутреннюю память) отсутствует как минимум у смартфонов Samsung и Sony .
Так вот, выяснилось, что в случае с упоминаемыми в моем посте программами как класс не видит карту памяти только программа CoolReader. Остальные программы карту памяти видят, но слегка кривовато - по адресу /storage/A8E1-4DEB. Когда заходишь по этому адресу - без проблем получаешь содержимое SD-карты. Так что не видит карту памяти только CoolReader. Мне говорили, что у CoolReader GL такой проблемы нет - скачал, попробовал. Есть проблема, не видит карту памяти. Ну и черт бы с ней, FBReader или AlReader меня вполне устроят.
AlReader
CoolReader
eReader Prestigio
MoonReader
FBReader
Cool Reade GL
ZX Reader
У меня LG G2. там внешней карты нет, поэтому CoolReader и получил столь высокое место в моём рейтинге, иначе был бы на последнем месте.
Странно. Во всех ридерах, которые я использую, это все спокойно настраивается. А раз Coolreader не умеет читать карту памяти (в отличие от всех остальных ридеров) - в топку его, однозначно.
- рут достижим на любых телефонах, но на брендах это всегда влечет потерю чего-то. И какие-то невероятные танцы с бубнами. И виноваты в этом не бренды, а политика Гугла, считающего рут страшным грехом. При этом одно из самых популярных приложений в PlayMarket - это Титаниум, да.
- там где рут легко достижим, это как правило, китайские телефоны, потому как они без лицензии Гугла. Но там изначально отсутствуют "умные алгоритмы". 😄 Зато богатый выбор прошивок.
- ну и наконец. Карта памяти-то тут причем??? Рут нужен для модификации системы, для управления приложениями, для расширенного мониторинга и т.п., но рут для монтирования карты памяти - это как микроскопом гвозди забивать.
А в emulated карта пмяти не отображается?
Странные какие-то люди. Там вроде русским языком написано: "Кто подскажет, как с этим справиться, буду очень благодарен".
И вот вам лично там написано в комментариях: "Вот это интересно, спасибо, сейчас попробую".
Теперь дальше что - на колени упасть?
Ну чего. Респект и уважуха программистам! В смысле, "дебилы, @#$".
В 6 андроиде гугл зачем-то радикально изменил схему адресации и апи доступа к карте. В результате чего внешняя и стала вместо /storage/Sdcard1 именоваться в духе /storage/A8E1-4DEB.
Есть легаси приложения, которыми я пользуюсь еще со времен Froyo, которые отлично работали вплоть до 5.х, но создателями уже заброшены и на новый апи переделаны не будут. В частности, учет финансов на Adarian Money. Поэтому и на 6.х перейти не могу.
Кислыми яблоками 😷 попахивает извиняюсь конечно 😄.
Передергиваете. Это только для случая, когда вы ее форматируете как основную память. Если использовать как обычно - ничем не отличается от пятого Андроида.
Не пробовал, Алекс?
===
Да. Там нужен root.
Возможно, что как-то проблема зависит от устройства... или хз от чего еще, но Cool Reader GL (в отличие от просто Cool Reader) карту видит:
главный экран
yadi.sk
жмем значок Карта SD, видим корневой внешней карточки:
yadi.sk
Вот у меня SD-карту не показывает, я проверил. Могу скриншот сделать, но думаю, что и без этого поверите 😉
Так что -мой выбор - портативный носитель.
Леново вайб п1 тоже дает возможность так форматировать
Это вообще дает сам Android 6. Просто у Samsung и Sony такая возможность заблокирована.