Согласно новым правилам безопасности, в KitKat запрещен прямой доступ к внешней карте памяти для сторонних приложений. Таким образом, если я скачиваю карту Москвы на внешнюю SD-карточку, то Яндекс-карты не могут получить к ним доступ.
Можно «легально» обойти этот запрет, если явно разрешить приложению доступ к его внешним данным.
Для этого с помощью любого файлового менеджера создаем на флэшке новые папки (указываю полный путь от корня диска):
/storage/sdcard1/Android/data/ru.yandex.yandexmaps/
Переносим приложение Яндекс-карты на SD-карту!!!
После этого запускаем Яндекс-карты и указываем новый путь для сохранения карт:
Меню -> Настройки -> Дополнительные настройки -> Папка с картами
и указать путь /storage/sdcard1/Android/data/ru.yandex.yandexmaps
После этого скачиваем нужную карту (Меню -> Скачать карту -> Москва -> Полная).
Если карты уже были на внешней карте памяти и скачивать их не надо, то необходимо после всех настроек перезагрузить смартфон!
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024