Инструмент дублирования экрана телефона на ПК scrcpy теперь поддерживает Android 12

click fraud protection

Инструмент scrcpy, который позволяет зеркально отображать экран вашего телефона на ПК, был обновлен для поддержки управления устройствами под управлением Android 12.

Android Debug Bridge или АБР Короче говоря, это чрезвычайно полезный инструмент для разработчиков, которые хотят читать системные журналы, изменять настройки или автоматизировать действия на своем устройстве. Google намеревался предоставить интерфейс командной строки только при создании ADB, но в начале марта 2018 года разработчик создал инструмент поверх ADB, который позволяет не только зеркально отображать экран вашего телефона Android, но и удаленно управлять им с вашего ПК. Этот инструмент называется scrcpy, и его последнее обновление добавляет поддержку устройств, работающих Андроид 12.

Для тех из вас, кто не знаком, scrcpy (сокращение от "скрен сопи") состоит из двух компонентов: серверного приложения, которое устанавливается на устройство Android, и клиента на ПК, который взаимодействует с сервером через сокет через туннель ADB. Экран вашего телефона закодирован как видео h.264, которое декодируется и отображается на вашем компьютере клиентом scrcpy. Вводы клавиатуры и мыши отправляются на сервер и преобразуются в соответствующие вводы на устройстве. Хотя scrcpy — не единственный инструмент удаленного управления и зеркалирования экрана, он один из лучших, поскольку он бесплатный, с открытым исходным кодом, настраиваемый и быстрый.

До обновления Android 12 scrcpy по умолчанию создавал «защищенный дисплей» для поддержки зеркального отображения контента, который в противном случае был заблокирован. Однако Android 12 больше не позволяет процессу с разрешениями оболочки создавать безопасный дисплей, в результате чего scrcpy немедленно разбиться если пользователь попытался запустить его на устройстве под управлением Android 12. Решение простое: перестройте сервер Android так, чтобы он создавал незащищенный дисплей.

Еще одним важным дополнением к scrcpy является возможность использовать видеопоток в качестве веб-камеры в Linux. Инструмент имеет добавлен Поддержка v4l2loopback (петля Video 4 Linux), позволяющая открывать видеопоток с помощью программного обеспечения с поддержкой V4L2, такого как ОБС. Видеопоток может отображаться как веб-камера и/или отображаться в окне.

Другие функции, добавленные в обновлении scrcpy v1.18, включают в себя возможность зафиксировать ориентацию видео в соответствии с исходной ориентацией устройства, выключить устройство при scrcpy. закрыто, новые ярлыки для 4-й и 5-й кнопок, автоматическое изменение размера окна для удаления черных рамок и сохранение файлов в /sdcard/Download вместо /sdcard.

Журнал изменений обновления v1.18 приведен ниже. Вы можете скачать последнюю версию scrcpy с GitHub.

журнал изменений scrcpy v1.18

Изменения по сравнению с версией 1.17:

  • Добавить поддержку Android 12 (#2129, #2402)
  • Добавить поддержку V4L2 (снимок экрана устройства как веб-камеры) (#2232, #2233, #2268)
  • Добавьте возможность заблокировать исходную ориентацию видео.
  • Добавьте возможность выключать устройство при закрытии (#824)
  • Привяжите 4-ю кнопку мыши к APP_SWITCH (#2258)
  • Привязать 5-ю кнопку мыши, чтобы развернуть панель уведомлений (#2258)
  • Разверните панель настроек на панели уведомлений, дважды развернутой (#2260, #2264)
  • Нажмите на /sdcard/Download по умолчанию (#2384)
  • Центрируйте окно при изменении размера по размеру (#2387)
  • Увеличьте возможный диапазон отображаемых идентификаторов (#2009)
  • Записывать входные события в подробном режиме (#2371)
  • Исправить параметры сенсорных событий (#2125)
  • Исправить щелчок левой кнопкой мыши по браузеру Samsung (#2169)
  • Удалить опцию --render-expired-frames (#2268)
  • Передайте аргументы scrcpy-noconsole в scrcpy в Windows (#2052)
  • Обновите инструменты платформы до версии 31.0.2 (adb) в выпусках Windows.
  • Различные технические исправления

читать далее