Įrankis, leidžiantis atspindėti telefono ekraną su kompiuteriu, scrcpy, buvo atnaujintas, kad palaikytų įrenginių, kuriuose veikia „Android 12“, valdymą.
„Android Debug Bridge“ arba ADB trumpai tariant, yra nepaprastai naudingas įrankis kūrėjams, norintiems skaityti sistemos žurnalus, keisti nustatymus arba automatizuoti veiksmus savo įrenginyje. „Google“ ketino pateikti tik komandų eilutės sąsają, kai sukūrė ADB, tačiau 2018 m. kovo pradžioje a kūrėjas sukūrė įrankį ant ADB, kuris leidžia ne tik atspindėti „Android“ telefono ekraną, bet ir nuotoliniu būdu valdykite jį iš savo kompiuterio. Šis įrankis vadinamas scrcpy, o naujausias jo naujinimas papildo veikiančių įrenginių palaikymą Android 12.
Tiems iš jūsų, kurie nesate susipažinę, scrcpy (sutrumpinimas iš "skreen copy“) susideda iš dviejų komponentų: serverio programos, nusiunčiamos į „Android“ įrenginį, ir kliento asmeniniame kompiuteryje, kuris palaiko ryšį su serveriu per lizdą per ADB tunelį. Jūsų telefono ekranas užkoduotas kaip h.264 vaizdo įrašas, kurį iššifruoja ir rodo jūsų kompiuteryje scrcpy klientas. Klaviatūros ir pelės įvestis siunčiama į serverį ir verčiama į atitinkamas įrenginio įvestis. Nors scrcpy nėra vienintelis nuotolinio valdymo pultas / ekrano atspindėjimo įrankis, jis yra vienas geriausių, nes yra nemokamas, atviro kodo, pritaikomas ir greitas.
Prieš atnaujinant „Android 12“, scrcpy pagal numatytuosius nustatymus sukūrė „saugų ekraną“, kad palaikytų atspindintį turinį, kuris kitu atveju buvo užblokuotas. Tačiau „Android 12“ nebeleidžia procesui su apvalkalo leidimais sukurti saugų ekraną, todėl scrcpy iškart sudužo jei vartotojas bandė jį paleisti įrenginyje, kuriame veikia „Android 12“. Pataisymas paprastas: perkurkite „Android“ serverį, kad jis sukurtų nesaugų ekraną.
Kitas svarbus scrcpy priedas yra galimybė naudoti vaizdo įrašų srautą kaip internetinę kamerą Linux sistemoje. Priemonė turi pridėta v4l2loopback (Video 4 Linux loopback) palaikymas, leidžiantis atidaryti vaizdo srautą naudojant V4L2 palaikanti programinė įranga, pvz. OBS. Vaizdo įrašų srautas gali būti rodomas kaip žiniatinklio kamera ir (arba) rodomas lange.
Kitos funkcijos, įtrauktos į scrcpy v1.18 naujinimą, apima galimybę užfiksuoti vaizdo įrašo orientaciją į pradinę įrenginio padėtį, išjungti įrenginį, kai scrcpy uždarytas, nauji spartieji 4-ojo ir 5-ojo mygtukų klavišai, automatiškai pakeiskite lango dydį, kad pašalintumėte juodas kraštines, ir išsaugokite failus aplanke /sdcard/Download, o ne /sdcard.
1.18 versijos naujinimo pakeitimų žurnalas yra įterptas toliau. Galite atsisiųsti naujausią scrcpy versiją iš GitHub.
scrcpy v1.18 pakeitimų žurnalas
Pakeitimai nuo 1.17 versijos:
- Pridėkite „Android 12“ palaikymą (#2129, #2402)
- Pridėkite V4L2 palaikymą (įrenginio ekrano fiksavimas kaip žiniatinklio kamera) (#2232, #2233, #2268)
- Pridėkite pradinės vaizdo įrašo orientacijos užrakinimo parinktį
- Pridėkite parinktį išjungti įrenginį uždarius (#824)
- Prijunkite 4-ąjį pelės mygtuką prie APP_SWITCH (#2258)
- Norėdami išplėsti pranešimų skydelį, prijunkite 5-ąjį pelės mygtuką (#2258)
- Išskleisti nustatymų skydelį dvigubai išskleisti pranešimų skydelį (#2260, #2264)
- Pagal numatytuosius nustatymus stumkite į /sdcard/Atsisiųsti (#2384)
- Centruokite lango dydį, kad tilptų (#2387)
- Padidinti galimą rodymo ID diapazoną (#2009)
- Žurnalo įvesties įvykius išsamiu režimu (#2371)
- Pataisyti jutiklinių įvykių parametrus (#2125)
- Pataisykite kairįjį spustelėjimą „Samsung“ naršyklėje (#2169)
- Pašalinti parinktį --render-expired-frames (#2268)
- Perduokite scrcpy-noconsole argumentus į scrcpy sistemoje Windows (#2052)
- Atnaujinkite platformos įrankius į 31.0.2 (adb) „Windows“ leidimuose
- Įvairūs techniniai pataisymai
Skaityti daugiau