Показать сообщение отдельно
Старый 09.09.2014, 13:25   #22
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию Встраивание Яндекс.Навигатор через эмулятор Bluestacks.

Цитата:
Сообщение от Lexx09 Посмотреть сообщение


1). Установка и настройка GPSGate
  1. Подключаем GPS-приемник к компьютеру через USB, устанавливаем драйвера.
  2. В Диспетчере устройств ищем COM-порт GPS-приемника, устанавливаем скорость порта 4800, запоминаем номер порта.
  3. Устанавливаем GPSGate v2.6, она будет переадресовывать данные с приемника в сеть.
  4. При использовании 64-битной ОС нужно скопировать файл C:\Program Files (x86)\Franson\GpsGate2.0\x64\bizVSerialNT.sys в папку C:\Windows\System32\Drivers.
  5. Запускаем GPSGate.
  6. На вкладке Input нажимаем «Settings», указываем скорость (Baud rate) 4800. Нажимаем ОК.
  7. На этой же вкладке выбираем COM-порт, на котором висит GPS-приемник. Картинка должна стать зеленой, и должны появиться надписи "Running OK!" и "GPS data with valid position.".
  8. На вкладке Output выбираем «Virtual COM port» и нажимаем Add, указываем номер виртуального COM-порта. Этот номер порта (и его скорость 4800) потом прописываем в настройках iCarDS. При необходимости добавляем еще виртуальные порты для других программ.
  9. На вкладке Output выбираем «TCP/IP Server» и нажимаем Add. Указываем Port 20175, нажимаем ОК. В GPSGate настраиваем только порт (кнопку «Network…» не нажимаем и там, соответственно, ничего не меняем).

2). Установка и настройка Bluestacks
  1. Удаляем библиотеку перехвата горячих клавиш iCarDSHook.dll из папки iCarDS.
  2. Устанавливаем последнюю версию BlueStacks при включенном интернете. После установки произойдет ассоциация apk-файлов, и для их установки достаточно два раза щелкнуть по ним.
  3. Настраиваем через реестр нужное разрешение в Bluestacks:
    3.1. Запускаем редактор реестра.
    3.2. Открываем ветку HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Andr oid\FrameBuffer\0
    3.3. Прописываем свои настройки для шаблона «FSReal»:
    Fullscreen = 1 (полноэкранный режим)
    WindowHeight = 480 в десятичном формате (высота экрана)
    WindowWidth = 848 в десятичном формате (ширина экрана)
    3.4. GuestHeight и GuestWidth равны соответственно WindowHeight и WindowWidth. Если задать меньше, то изображение будет растягиваться до размеров WindowHeight, WindowWidth.
  4. Устанавливаем «ES Проводник». Запускаем «ES Проводник», сдвигаем экран влево до LAN, нажимаем «Scan», запоминаем появившийся IP-адрес (у меня 10.0.2.2).
  5. В настройках разрешаем использование фиктивных местоположений.
  6. Устанавливаем GPSBridge, она будет получать данные GPS из сети для эмулятора. Запускаем. Открываем программу из строки состояния, идем в настройки:
    • «TCP/UDP port» - указываем порт из GPSGate, т.е. 20175.
    • «TCP address» - указываем IP-адрес, найденный в «ES Проводник», т.е. 10.0.2.2.
  7. Устанавливаем StartupManager. Запускаем, добавляем GPSBridge в автозагрузку.
  8. Устанавливаем Яндекс.Навигатор.

3). Встраивание в iCarDS
  • Шаблон – «FSReal».
  • Имя программы – «Яндекс.Навигатор».
  • Имя окна программы – «BlueStacks App Player».
  • Путь к файлу программы – «C:\Program Files\BlueStacks\HD-RunApp.exe».
  • Параметры командной строки:
    1. Открываем папку Apps, в которой BlueStacks хранит ярлыки для запуска встроенных программ.
    2. На ярлыке «Навигатор» жмем ПКМ и выбираем «Свойства».
    3. На вкладке «Ярлык» в поле «Объект» копируем параметры командной строки. В моем случае они такие:
    Android ru.yandex.yandexnavi ru.yandex.yandexnavi.core.NavigatorActivity
    4. Вставляем эти параметры в соответствующую настройку iCarDS.
  • Захват – «Да»
  • Иконка – выбираем при необходимости.
  • Наложение - для шаблона «FSReal» указываем «Да».
  • X = 0, Y = 100 (кнопка iCarDS будет сдвинута вправо).
  • Время задержки до перехвата окна – 1 сек.



PS: Форум самостоятельно вставил какие-то непонятные пробелы посередине некоторых слов...
Наложение не использую, пользуюсь нарульными кнопками.
Чтобы Навигатор в Икаре не тратил время на загрузку Bluestacks, кидаю Bluestacks в Автозагрузку.

Последний раз редактировалось ВладимирC; 09.09.2014 в 15:23.
ВладимирC вне форума   Ответить с цитированием