Skärmspeglingsverktyget 'scrcpy' från telefon till PC stöder nu Android 12

click fraud protection

Verktyget som låter dig spegla telefonens skärm till din PC, scrcpy, har uppdaterats för att stödja styrning av enheter som kör Android 12.

Android Debug Bridge, eller ADB kort sagt, är ett oerhört användbart verktyg för utvecklare som vill läsa systemloggar, ändra inställningar eller automatisera åtgärder på sin enhet. Google hade för avsikt att endast tillhandahålla ett kommandoradsgränssnitt när de skapade ADB, men i början av mars 2018, utvecklaren byggde ett verktyg ovanpå ADB som låter dig inte bara spegla skärmen på din Android-telefon utan också fjärrstyr den från din PC. Det verktyget kallas scrcpy, och dess senaste uppdatering lägger till stöd för enheter som körs Android 12.

För er som inte är bekanta, scrcpy (förkortning av "screen copy") består av två komponenter: en serverapp som skjuts till Android-enheten och en klient på datorn som kommunicerar med servern via ett uttag över en ADB-tunnel. Din telefons skärm är kodad som en h.264-video som avkodas och visas på din PC av scrcpy-klienten. Tangentbords- och musingångar skickas till servern och översätts till lämpliga ingångar på enheten. Även om scrcpy inte är det enda verktyget för fjärrkontroll/skärmspegling där ute, är det ett av de bästa eftersom det är gratis, öppen källkod, anpassningsbart och snabbt.

Före Android 12-uppdateringen skapade scrcpy som standard en "säker skärm" för att stödja spegling av innehåll som var annars blockerad. Android 12 tillåter dock inte längre en process med skalbehörigheter för att skapa en säker skärm, vilket gör att scrcpy krascha omedelbart om användaren försökte starta den på en enhet som kör Android 12. Fixningen är enkel: Bygg om Android-servern så att den skapar en osäker skärm.

Ett annat stort tillägg till scrcpy är möjligheten att använda videoströmmen som en webbkamera på Linux. Verktyget har Lagt till v4l2loopback (Video 4 Linux loopback) stöd, vilket gör att videoströmmen kan öppnas av V4L2-kompatibel programvara som OBS. Videoströmmen kan exponeras som en webbkamera och/eller visas i ett fönster.

Andra funktioner som läggs till i scrcpys v1.18-uppdatering inkluderar möjligheten att låsa videoorienteringen till enhetens initiala orientering, stänga av enheten vid scrcpy stängs, nya genvägar för knapparna 4 och 5, ändra storlek på fönstret automatiskt för att ta bort svarta kanter och spara filer i /sdcard/Download istället för /sdcard.

Ändringsloggen för v1.18-uppdateringen är inbäddad nedan. Du kan ladda ner den senaste versionen av scrcpy från GitHub.

scrcpy v1.18 ändringslogg

Ändringar sedan v1.17:

  • Lägg till stöd för Android 12 (#2129, #2402)
  • Lägg till stöd för V4L2 (enhetsskärmdump som webbkamera) (#2232, #2233, #2268)
  • Lägg till ett alternativ för att låsa den ursprungliga videoorienteringen
  • Lägg till ett alternativ för att stänga av enheten vid stängning (#824)
  • Bind 4:e musknappen till APP_SWITCH (#2258)
  • Bind 5:e musknappen för att expandera meddelandepanelen (#2258)
  • Utöka inställningspanelen på dubbelexpandera meddelandepanelen (#2260, #2264)
  • Tryck till /sdcard/Ladda ner som standard (#2384)
  • Centrera fönstret på att anpassa storleken (#2387)
  • Öka möjliga visnings-id-intervall (#2009)
  • Logga inmatningshändelser i verbose läge (#2371)
  • Fixa parametrar för beröringshändelser (#2125)
  • Fixa vänsterklick på Samsung Browser (#2169)
  • Ta bort alternativet --render-expired-frames (#2268)
  • Skicka scrcpy-noconsole-argument till scrcpy på Windows (#2052)
  • Uppgradera plattformsverktyg till 31.0.2 (adb) i Windows-versioner
  • Diverse tekniska korrigeringar

Läs mer