Спутниковая навигация, GLONASS навигация, GPS навигация, GPS-приемники и программы навигации. Карты Тюмени, России и других городов и стран, обмен опытом
Проект закрыт! Ссылка на оболочку удалена, тема не актуальна! Больше нет времени заниматься ерундой!
Всем доброго времени суток.
Уже давно у меня была идея, сделать оболочку для навигатора в стиле "Car72" Но с фантазией у меня проблемы. Надеюсь тема заинтересует достаточно народу, и совместными силами мы сделаем что то стоящее. Пока что у меня получилось следующее:
[img]http://s46.*.ru/i114/1112/7f/0dd082e99442.jpg[/img]
beta версия, так сказать
За основу взята ЭТА оболочка.
Оболочка должна встать на любой WINCE5/6, с разрешением экрана 480х272
В оболочку включено: 1. 60 игр
2. 50 программ и утилит
3. 4 дополнительных плеера, + Flash Player
4. Ну и естественно сама оболочка с возможностью выхода в Windows CE Навигационное ПО в сборку НЕ ВХОДИТ!!!
Плюсы оболочки
Скрытый текст:
1. В отличие от большинства других оболочек (сборок) - очень мало жрёт ресурсов! 2. Не привязана к реестру. Все настройки и ссылки она хранит в icons.xml и settings.xml. 3. Простота редактирования, перемещения между экранами и создания ярлыков прямо на навигаторе (долгий тап на ярлыке)... 4. Возможность настройки и изменения опций самой оболочки прямо на навигаторе (долгий тап на свободном месте - "опции")... 5. Возможность переключать/прибивать/запускать любые программы (напр. MP3Player) во время работы навигационной программы (МУЛЬТИЗАДАЧНОСТЬ)
Минусы
Скрытый текст:
Не обнаружены!!!
ВНИМАНИЕ: При неправильной установке можно убить навигатор. Поэтому, если у вас нет опыта, или вы не уверенны в своих силах, лучше не пытайтесь устанавливать самостоятельно. Обратитесь к знакомым которые разбираются в этом, или если таких знакомых нету, ко мне в личку.
Скачать оболочку ==>iPhoneToday_CAR72.rar Жду отзывов, и предложений по улучшению оболочки!!!
Инструкция по установке:
Скрытый текст:
Настоятельно рекомендуется сделать BACKUP реестра и всего содержимого перед установкой сборки.
А. Если навик новый: Просто скопировать содержимое соответствующих папок на навигатор ("ResidentFlash" и "YFAPP"). Перезагрузиться. По идее оболочка уже установлена, но не настроена, все основные настройки сохранены в файле "REG_config.reg". Осталось внести эти данные в реестр. В меню "Options" тыкаем по "WindowsCE", и на рабочем столе двойной клик на "RegEdit", File> Import Registry, указываем файл \ResidentFlash\_iPhoneBoot_\_SCRIPTS_\REG_config.r eg. , затем Start> Suspend, ждём 30 сек., жмём резет, и радуемся жизни...
B. Если уже была установлена какая-набудь оболочка (сборка), или навик еле шевелится: 1. Удаляем содержимое предыдущих сборок...(включая все файлы "*.mscr" и "MortScript.exe", и даже в папках с нави. программами...) 2. Копируем содержимое соответствующих папок на навигатор ("ResidentFlash" и "YFAPP")... 3. Возвращаем реестру первоначальный вид...: В WniCE жмём> START> Setting> Control Panel> Storage Manager>, слева "Store Info"(DSK1: Microsoft Flash Disk), справа в "Partitions" выбираем самый маленький раздел, жмём "Properties> Dismount> Format. Затем Start> Suspend, ждём 30 сек., жмём резет. Чистый реестр готов. 4. Повторяем действия описанные в пункте А, начиная со слов "По идее оболочка уже установлена..." ...и радуемся жизни...
C. Установка оболочки на любой навигатор на WindowsCE 5/6... (НЕ ТЕСТИРОВАЛОСЬ)...(если основной раздел называется ResidentFlash, тогда пробуйте. Если раздел, на который будет устанавливатся оболочка, называется как-то наче, тогда читаем ниже - *** Как установить сборку на CD или ещё куда...(Dataflash, SDMMC, StorageCard и т.д.)...) 1. Желательно почистить реестр и удалить предыдущую сборку (если она уже была установлена). 2. Копируем содержимое "ResidentFlash" в соответствующий раздел на навигатор ... 3. Копируем из папки \YFAPP\Autostart два файла Autostart.EXE и MortScript.exe на навик в папку \ResidentFlash\_Autostart_. 4. Указываем в качестве запускного файл Autostart.EXE из папки \ResidentFlash\_Autostart_. 5. Вносим в реестр данные из файла REG_config.reg из папки \ResidentFlash\_iPhoneBoot_\_SCRIPTS_ (лучше из под винды), усыпить навик на 30 сек., затем резет. (большинство пользователей сталкиваются с проблеммами с клавиатурой после внесения данных в реестр из файла REG_config.reg..., поэтому большинству лучше вносить в реестр данные из безопасного файла REG_config_light.reg (удалены все записи о клаве, и ассоциации второстепенных расширений, оставлено только самое необходимое...)) 6. ВНИМАНИЕ Если файлы запуска родной оболочки от Вашего навика отличаются от тех, что прописаны на убиение в скриптах: Autostart.mscr и iPhoneShell.mscr, то оболочка возможно не запустится или будет тормозить. Вам прийдётся сначала узнать состав файлов с которыми стартует Ваша родная оболочка, и вместо этих: Kill("ScrollShell.exe") Kill("YFLoader6.exe") Kill("YFLoadRD.exe") Kill("YFLoader.exe") Kill("TaskManagerCE.exe") Kill("shell.exe") Kill("DelaySelect.exe") прописать на убиение Ваши екзешники ("***.exe") 7. Наверняка какие-то иконки не запустятся. Это легко исправить - длительный тап на неработающей иконке, Edit Icon и в пункте Execute: указываем Ваш екзешник... 8. Если Вам известны программы или игры, которые идут на Вашем навике лучше, чем входящие в сборку - смело копируйте их в папку \ResidentFlash\_PROGRAM_ или \ResidentFlash\_GAMES_ затем длительный тап на иконке>Edit Icon>Execute: и указываете свой екзешник, для других нави. программ лучше в папке \ResidentFlash\_iPhoneBoot_\_SCRIPTS_ по аналогии создать новый файл скрипта на запуск этой программы и прописать путь к нему на иконку...
D. Если уже всё установлено и захотелось поиграть в игры (60-шт.), то лучше сразу внесите в реестр данные о S.N., иначе игры задолбают триальностью... (просто тыкните на файл: \ResidentFlash\_iPhoneBoot_\_SCRIPTS_\REG_games.reg). Если вдруг какакя-то программа или игра вдруг захочет зарегестрироваться, на этот случай в папке с игрой или программой должен быть или *.reg или *.txt (что с ними делать догадаетесь сами...)
Как установить сборку на CD или ещё куда...(Dataflash, SDMMC, StorageCard и т.д.)
Скрытый текст:
Как установить на CD - CD дальше по тексту НУЖНО заменить названием Вашего раздела, на который будет устанавливаться оболочка...(Dataflash, SDMMC, StorageCard и т.д.)
1. Скачай и распакуй архив. 2. В любом текстовом редакторе (блокноте) открой по очереди все файлы *.mscr (найти их можно через проводник - искать *.mscr) и замени в них текст - ResidentFlash\ на CD\ (именно так, со слэшэм). То-же самое прийдётся сделать и для *.ini файлов... (из папок _SCRIPTS_, _MINIBAR_, _MINIBAR-2_, QuickLaunch и ...\_PROGRAM_\QuickLaunch). А ещё то-же самое в этих файлах: ICONS.xml , SETTINGS.xml , REG_config.reg , REG_games.reg (кажись всё...)...(опция перенос по словам должна быть выключена). 3. Переименуй папку ResidentFlash в CD . (необязательно, просто для себя) 4. Перетащи 2 файла Autostart.exe и MortScript.exe из YFAPP\Autostart\... в папку CD\_Autostart_\.... . 5. Папки SDMMC и YFAPP - удалить (они нам больше не нужны), а всё что лежит в папке CD ( _Autostart_ _GAMES_ _iPhoneBoot_ _PROGRAM_ ) смело закидывай на навик в одноимённый раздел CD. 6. ВАЖНО: ещё не помешало бы прибить файлы запуска родной оболочки...(иначе память будут съедать лишние, запущенные процессы). 7. Теперь на запуск, в родной оболочке, вместо основной навигационной программы, прописываешь Autostart.exe из папки CD\_Autostart_\.... . (если захочется, чтобы родная оболочка не загружалась, а сразу грузился iPhoneToday, то прийдётся спросить в профильной ветке по Твоему навику или поискать Самому файл автозапуска родной оболочки. Скорее всего это будет *.ini . В нём нужно исправить строку автозапуска на CD\_Autostart_\Autostart.exe . Возможно эту строку прийдётся поискать в реестре...). 8. Вносишь инфу в реестр из файла REG_config.reg, а лучше поначалу из безопасного REG_config_light.reg, усыпляешь зверька, ждёшь 30 сек., жмёшь резет, и скорее всего радуешся жизни...
Удачи...
Ещё один ньюанс... цитирую: Да кстати забыл всем упомянуть, что если установить сборку не на ResidentFlash, то ярлыки, которые появятся в винде на рабочем столе, и в пуск>программы работать не будут, так как пути в этих ярлыках тоже прописаны на ResidentFlash.... Чтобы это исправить нужно прямо на навике, в винде, по длительному тапу исправить пути на этих ярлыках..., затем, уже исправленные ярлыки скопировать и вставить с заменой в соответствующие папки (_Autostart_\CopyToDesktop, CopyToPrograms), тогда после следующей перезагрузки в винде появятся уже исправленные ярлыки...
Тестируется вертикальная версия
Оболочка была установлена и проверена на работоспособность на следующих моделях: xDevice Interlagos HIT, xDevice Indianopolis HIT, JJ-Connect 2100W, teXet TN-500BT, teXet 501 BT, teXet TN-600 voise, TeXet TN-610, teXet TN-700, teXet TN-705, Altina A1050, ASUS R600, GoClever 4366, Goclever 5066, EasyGo Element T5B, Ergo GPS 743, Explay PN-930, Naviline 500FM (Rom:7DB82C.YF.F.3.25 Software:V4.0.11.24), Navitel NX4110, Navitel NX5200 , Oysters Chrom 2010, Prestigio GV4200, Prestigio GV5500, Ritmix RGP-450, Synteco Е651, Tenex 52S,
На "xDevice Indianopolis HIT" встала как родная, только не работает стандартный видео плеер.
А вообще, в стиле Car72 не чего не придумать, что кроме логотипа можно взять из Car72 ????
p.s. Оболочка просто СУПЕР!!!
sirius77, если не запускается плеер, значит у тебя он расположен по другому пути, нужно прописать путь в скрипте
_iPhoneBoot_\_SCRIPTS_\P_voPlayer.MSCR
или
_iPhoneBoot_\_SCRIPTS_\P_Video.MSCR
saturn-z, Спасибо, я решил уже эту проблемму, немного другим способом.
Я редактировал саму кнопку, там был указан путь к файлу "P_voPlayer.mscr" , я его заменил на "P_Video.mscr". Плеер запустился.
saturn-z 1. Если не секркт, на каком навике настраивалась оболочка?
2. С обоиной не тормозит?
3. С Твоего позволения, добавлю ссыль на эту ветку в основную ветку по сборке?
_RUSER_, поздравляю с регистрацией на CAR72.
Оболочка настраивалась на xDevice Interlagos HIT.
С обоиной работает заметно медленней, но мне это не мешает.
Почему навик работает с обоиной медленнее непонятно, свободной памяти 75% Буду рад, если добавишь ссылку на эту тему в основной ветке по сборке. (думаю администрация портала не против).
PS. Спасибо тебе огромное, за сборку.
Обновил шапку, т.к. внёс небольшие изменения в сборку. Добавил окно выключения навигатора, обновил загрузочную картинку, исправил некоторые ошибки.
Перезалил оболочку, перекачайте заново (кто скачивал ранее).
saturn-z, А можно зделать чтоб при нажатии кнопки "Выключить" навик сразу выключался, минуя стандартное меню выключения? А то получается надо 2 раза одно и тоже нажимать.
Yastrebov72, Эта оболочка превращает навигатор, в КПК.
На нём можно смотреть фильмы, выйдти в виндоус, играть в игрушки, куча полезных программ. И возможно установить несколько навигационных программ.
Ну и сама оболочка намного сампотичнее стандартной
RasselSH,
Оболочка должна встать на любой WINCE5/6, с разрешением экрана 480х272 В шапке есть список моделей на которых оболочка уже проверенна, и 100% подходит.
Если возникнут проблемы, пиши, решим.
saturn-z, Видео зачотное.
У меня ещё вопросик, почемуто некоторые игры триал версии, а некоторые вообще не запускаются, навик виснет. произошло после переустановки оболочки, прошлая версия нормально работала.
sirius77, Очень странно, Как переустанавливал оболочку?
По идее, если раньше работало, должно и сейчас работать. Триал версии, лечатся файлом \ResidentFlash\_iPhoneBoot_\_SCRIPTS_\REG_games.reg
Почему виснет, незнаю. Возможно не хватает какихто .dll
Artur01, Можно сделать, только протестировать неначем, если готовы провести опыт на своём навике, могу попробывать.
Если когото напрягает что оболочка тормозит, нужно убрать обои с рабочего стола.
Делается это так:
Длительный тап на свободном месте, Wallpaper, удалить путь. ОК.
Позже сделаю видео, а то так наверное не понятно.
Drec, Можно, папки windows не нужны.
Нужен только основной диск ResidentFlash, и системная (скрытая) папка "YFAPP" (можно найти через Total Commander, или explorer)
Если не получится, могу установить я. Обращайся.
вааще не понятно. вечер убил, а запустить не смог, трелоджик 5101. чёт ума не хватило.(для тупых по полкам разложи, чё куда совать). в него? так там памяти не хватает, грузил в програмные папки он их удаляет.