Страница 1 из 6

Экспорт в МЯК под Андроид

СообщениеДобавлено: 02 июл 2011, 16:40
gramgr
Третий день курю форум, но не то что свою проблему, а вообще обсуждений дроидных МЯК не встретил. Странно даже...

Моя же история такова. Давно еще делал кэш для МЯК3 под WM и успешно его пользовал. Но дейвас недавно помер.
Посему купил планшет с Android 1.6 (не апгрейдится), поставил свежайший МЯКоид 1.78, залил старый кэш на девайс по старому знакомому пути <storage>/yandexmaps/cache - заработало. А дальше начинается интересное.

Решил заменить один слой на данные с другого сервиса (OSM). Скачал в САСе, экспортнул, переписал файлы на девайс. Однако МЯКоид продолжал показывать старый слой... Поиски собаки показали, что МЯКоид создает еще один кэш! Что-то типа <storage>/yandexmaps/data/<default-турум-бурум-ru>/cache. Ладно, залил новые тайлы туда - не кажет этот слой вообще.

Решил откатить в исходное состояние. В настройках МЯКоид сказал стереть кэш нафик (для надежности все подпапки в yandexmaps убил). Затем опять переписал весь свой экспорт в <storage>/yandexmaps/cache - МЯКоид нифига не кажет, второй кэш не создает.

Кто-нить в курсе, что происходит? Как работать с кэшем МЯКоидным?

PS. Выход с планшета в инет наладить пока не удалось (Андроид оказался весьма убогим в вопросах коммуникаций), так что посмотреть, как сам МЯКоид создаст кэш, не могу.

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 02 июл 2011, 17:08
Tolik
Дроидный МЯК не отличается в смысле кэша от Симбиановского.
Недавно Яндекс придумал новый кэш, прочитайте про него тут:
http://ymm.sytes.net/rubrs.asp?rubr_id=268&art_id=3333

gramgr писал(а):Андроид оказался весьма убогим в вопросах коммуникаций

Вот ни за что не поверю. А для чего ж его писали-то?

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 02 июл 2011, 18:40
gramgr
Tolik, спасибо за адекватную ссылку!
Теперь осталось нарыть последнюю версию МЯКоида, работавшую со старым кэшем (какая она кстати, 1.60?).

Ну а с коммуникациями Андроида плохо вот что:
1. очень мало с какими телефонами удается сделать тетеринг, особенно по Bluetooth.
2. до последней версии 2.2 не было поддержки WiFi ad-hoc.
3. до сих пор нет поддержки File Transfer по Bluetooth.
(что-то может быть не совсем так, ибо только начал разбираться с этой осью)

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 02 июл 2011, 20:26
Parasite
gramgr писал(а):Ну а с коммуникациями Андроида плохо вот что:
1. очень мало с какими телефонами удается сделать тетеринг, особенно по Bluetooth.
2. до последней версии 2.2 не было поддержки WiFi ad-hoc.
3. до сих пор нет поддержки File Transfer по Bluetooth.
(что-то может быть не совсем так, ибо только начал разбираться с этой осью)

Гы. А с чего Вы взяли, что это задачи системы а не стороннего софта? Те же самые WiFi\блютусы обеспечиваются в Линухе внешними модулями, практически всегда - от совершенно левых разработчиков (в Вашем случае это могут быть разработчики Вашей железяки, а не разработчики Андроида).
Да, и 1.6 уже давно пора отправлять на покой. Не вижу смысла брать железо с, фигурально выражаясь, осью чуть ли не прошлого века и невозможностью апгрейдов оной, а потом сетовать что ничего современного не работает.

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 03 июл 2011, 20:10
gramgr
А с чего Вы взяли, что это задачи системы а не стороннего софта?

Это не я "взял", вернее, не только я:
http://code.google.com/p/android/issues/detail?id=82
http://code.google.com/p/android/issues/detail?id=1416
http://code.google.com/p/android/issues/detail?id=16717
...
Как оказалось, эти проблемы не решены и в 2.2, и в 2.3, поэтому смысл брать ось прошлого века точно таков же, как и ось века нынешнего.

Впрочем, это всё оффтопик, вопрос был по кэшу.

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 03 июл 2011, 21:37
Parasite
gramgr писал(а):
А с чего Вы взяли, что это задачи системы а не стороннего софта?

Это не я "взял", вернее, не только я

Они тоже не могут искать сторонние приложения по Андроид Маркету, либо моды в интернете, либо ковыряться в инишниках системы (а в Андроиде, как и в прочих линухах - это более чем ежедневное занятие, это системы для гиков а не любителей одной большой кнопки "Хачу красиво!").
https://market.android.com/details?id=c ... blog.adhoc
http://andbot.com/apps/tools/hydtechs-a ... blog.adhoc
http://www.xda-developers.com/android/a ... k-support/
Тысячи их.

gramgr писал(а):эти проблемы не решены и в 2.2, и в 2.3

Потому что проблем нет. Андроид (как ось) не обязан нативно работать со всем великим множеством сетевушек во всем великом множестве моделей, в которые его пихают (и особенно же это относится к Вашему случаю - старая ось на более новом железе). Модификация сырого андроида под конкретные задачи на конкретном устройстве - задача производителя. Вот например Андроид 2.2 На Galaxy-S весьма и весьма сильно отличается и по виду, и по набору функционала от Андроида 2.2 на Nexus (например на самсунге есть настройка прокси в сеттингсах, а на Нексусе нету. На Самсунге есть отключение всех сетей одной кнопкой по короткому нажатию Power - а на Нексусе даже такого пункта там нет. При этом Андроид как таковой там - одинаковый, и более того - Нексуса производит сам Гугл :) ).
С мобильной виндой, кстати, то же самое - от Микрософта она идет весьма голая сама по себе, далее ее допиливает уже производитель конкретного девайса именно под тот девайс и железо в его составе.

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 14 авг 2011, 15:43
xtile
скажите, правильно ли я понимаю, что SAS.Планета не умеет работать с 4й версией кэша для МЯК.Андроид ( текущая версия - 1.80 ).

Если так, то надо искать МЯК с 3й версией, да? А где эту версию взять? Насколько я знаю, это должна быть версия 1.60, так?

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 14 сен 2011, 15:12
ScAn
xtile писал(а):SAS.Планета не умеет работать с 4й версией кэша для МЯК.Андроид

Таки не умеет. В хотелках уже есть что-то по этому поводу?

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 15 сен 2011, 13:00
nord
Наверное, про Yandex Maps под Android версии 2.00 и спрашивать глупо, да? :)

Re: Экспорт в МЯК под Андроид

СообщениеДобавлено: 15 сен 2011, 22:00
zed
Должно работать, причём в двух вариантах:
1. Делаем кэш v3 и кладём его по старому пути <storage>/yandexmaps/cache
или
2. Делаем кэш v4 и кладём его по новому пути <storage>/yandexmaps/data/<default-турум-бурум-ru>/cache (выделенное жирным заменяем на своё)

Если что не работает - уже открыт тикет 965 читаем, дополняем если есть чем и пробуем решить проблему там.