PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Эмуляторы ОС Android на Windows (http://pccar.ru/forumdisplay.php?f=133)
-   -   Windows Subsystem for Android (WSA) + Яндекс.Навигатор + Mapcam (http://pccar.ru/showthread.php?t=29711)

120705 24.11.2021 10:59

Цитата:

Сообщение от mendisabal (Сообщение 418265)
так он же не сенсорный :blink2:

Какой ты имеешь ввиду? А какой сенсорный?

Lexx09 08.12.2021 02:10

Вложений: 1
Продолжаем готовиться к релизу WSA...

Наваял скрипт-лаунчер для запуска навигаторов и антирадаров.

Лаунчер поддерживает следующие программы:
  • Навигаторы - Яндекс.Навигатор, Яндекс.Карты, Карты Google, MAPS.ME, Навител.
  • Антирадары - Mapcam, Антирадар, Антирадар Free, HUD Speed, Стрелка.
Возможные комбинации запуска программ:
  • только навигатор
  • только антирадар
  • только Mapcam в фоне
  • навигатор + Mapcam в фоне
Т.к. все антирадары требуют нажатия кнопки старта или выбора режима после запуска, то используется эмуляция (через ADB) клика по нужному месту (кнопке) на экране. С этим пришлось долго повозиться, разбираясь, что, где и как там все это дело запускается. Исключение - Mapcam можно запустить сразу в фоне (т.е. без появления кнопок). Но есть нюанс - WSA должна быть предварительно запущена (т.е. надо в настройках поставить галку "Непрерывная" и проверить включение WSA в автозагрузке).

Запускаемые программы передаются в виде буквенных кодов через параметры командной строки, разделенные пробелами. Первый параметр - всегда порт (обычно 58526). Далее идут коды программ согласно списка ниже.
Для навигаторов нажимать какие-либо кнопки после запуска не нужно, поэтому указывается только код.
Для антирадаров дополнительно указываются координаты середины нужной кнопки - сначала X, потом Y. Начало координат - верхний левый угол окна Android, X - вправо, Y - вниз.
Простые способы узнать координаты:
  • Запустить программу, сделать скриншот, вставить его в Paint, сдвинуть вверх так, чтобы скрылся заголовок окна WSA.
  • В Android в разделе "Для разработчиков" включить пункты "Показывать нажатия" и "Место касания". Запустить программу и кликнуть в нужное место.
Дополнительно можно указать задержку в мс до нажатия кнопки, т.к. некоторые антирадары после запуска некоторое время еще что-то делают до появления кнопок.
Все параметры, относящиеся к запуску антирадара, разделяются пробелами и заключаются в двойные кавычки.

Примеры:
...\WSALauncher.exe 58526 yn mcb - запуск Яндекс.Навигатора и Mapcam (в фоне)
...\WSALauncher.exe 58526 mcb - запуск только Mapcam в фоне
...\WSALauncher.exe 58526 "mc 755 135" - запуск только Mapcam, клик по кнопке "HUD Режим"
...\WSALauncher.exe 58526 "hs 540 210 3000" - запуск только HUD Speed, через 3000 мс - клик по кнопке "Режим радара"

Запуск программ происходит в порядке, указанном в списке ниже, независимо от порядка кодов в параметрах командной строки. Т.е. если в параметрах перечислить все коды навигаторов, то запустится только первый - Яндекс.Навигатор. Аналогично и с антирадарами.

Коды программ:
  • yn - Яндекс.Навигатор
  • ym - Яндекс.Карты
  • gm - Карты Google
  • mm - MAPS.ME
  • n - Навител
  • mcb - Mapcam (Фоновый режим, без появления кнопок)
  • mc - Mapcam (Режим Радар, Фоновый режим, HUD режим)
  • ar - Антирадар
  • arf - Антирадар Free
  • hs - HUD Speed (Спидометр, Режим радара, Проекция на стекло)
  • s - Стрелка
Обновление 10.12.2021:
ЯН запускается в вертикальной ориентации. Добавил в лаунчер изменение размера окна WSA на 1 пиксель через секунду после запуска ЯН, чтобы ЯН повернулся в горизонтальную ориентацию.

PS: Встроить в iCarDS запуск только Mapcam в фоне без правки ExecTBL.ini нельзя, т.к. iCarDS нужно окно встроенной программы, которое в данном случае не существует.

Lexx09 10.12.2021 20:53

Обновление:
ЯН запускается в вертикальной ориентации. Добавил в лаунчер изменение размера окна WSA на 1 пиксель через секунду после запуска ЯН, чтобы ЯН повернулся в горизонтальную ориентацию.

Lexx09 11.12.2021 20:25

А вот и сама корпорация добра решила включиться в эту тему: Google переводит Android-игры на Windows в 2022 году
Посмотрим, у кого лучше получится интегрировать - чужую ОС в свою или свою в чужую. Странно, что Microsoft начала сотрудничать с Amazon, а не с разработчиком Android.

Lexx09 28.01.2022 00:31

В следующем месяце ожидается общедоступная предварительная версия WSA, вчера сообщил в своем блоге Панос Панай, Директор по продуктам Windows.

Цитата:

Next month we’re bringing new experiences to Windows that include a public preview of how you can use AndroidTM apps on Windows 11 through the Microsoft Store...
Цитата:

В следующем месяце мы представим новые возможности для Windows, включая общедоступную предварительную версию того, как вы можете использовать приложения AndroidTM в Windows 11 через Microsoft Store...

120705 28.01.2022 10:42

Цитата:

Сообщение от Lexx09 (Сообщение 418423)
В следующем месяце ожидается общедоступная предварительная версия WSA,

Ураа....

120705 16.02.2022 10:35

Сегодня свершилось....https://www.ixbt.com/news/2022/02/15...1-android.html

mendisabal 17.02.2022 16:33

Цитата:

Сообщение от 120705 (Сообщение 418520)
свершилось....

"Правда, пока только в США" :smile1:

120705 01.03.2022 11:48

Как интегрировать WSA в любые редакции и версии Windows
 
Цитата:

Сообщение от mendisabal (Сообщение 418523)
"Правда, пока только в США" :smile1:

Может нам это полезно https://4pda.to/forum/index.php?show...entry112245327

mendisabal 09.03.2022 17:01

Цитата:

Сообщение от 120705 (Сообщение 418539)
Может нам это полезно https://4pda.to/forum/index.php?show...entry112245327

не понял ,что значит в любых версиях ? :blink2: в 10 ке тоже можно ?


Часовой пояс GMT +4, время: 19:00.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
Перевод: zCarot