Мир Автомобильных навигаторов

Мир Автомобильных навигаторов (http://4pna.com/index.php)
-   PNA / PND Club (http://4pna.com/forumdisplay.php?f=49)
-   -   Mitac Mio (http://4pna.com/showthread.php?t=11496)

alex_zorge 27.07.2012 21:36

Главное меню Mio в сериях Спирит и Круизер
 
Где-то на форуме прочитал, что главное меню в серии Мио Спирит доступно для редактирования... На самом деле не всё так просто! В серии Мио Спирит главное меню действительно доступно и находиться в папке \Program Files\MainShell но редактировать там можно только файлы:
- CONFIG.XML - отвечает за активацию кнопок
- BUTTONS.XML - прописываются пути к исполняемым файлам
- UI.XML - расположение текста на кнопках.
Т.е. особых изменений таким путём мы не получим, но главное, не это! Важнее, что доступен сам экс!
Конкретно в моём Мио S650 стоял Main Shell версия 1.1.0.10 от 2008 года. (Встречал и 11-ю версию, но по сути она ничем не отличается.)
В известной сборке "от полковника" [[Ссылки могут видеть только зарегистрированные пользователи. ]]> - MainShell.XML - полностью прописывается внешний вид меню
- MainShell_INI.XML - указывается действие кнопок.
Таким образом, подменив родной Main Shell на более раннюю версию получаем возможность сделать меню навигатора на свой вкус. В сборке "полковника" использовано Альтменю. На самом деле необходимости в нём нет никакой,- только лишняя подгрузка процессора ещё одним процессом.
Достаточно прописать в Main Shell ещё одну страницу, например для кнопки "навигация:
Код:

-------#главное меню#-------
        <Widget name="MAIN" id="0" style="268435459" ex_Style="0" left="0" top="0" width="480" height="272" stretch="1" sync_type="0">
                <Image0 name="images\Вackgrounds\BG_0.PNG"/>
-
-
-
----#навигация#----
                <CtrlBtn name="MioMap" id="0" style="269026307" ex_Style="0" left="14" top="52" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\MS_BTN_MIO-MAP.PNG"/>
                        <Image1 name="images\MS_BTN_MIO-MAP_D.PNG"/>
                </CtrlBtn>
-
-
-

-----#текс под кнопками#-----
                <CtrlLabel name="MioMapStr" id="0" style="66563" ex_Style="0" left="14" top="128" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>
-
-
-
        </Widget>

-------#меню навигация#-------
        <Widget name="NAVIMENU" id="0" style="268435459" ex_Style="0" left="0" top="0" width="480" height="272" stretch="1" sync_type="0">
                <Image0 name="images\Вackgrounds\BG_1.PNG"/>
-
-
-
----#примо#----
                <CtrlBtn name="Primo" id="0" style="269026307" ex_Style="0" left="14" top="49" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\Primo.PNG"/>
                        <Image1 name="images\Navi\Primo_D.PNG"/>
                </CtrlBtn>
----#ситигид#----
                <CtrlBtn name="CityGuide" id="0" style="269026307" ex_Style="0" left="129" top="49" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\CityGuide.PNG"/>
                        <Image1 name="images\Navi\CityGuide_D.PNG"/>
                </CtrlBtn>
----#навигон#----
                <CtrlBtn name="Navigon" id="0" style="269026307" ex_Style="0" left="244" top="49" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\Navigon.PNG"/>
                        <Image1 name="images\Navi\Navigon_d.PNG"/>
                </CtrlBtn>
----#навител#----
                <CtrlBtn name="Navitel" id="0" style="269026307" ex_Style="0" left="359" top="49" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\Navitel.PNG"/>
                        <Image1 name="images\Navi\Navitel_d.PNG"/>
                </CtrlBtn>
----#беккер#----
                <CtrlBtn name="Bekker" id="0" style="269026307" ex_Style="0" left="14" top="156" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\Bekker.png"/>
                        <Image1 name="images\Navi\Bekker_d.png"/>
                </CtrlBtn>
----#автоспутник#----
                <CtrlBtn name="Autosputnik" id="0" style="269026307" ex_Style="0" left="129" top="156" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\Autosputnik.PNG"/>
                        <Image1 name="images\Navi\Autosputnik_D.PNG"/>
                </CtrlBtn>
----#прогород#----
                <CtrlBtn name="Progorod" id="0" style="269026307" ex_Style="0" left="244" top="156" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\ProGorod.PNG"/>
                        <Image1 name="images\Navi\ProGorod_D.PNG"/>
                </CtrlBtn>
----#яндекскарты#----
            <CtrlBtn name="Yandexmaps" id="0" style="269026307" ex_Style="0" left="359" top="156" width="107" height="107" stretch="1" sync_type="0">
                        <Image0 name="images\Navi\Yandexmaps.PNG"/>
                        <Image1 name="images\Navi\Yandexmaps_D.PNG"/>

                </CtrlBtn>
               
-----#текс под кнопками#-----
                <CtrlLabel name="PrimoStr" id="0" style="66563" ex_Style="0" left="14" top="128" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>
               
                <CtrlLabel name="CityGuideStr" id="0" style="66563" ex_Style="0" left="129" top="128" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>

                <CtrlLabel name="NavigonStr" id="0" style="66563" ex_Style="0" left="244" top="128" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>

                <CtrlLabel name="NavitelStr" id="0" style="66563" ex_Style="0" left="359" top="128" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>
               
                <CtrlLabel name="BekkerStr" id="0" style="66563" ex_Style="0" left="14" top="233" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>

                <CtrlLabel name="AutosputnikStr" id="0" style="66563" ex_Style="0" left="129" top="233" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>

                <CtrlLabel name="ProgorodStr" id="0" style="66563" ex_Style="0" left="244" top="233" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>

                <CtrlLabel name="YandexmapsStr" id="0" style="66563" ex_Style="0" left="359" top="233" width="115" height="20" stretch="1" sync_type="0" text_enabled="1">
                        <FontNo0 index="0" color="0" shadow_color="0"/>
                        <FontNo1 index="0" color="0" shadow_color="0"/>
                        <FontNo2 index="0" color="0" shadow_color="0"/>
                        <FontNo3 index="0" color="0" shadow_color="0"/>
                </CtrlLabel>
        </Widget>

А в файле MainShell_INI прописать путь к новой странице

Код:

--------#Главное меню#--------

        <MSDialog name="MAIN" id="1">
-
-
-
----#кнопка Навигация#----
                <MSButton name="MioMap" id="112" type="0" function="8">
                        <MSLaunchWidget name="NAVIMENU" id="3" type="2" animation="0"></MSLaunchWidget>
                </MSButton>

                <MSLabel name="MioMapStr" id="113">
                        <MSTextMuiId>15</MSTextMuiId>
                </MSLabel>
-
-
-
        </MSDialog>


SiD78 11.08.2012 16:23

Комментарий модератора
SiD78:
Оформляй грамотно шапку и будет тебе раздел. А будете флудить - закрою.

SiD78 11.08.2012 18:18

alex_zorge,
Зачем тему удалять? Начинай тут с чистого листа. Правь первый пост, я потом все остальные уберу.

alex_zorge 17.08.2012 03:14

Готовые сборки меню
 
Выкладываю сборку меню для Mio S650 с приложениям. В сборке нет самих навигационных программ. Сборка сделана на основе меню полковника, устранена ошибка по регулированию яркости подсветки. Оставлен родной МиоМедиаплеер, но внешний вид программы изменён, так же как и внешний вид ФМ-трансмиттера.
В выложенной сборке находится программа для инета GPRS_AutoDial, немного переделанная автором версия 1.2. [[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Извиняюсь, SIL уже выложил версию 1.3 на форуме, [[Ссылки могут видеть только зарегистрированные пользователи. ]]>

[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
[[Ссылки могут видеть только зарегистрированные пользователи. ]]> [[Ссылки могут видеть только зарегистрированные пользователи. ]]> [[Ссылки могут видеть только зарегистрированные пользователи. ]]>

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

VASILINIK 18.08.2012 08:43

Цитата:

Сообщение от alex_zorge (Сообщение 255210)
. В сборке нет самих навигационных программ.

а на скриншоте их восемь...наверное ты хотел сказать что нет карт к навигационным програмам? И еще вопрос...Блютуз прогу нужно отдельно прописывать в навигатор или она встроена в сборку?

alex_zorge 18.08.2012 11:38

В меню прописаны кнопки для навигационных программ, самих программ нет, но все они есть на сайте.
Под кнопкой Блютуза ещё страница меню на подключение телефона и интернета, сама программа блютуза идёт в сборке.

VASILINIK 30.09.2012 07:43

alex_zorge Поставил твою сборку.Блютуз подключается контакты телефона видит, звонит, но не могу подключить инет.В AutoDial 1.2 модем телефона нашелся ,но кнопка ПОДКЛЮЧИТЬ не активна.Пробовал версии AutoDial 1.3.3- 1.3.4 в них модем вообще не видит.Телефон LG GX300.Может подскажешь что нибудь?

alex_zorge 01.10.2012 23:36

Иногда программы хендсфри и автодюал могут мешать друг другу. Попробуй перезагрузить навик и не трогая соединение с телефоном включи автодюал. Посмотри, какие строчки есть в окне "Текущий модем". Если там нет ни одного телефона, а только девайсы на COM1 и COM3 и кнопка Поиск менеджера блютуфа не активна, то возможно автодюал не включила сам блютуф (не знаю, как с последними версиями автодюала, но в более ранних такое иногда наблюдалось). Если это так, то активируй блютуф через подключение хендсфри телефона, но связь с телефоном не устанавливай. После этого кнопка Поиск должна быть активной, ну а дальше всё по букварю от SILa

jerk74 17.10.2012 01:28

В каком файле можно посмотреть куда прописан значек программы ситигид. не запустить ситигид куда ставить на флеш или на внутреннюю память?

alex_zorge 17.10.2012 10:17

В самом первом посте про это написано... Пути для кнопок прописаны в файле MainShell_INI.XML. подправь путь под себя. Куда ставить - не принципиально, у меня все навипроги, кроме родного навитела стоят на флешке.

sobre 03.11.2012 01:25

alex_zorge, спасибо за сборку, но попользоваться удалось не продолжительное время:pizdec:
проблему описал [[Ссылки могут видеть только зарегистрированные пользователи. ]]> так же разместил запрос на прошивку [[Ссылки могут видеть только зарегистрированные пользователи. ]]> если кто сталкивался из Вашего клуба с такими вопросами просьба откликнутся

mwn73 06.11.2012 18:18

Отличная сборка,спасибо.Вот если бы только можно бы было сделать автоматическое включение AV и работало подключение к инету,было бы вообще отлично.

mwn73 06.11.2012 21:05

все к инету подключил,осталось только сделать автоматическое вкл AV

alex_zorge 09.11.2012 18:38

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

VASILINIK 21.11.2012 20:13

alex_zorge ты в сборку аську или майлагент не прбовал ставить?
Может кто подскажет какая прога подойдет в эту сборку


Текущее время: 06:08. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot

Время генерации страницы 0.03030 секунды с 10 запросами