Jump to content
GPS навигатор СитиГИД

Перенос карт на SD-карту


Recommended Posts

В 12.12.2015в23:44, Роман82 сказал:

Делал на разных Андройдах (4.4.2-5.0.2)Прописывал путь (/storage/extSdCard/CGMaps)в настройках карт.Программа сама переписала нужный путь на CD карте.Потом просто удаляешь папку CGMaps на устройстве,с помощью какого нибудь диспетчера из памяти устройства!Дальше в программе СитиГИД скачиваешь карты по уже заданному пути.Рут здесь не нужен!

Это так и происходит. Но вот будут ли при этом обновляться карты (а не выскакивать ошибка связи + запись в логе, что нет доступа к этой папке)?

Я по вышеуказанному сценарию действовал всегда, но в последней версии СГ карты не закачивались и не обновлялись. Тогда я создал директорию  /storage/MicroSD/Android/obb/cityguide.probki.net/CGMaps/ ("/storage/MicroSD" - это в ZenFon так надо) и прописал этот путь. После этого все заработало. На мой, не очень компетентный взгляд, в андроиде каким-то образом ограничен доступ программам к изменению данных на внешнем накопителе, однако такое ограничение не действует на папку /Android/obb/ (типа служебная, системная, временная или т.п.).

И еще, если я в настройках карт прописываю путь к несуществующей папке, то этот путь просто игнорируется и в дальнейшем восстанавливается предыдущий путь. Папку программа сама не создает, по крайней мере на SD,

Link to post
Share on other sites
  • Replies 131
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Я так перенёс карты на SD, не имея ROOT-прав: 1) Имеем в виду, что уже имеющиеся карты просто так перекинуть не получится. Но никто не мешает их скачать повторно. 2) Определяем, как ваш Андроид буд

"Ура" кричать рано. Это действительно работает, но, не знаю как у Вас, а у меня - только до первой перезагрузки аппарата. После этого все возвращается на круги своя. Еще раз говорю: пок

Ну, это было сделано в первую очередь. Не понял, что Вас так обидело в том, что еще один пользователь решил проблему, созданную "разрабами СГ"? И вообще, мой пост был лишь апелляцией к уважа

Posted Images

Еще раз напоминаю, что все эти изыскания лишены всякого смысла. Все зависит от конкретной версии прошивки для конкретных моделей девайсов.

У Вас получилось обновляться - я за Вас очень рад!  Но, это не означает, что найден универсальный рецепт - судя по всему, такового не существует

Мне, например, помог перенос программы (кэша и данных) с sd-карты в память телефона (на GT-I9505). Об этом писалось выше. Почему в этом случае обновление работает - ответить могут только разрабы СГ.

Edited by dkalex
дополнение
Link to post
Share on other sites
2 часа назад, dkalex сказал:

Мне, например, помог перенос программы (кэша и данных) с sd-карты в память телефона. Об этом писалось выше.

Ну, это было сделано в первую очередь.

Не понял, что Вас так обидело в том, что еще один пользователь решил проблему, созданную "разрабами СГ"?

И вообще, мой пост был лишь апелляцией к уважаемому Роману82, мне показалось, что его совет подойдет не всем. Кроме того, на моем устройстве я решил проблему как раз благодаря "изысканиям" изложенным другими уважаемыми форумчанами выше.

Да, универсального метода не существует,  но прочитав всю тему и систематизировав советы, пользователь имеет несколько более высокие шансы справиться с обсуждаемой проблемой.

Edited by Lazzy
  • Upvote 1
Link to post
Share on other sites

Да ничего не обидело! Извините, если что!

Просто достало, что с тех пор, как проблема проявилась, и об этом стало известно разработчикам уже сменилось несколько версий СГ и ничего так и не изменилось. Саппорт отделывается отписками о том, что разработчики им ничего не сообщают о ходе своих изысканий. У меня уже накопилась километровая переписка с их отписками...

Link to post
Share on other sites
  • 4 months later...

У меня в настройках был указан путь к картам:
/storage/internalsd/CityGuide/CGMaps/

поменял его на:
/storage/sdcard0/CityGuide/CGMaps/

мелькнуло сообщение, что путь автоматически изменен и в настройках стал путь:
/storage/sdcard0/Android/obb/cityguide.probki.net/CityGuide/CGMaps/

