Программу City Guide можно перенести на внешнюю MicroSD-карту телефона, чтобы освободить основную память. Но файлы карт занимают почти 1.5 Gb пространства в основной памяти телефона. А перенести сами карты на MicroSD-карточку не удается. Порядок действий был такой:
На телефоне уже есть установленный и работающий City Guide 8.1.534 с картами в папке /storage/emulated/0/CityGuide/CGMaps/
Создана новая папка на карте памяти /storage/extSdCard/Карты
В эту папку перемещены карты
Старая папка
Мой вариант (Андроид5.1) - Все проги, кроме СГ, установлены на SD, запись по умолчанию тоже на SD.
При этом СГ считает 8-гиговую карточку внутренней, Туда я и прописал карты. Там же и все файлы программы "прописались".
На внутренней памяти в каталоге "M350\Внутренняя память\Android\data\cityguide.probki.net\files содержит только пустую папку CGMaps.
В общем, работает и ладно. Разбираться в архитектуре (и нумерации sdcard -0/1/2) нет ни времени, ни сил, а главное - желания.