Приобрел себе замечательный девайс Sony Xperia Z2 Tablet LTE (теперь уже Z4, Z2 был глючный, 2015/05), сразу же закупил на 64 гига MicroSD карточку и установив её я понял, что карточка вроде как работает но не совсем. Ни чего я на неё записать не могу, Yandex.maps на неё не закачивает карты, с полным доступом на данной карте может работать только сам Android или встроенный в планшет файловый менеджер. Я был расстроен, точнее озадачен, но понимал, что выход должен быть.
Начал поиск информации… Скажу сразу, я не особо слежу за развитием Android’а и то, что я нашёл, для многих наверно, была давно известная информация.
По ниже приведенной ссылки идет подробное описание проблемы:
Android 4.4 KitKat блокирует программам свободную запись на карты SD
Цитата:
…ОС ограничивает приложениям доступ на карту памяти SD. Даже если пользователь предоставит разрешение, утилиты смогут записывать только в общедоступные папки и не смогут писать файлы по другим адресам.
Ключевая фраза в приведенной выше цитате «…смогут записывать только в общедоступные папки…», т.е. все таки можно… осталось выяснить как создать эти папки.
Далее я полез на 4pda.ru и нашел там ниже следующую инструкцию автора JcVai:
Как же меня достали вопли о проблемах с записью файлов на внешнюю sd-карту под Android 4.4 и советы гуру о обязательном применении патча и рутовании.
На самом деле все просто: несистемным приложениям запрещено писать в чужую! папку, а в свою можно. Авторы приложений, имеющие мозг — уже давно все поправили. А для прочих приложеий есть голова и руки у владельцев устройства.
На примере Яндекс Карт.
1. Идем в магазин #Google Play Store, открываем страничку нужного приложения и видим его ключевое название (ID) в адресной строке, в нашем случае из «https://play.google.co…d=ru.yandex.yandexmaps» понятно, что название/ID приложения «ru.yandex.yandexmaps»
2. Создаем через системный файловый менеджер (который идет с официальной прошивкой и может писать и удалять на карте где угодно) папочку для данных нашего приложения в формате «/storage/sdcard1/Android/data/myappname» — в нашем случае с картами Яндекса будет «/storage/sdcard1/Android/data/ru.yandex.yandexmaps».
3. Запускаем приложение и в нем указываем созданную папку, при необходимости (в случае карт Яндекс это требуется) — перезапускаем приложение.
4. Получаем профит — карты отлично скачиваются и сохраняются на внешнюю карту.
И так для любого приложения и без всякого рута!
Ссылка на информацию на 4pda.ru: http://4pda.ru/forum/index.php?s=&showtopic=449120&view=findpost&p=30821272
Я выполнил выше приведенные инструкции и у меня удачно закачались карты от yandex.maps на MicroSD.
Похожие записи...
Latest posts by Андрей Торженов (see all)
- Куда переходить с Helpdesk OTRS? Альтернативы OTRS - 27/02/2022
- Windows 11. Не работает обновление, не входит в OneDrive, OneNote и другие Microsoft сервисы - 29/01/2022
- Попытка взлома Mikrotik? - 24/12/2021
- После обновления до Proxmox 7.1 не запускаются виртуальные машины - 28/11/2021
- libflashplayer.so пропатченный от Time bomb - 11/02/2021
не работает, пробовал на 2ух игрушках, с GooglePLay всеравно ставит на внутренюю память. А папки которые вручную создавал там вооще пусто даже после преноса на внутр СД. так что это не способ а лажа полная.
У меня работало, сейчас нет возможности проверить.
Лажа то, что производителе в наше время устанавливают в планшеты и смартфоны 16 гигов. Бошки поотрывать маркетологам! Не думаю, что до такого додумались инженеры.
Автору — спасибо!
У меня Андроид 4.2, мне достаточно оказалось просто путь в яндекс.картах в настройках поменять со storage/sdcard0/ на storage/sdcard1/ — и все на карту переползло.
Просто до этого поста мне было неочевидно, как прописать «руками» путь на карту. А кнопки поиска папки мне, развращенному Виндой разработчики не соизволили предоставить…
в 4.2 ваще ниче делать не надо.там все отлично ручками по ЛЮБЫМ папкам переносится.а во коллега со своим брависом 4.4 заколебал..у него даж мультимедия не переносится на внешнюю.уже рутанул ему-до задницы
Респект и уважение автору. Все работает, именно с yandexmaps, только что проверил. А ведь последняя карт Москвы занимает 2.67 Гб!
Внимание пользователям Swiftkey — при соотв.настройках после «точек» ставятся «пробелы» и папка создается с некорректным названием «ru. yandex. yandexmaps” — удалите пробелы вручную!
Интересно, что будет на Android 5.0. Какая там будет политика использования SD карты…
Чел, ты святой! Всю субботу убил)
Давно уже не связывался с этой проблемой… Предполагал, что Андроид 4.4 уже существует достаточное количество времени и производители ПО адаптировали свой софт под него… но похоже нет.
Хорошо, если помогло!
«Запускаем приложение и в нем указываем созданную папку»…
Интересно, каким способом указываем?
Некоторым приложениям, нужно указать их рабочий подкаталог. Например yandex.maps можно указать, куда кешировать карты.
Извините, но я не нашел этой возможности в Яндекс Карты
Настройки > Дополнительные настройки > Папка с картами
Спасибо!!! Все работает. Asus MEMO Pad 8 ME581CL
Пожалуйста!
На соньке кспертя м2 не работает, по указанному пути сохраняет карты,но в офлайне ими не пользуется.
Сегодня свой планшет соньку забрал из сервиса, на досуге попробую закачать карты.
Всё это полумера. То , что какое-то приложение может записывать свои данные на sd… ну и что дальше? Как с ними работать. Речь идет о проблеме невозможности переноса данных между каталогами, невозможности создавать каталоги приложениями и что-либо в них записывать. Папка с фото например — невозможно переместить фото из каталога в каталог, невозможно работать в одном каталоге разными! редакторами. Таких проблем масса. Автор JcVai c 4pda.ru совершенно не понял, о чем речь. Единственный возможный метод решения проблемы — рут.
У меня на планшете Sony Tablet 2 есть встроенный файл менеджер, который позволяет полноценно работать с ФС, включая и SD карту. Сам планшет позволяет фотки и видео сохранять на SD флешку.
Метод, что я описал, позволяет еще и кеши карт перенести, что очень важно, т.к. занимают приличный объем на внутренней флешке.
Вообще, как я писал выше, нужно голову оторвать маркетологам за 16 гигов встроенной памяти.
Я из за этого был вынужден отказаться от любимого файлового менеджера. Касаемо яндекс-карт — метод описан некорректно. Приложение само знает путь, куда записать кэш. Нужно указать только носитель, а именно /storage/sdcard1. Всё. Иначе, по приведенной выше инструкции, получите путь до кэша /storage/sdcsrd1/Android/data/ru.yandex.yandexmaps/Android/data/ru.yandex.yandexmaps, т.е. дубль пути.
Если сейчас, достаточно указать только » /storage/sdcard1″, тогда что-то изменили за последние пол года. Раньше это не работало!
Да, на текущей версии прошивки Sony Xperia Z2 Tablet LTE достаточно указать /storage/sdcsrd1. Мало того, данный путь и прописан по умолчанию в yandex.maps.
На соньке кспертя м2 сохраняет по указанному пути, видит их но в офлайне ими не пользуется. В чём проблема? Кто подскажет?Как это делается при помощи каких-то мифических рутов?
По поводу root’а, это сюда: http://4pda.ru/forum/index.php?showtopic=577504
эх…вы…гонитесь за неизвесно чем..,а мой старый хуявей строго на внешнюю все писал.и хрен заставишь во внютреннюю)
Простите, есть ли решение проблемы для сматрфона LG G3 s?
Хм, про LG ни чего сказать не могу. По идеи, должен подойти такой же вариант, он универсален.
Создаем через системный файловый менеджер…а как его запустить?
Под «системным» в данном случае, подразумевается тот файл менеджер, который предустановлен производителем устройства и который имеет права записи на SD карту. В случае с Sony Xperia Z2 Tablet LTE это File Commander, которой можно запустить так же, как и любое другое установленное приложение.
А теперь я вас удивлю: системное приложение под названием «Файловый менеджер» тоже не имеет вообще никакой возможности с записью на SD, то есть я даже музыку на SD не могу удалить, че делать то?
Есть важные файлы — ни перенести, ни удалить, ладно скопировать могу на основную память, но как-то хочется отчистить карту от грязи, и главное вообще ничто не хочет работать с SD, только можно переносить на SD некоторые данные от приложений, но больше ничего
Я особо не удивился.
Думаю вам стоит поискать помощь на http://4pda.ru/forum
Молодцы, а же что делать с теми приложениями, в которых нельзя указать путь?? Например та же камера… А возможность переместить приложения во внешнюю память? Если карта памяти самими разработчиками официально закрыта для приложений в качестве защиты от вирусов, то, извините, без рутирования и патчей здесь не обойтись
На 5ом Андроиде решили эту проблему. Но думаю это маленькое утешение. 🙂
все здорово, только при подключении комп видит камеру, сд не видит, нужно вытащить микро сд и каждый раз вставлять в комп?
Что значит «видит камеру»? У меня при подключении планшета к компьютеру, доступен и внутренний накопитель и SD карта.
Спасибо тебе, добрый человек, такую проблему для меня решил. Все работает
Пожалуйста!
У меня андройд 4.1.2
Не могу найти, как в апликации прописать путь, куда ей скачиваться. Заведение папки не имело на нее никакого эффекта. Все время выдается ошибка, что в экстерним хранилище нет места. Но на карте то оно есть.
В общем у меня уже истерика из-за этого андройда и желание разбить телефон о стену 🙁
Насколько я знаю, на 4.1.2 проблемы работы с SD нет. Сама программа должна уметь с ней работать.
Дело не в Андроид… нужно стараться покупать телефоны с памятью больше чем 8гб, например 16 или лучше 32 гб.
SD нужна для хранения контента (фильмов, музыки, фоток), а не программ.
праильно
Схожая проблема с копированием по кабелю flac files from windows7 device to sdcard1 android 4.4.2 device. Во внутреннюю память (sdcard0) flac копируются без проблем. Через карт-ридер flac на SD копируется тоже норм. Есть какоенить решение без рутования? Заранее, спс!
Хм… не сталкивался.
Супер, с приложениями разобрались. А как насчет просто создать папку или закинуть просто файлов? Android 5.0
А в чём проблема?
У меня Sony Xperia Z4 подключаешь к компьютеру и появляются два диска. Делай с ними, что хочешь.
См. скриншот.
Прикрепленный файл:
ВЕЗУНЧИК! А У НАС НИ ФИГА НЕ ПОКАЗЫВАЕТ МИКРО-СД :((
«ГНУСМАС» SM-T310
Спасибо большое. Очень ценная информация. Все работает.
Теперь могу пользоваться сторонними файл менеджерами и качать например файлы из сети в папку на карточке …/Android/data/myappname ну и потом растаскивать по другим папкам встроенным менеждером если надо. Без всякого рута. безопасность сохраняется. Хотя путь и не совсем удобен — но работает нормально без всяких сторонних хаков.
Спасибо
Спасибо. Поставил Tina Time-Lapse на старый Samsung Galaxy S4 mini и замучился настраивать, чтобы она фотографии сохраняла на внешней карте. Ваша инструкция решила проблему.