после этого ручками перенес туда содержимое /storage/internalsd/CityGuide/CGMaps/ и всё.

В /storage/internalsd/CityGuide/CGMaps/ теперь сохраняются только атлас, корректировки и пр.
 

Правда, у меня рут, но не думаю, что это существенно.

Link to post
Share on other sites

Рут совершенно неважен. 

Link to post
Share on other sites
  • 1 month later...

Вот все было нормально до появления 9.2! Затем в силу определенных обстоятельств решил откатиться до 9.0 - и началось: карты в том же каталоге видны, но не обновляются. В соседней ветке мне много чего (и разумного весьма) советовали, сообщали что у них все работает, и намекали, что такие проблемы возникают у тех у кого руки не те, да и голова похоже тоже... 

Скакал я между версиями 9.0 и 9.2, разными методами папку на microSD создавал. И ни в какую. А ПОМОГ ДРУГОЙ СЦЕНАРИЙ, отличный от того, что работало раньше и что мне предлагали более продвинутые форумчане.

Сделал я средствами операционной системы перенос программы CityGuide на microSD. По сути, ничего не изменилось, как была папка CityGuide в корне внутренней памяти, так там и осталась. И в ней ничего не изменилось. Только на microSD появилась папка .android_obb а в ней cituguide.probki.net. Вот туда я руками перенес папку CGMaps и руками путь к ней прописал в программе - тогда заработало обновление.

  • Upvote 1
Link to post
Share on other sites
  • 1 month later...

Переместил в GeoNet 9.3.786 карты на SD в

/storage/<SD-карта>/Android/obb/net.probki.geonet/

Все работает за исключением одной проблемы: у меня в данном каталоге несколько OSM-карт, которые отображаются в программе как "Карты без атласа". Так вот я ставлю галку напротив "Карты без атласа", но галка сохраняется только до перезапуска, после перезапуска галка пропадает. Если же карты переношу в стандартное расположение на внутренней памяти, то галка не слетает.

Может кто-то сталкивался?

Android 6.0.2.

 

Link to post
Share on other sites
  • 2 weeks later...

SomyXperia M5, Андроид 5.1

Не хочет использовать путь /storage/sdcard1/CityGuide/CGMaps/

Либо /sdcard1/CityGuide/CGMaps, но по этому пути нет прав записи, либо какой-то дурной /storage/sdcard1/Android/obb/cityguide.probki.net/CityGuide/CGMaps/, в которую я не хочу ставить карты - мне надо, что бы лежали там, где я хочу!

Забиваю свой путь, так этот гад при сохранении пишет, что путь автоматически изменён и подставляет длинную абракадабру.

Что можно сделать? 

П.С. Хранить карты по "дурному" пути не предлагать!

Link to post
Share on other sites
2 часа назад, artur220 сказал:

Что можно сделать? 

П.С. Хранить карты по "дурному" пути не предлагать!

Тогда -- ничего не можно сделать. Ну, можно попробовать обратиться в компанию Гугл с требованием убрать к чёртовой матери эту дурную (с вашей точки зрения) систему безопасности. А, можно ещё перепрошить устройство на версию андроид ниже 4.4.4.

Link to post
Share on other sites
18 минут назад, /DiOs сказал:

Тогда -- ничего не можно сделать. Ну, можно попробовать обратиться в компанию Гугл с требованием убрать к чёртовой матери эту дурную (с вашей точки зрения) систему безопасности. А, можно ещё перепрошить устройство на версию андроид ниже 4.4.4.

А при чём тут Гугл? Навител и Айго нормально работают с нужным путём на SD карте. 

Link to post
Share on other sites
56 минут назад, artur220 сказал:

при чём тут Гугл?

Наберите в поиске "Новая политика Гугл при работе с картой памяти".

Link to post
Share on other sites

Только что перенёс вручную папку CGMaps на карту SD, затем в настройках карт указал вручную путь /storage/extSDCard/Android/obb/cityguide.probki.net/CGMaps/ ,  нажал "<" что значить *назад*, потом перепроверил путь и вуаля -всё работает. Забыл указать что у меня планшет Samsung tab4

