Проблема со записью данных на MicroSD карту

Dec 01, 2014 02:36

Столкнулся с необходимостью сохранения данных из китайского облака на внешний накопитель в телефоне. Мой 金山快盘, которым я уже пользуюсь достаточно давно такой опции не имеет. В итоге нашел 360云盘, у которого по умолчанию файлы сохраняются в память телефона, но в настройках есть возможность выбора внешнего накопителя:


Все бы хорошо, но у меня kitkat 4.4, не позволяющий не системным приложениям сохранять данные на внешний накопитель.

Проблема решается следующим образом:
1. С помощью рута и программы SDFix исправляем возможность записи в целом.

2. т.к. в kitkat 4.4 не системным приложениям разрешается сохранять данные только в свои стандартные папки, то просто-напросто стандартную папку yunpan копируем в корень внешнего накопителя. Вуаля!

P.S. Для всех остальных программ с подобным ограничением на 4pda есть решение:

На примере Яндекс Карт.
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. Получаем профит - карты отлично скачиваются и сохраняются на внешнюю карту.

мобильный ликбез

Previous post Next post
Up