Edited by Т Саппаров
Link to post
Share on other sites
13 минуты назад, Т Саппаров сказал:

Только что перенёс вручную папку CGMaps на карту SD, затем в настройках карт указал вручную путь /storage/extSDCard/Android/obb/cityguide.probki.net/CGMaps/ ,  нажал "<" что значить *назад*, потом перепроверил путь и вуаля -всё работает

В эту дурную папку и у меня становится. А я хочу, что бы папка СитиГИД лежала в корне карточки. :(

Link to post
Share on other sites
13 часа назад, Т Саппаров сказал:

ну на каждое хочу *денег не хватит*

Денег, может быть, а смекалки...

Роот решает большинство проблем!

Link to post
Share on other sites
В 11.09.2015 в 10:19, Mondor99 сказал:

 

Что то у меня тремор в конечностях после поиска и прописывания правильного пути для Asus ZenFon Max Android 5/0/2/

Итак, в меню "Карты", подменю "Настройки" ручками прописываем /Removable/MicroSD/Android/obb/cytiguide.probki.net/CityGuide/CGMaps - именно так, именно такими буковками... и  программа выдаёт сообщение что место хранения автоматически изменено. Карты, если есть прежние переписываем туда, обновления уже в новую папку качаются сами, проверено.

Так что кому надо...плиз....

Link to post
Share on other sites

Те, кому надо, в основном знают, что достаточно прописать путь к корню, остальное дополнится автоматически.

Link to post
Share on other sites
  • 1 month later...
В 18.07.2015 в 19:33, timur73_73 сказал:

Похоже без рута не обойтись. На 4PDA пишут

В некоторых случаях (если не в большинстве) на 4.4.х без root ничего не сделать.
Если есть root, то в /system/etc/permissions/platform.xml находим и дописываем:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>

Продолжаю наблюдения. Сменил девайс, новый с андрюшей 5.1.

Получил рут, отредактировал /system/etc/permissions/platform.xml и для большей надёжности через rootexplorer дал папке obb/net.probki.geonet/GeoNet/CGMaps все права. После этого даже после перезагрузки карты обновляются. Так что рут рулит.

P.S. У меня геонет и проверял на ОСМ картах, которые до этих действий тоже не хотели обновляться.

Link to post
Share on other sites
  • 4 weeks later...

Доброго дня.

У меня Sony M5 Android 6

сейчас путь в СГ прописан к картам /storage/emulated/0/CityGuide/CgMaps/

используя ES проводник в свойствах папки в корне SD карты видимо путь /storage/87E3-1107/


Поведайте куда правильно положить карты для СГ на карте памяти, чтобы обновлялись и работали.
Спасибо

Link to post
Share on other sites

@cinik а ты чего такой дерзкий вежливый то?! :) 

Да, правильно всё сказал.

Link to post
Share on other sites

@/DiOs что я правильно сказал? 

какую папку на СД карте создать и что прописАть в СГ?

 

и это... я всегда вежливый к людям, я к дэбилам бываю резковат

Link to post
Share on other sites
1 час назад, cinik сказал:

Доброго дня.

У меня Sony M5 Android 6

сейчас путь в СГ прописан к картам /storage/emulated/0/CityGuide/CgMaps/

используя ES проводник в свойствах папки в корне SD карты видимо путь /storage/87E3-1107/


Поведайте куда правильно положить карты для СГ на карте памяти, чтобы обновлялись и работали.
Спасибо

Вероятно типа /storage/87E3-1107/CGMaps

Link to post
Share on other sites

@cinik дык вот это /storage/87E3-1107/ и пропиши. Остальное СГ добавит. Если хочешь, чтобы там в конце обязательно был каталог CgMaps (Накойхер?), пропиши  /storage/87E3-1107/CgMaps/. 

Link to post
Share on other sites

А обновляться-то будет?

Про 6 андроид не знаю, но у меня на 5 путь подставился (.../Android/obb/net.probki.cityguide, или в этом духе)

Карты работают. Но не обновляются. Переставлял путь обратно на внутреннюю карточку - качаются карты. 

На внешнюю - нет. Читал форум - понял, что на каждом зверьке оно живет своей жизнью, и лечится по-разному (ну, или не лечится - тогда одинаково).

Так и забил в итоге. 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...