Šiuo metu yra daugybė programų, kurios leidžia atspindėti „Android“ telefonus kompiuteryje, tačiau tik kelios iš jų yra tikrai geros. Nuo atsitiktinių trūkčiojimų iki didelės delsos iki įkyrių skelbimų; jau nekalbant apie tai, kad „Android“ ekrano atspindėjimas kompiuteryje yra vienas didelis košmaras.
„Scrcpy“ yra vienas geriausių „Android“ ekrano atspindėjimo įrankių. Tai leidžia jums atspindėti „Android“ telefoną kompiuteryje ir valdyti jį tiesiogiai naudojant kompiuterio periferinius įrenginius, pvz., klaviatūrą ir pelę. „Scrcpy“ palaiko vientisą kopijavimą ir įklijavimą tarp jūsų telefono ir kompiuterio, veikia tiek „Mac“, tiek „Windows“ asmeniniuose kompiuteriuose, be to, yra visiškai nemokama.
Tačiau tam reikia suprasti, kaip naudoti ADB komandinę eilutę. Jei esate pažengęs kūrėjas, galbūt jau žinote „Scrcpy“, bet jei esate pradedantysis, bandantis tiesiog atspindėti savo telefoną, šis vadovas padės jums žingsnis po žingsnio ir išmokys naudoti „Scrcpy“, skirtą „Windows“.
Kai kurios pagrindinės „Scrcpy“ funkcijos:
- užrašymas
- veidrodis išjungus įrenginio ekraną
- copy-paste abiem kryptimis
- konfigūruojama kokybė
- įrenginio ekranas kaip žiniatinklio kamera (V4L2) (tik Linux)
- fizinės klaviatūros modeliavimas (HID) (tik Linux)
- ir dar…
Jame pagrindinis dėmesys skiriamas:
- lengvumas: gimtoji, rodomas tik įrenginio ekranas
- spektaklis: 30–120 kadrų per sekundę, priklausomai nuo įrenginio
- kad išliktu: 1920 × 1080 arba daugiau
- Mažas vėlavimas: 35 ~ 70 ms
- mažas paleidimo laikas: ~1 sekundė, kad būtų rodomas pirmasis vaizdas
- neįkyrumas: įrenginyje nieko neįdiegta
- vartotojo privalumai: nėra paskyros, nėra skelbimų, nereikia interneto
- laisvė: nemokama ir atvirojo kodo programinė įranga
Reikalavimai:
-
„Android“ įrenginiui reikalinga bent API 21 („Android 5.0“).
-
Įsitikinkite, kad jūs įjungtas adb derinimas jūsų įrenginyje (-iuose).
-
Kai kuriuose įrenginiuose taip pat turite įjungti papildoma galimybė () valdyti jį klaviatūra ir pele.
Kaip atspindėti „Android“ ekraną į kompiuterį per USB?
- Pirmiausia eikite į Nustatymai > Apie telefoną > Slinkite žemyn ir raskite Sukūrimo numerį > Bakstelėkite jį kelis kartus, kad įgalintumėte kūrėjo nustatymus.
- NAUDOKITE ŠĮ VADOVĄ, JEI NAUDOJATE MIUI (Kaip įjungti kūrėjo parinktis)
- Eikite į Nustatymai > Sistema > Kūrėjo parinktys, tada įjunkite jį iš viršaus. (Kaip įjungti kūrėjo parinktis)
- Tada slinkite žemyn, kad rastumėte USB derinimą ir įgalinkite jį.
- Dabar prijunkite įrenginį prie kompiuterio per USB kabelį ir leiskite USB derinimo funkciją.
- Tada grįžkite į savo kompiuterį ir atsisiųskite naujausią „Scrcpy“ versiją iš šią nuorodą (tiesioginis) ir išskleiskite jį į aplanką.
- Tada, kai įrenginys prijungtas prie kompiuterio, kai įjungtas ir leidžiamas USB derinimas, aplanke dukart spustelėkite „scrcpy.exe“.
- Jei kiekvieną veiksmą atlikote teisingai, palaukę kelias sekundes turėtumėte matyti šiuos dalykus:
- Galiausiai dabar atspindite telefono ekraną į kompiuterį. Be to, prietaisui valdyti galite naudoti pelę ir klaviatūrą!
- Viskas. Kitą kartą galite tiesiog prijungti telefoną prie kompiuterio ir tiesiogiai atidaryti „Scrcpy“ iš jo aplanko.
Ką galite padaryti su Scrcpy? Taip pat žr Scrcpy Github puslapis
Užfiksuoti konfigūraciją
Sumažinti dydį
Kartais naudinga atspindėti „Android“ įrenginį mažesne raiška, kad padidėtų našumas.
Norėdami apriboti plotį ir aukštį iki tam tikros vertės (pvz., 1024):
scrcpy --maksimalus dydis 1024 scrcpy -m 1024 # trumpoji versija
Kitas matmuo apskaičiuojamas taip, kad būtų išsaugotas įrenginio kraštinių santykis. Tokiu būdu 1920 × 1080 raiškos įrenginys bus atspindimas 1024 × 576 raiška.
Keisti bitų spartą
Numatytoji bitų sparta yra 8 Mbps. Norėdami pakeisti vaizdo įrašo pralaidumą (pvz., iki 2 Mbps):
scrcpy --bitų sparta 2M scrcpy -b 2M # trumpoji versija
Apriboti kadrų dažnį
Fotografavimo kadrų dažnis gali būti apribotas:
scrcpy --max-fps 15
Tai oficialiai palaikoma nuo „Android 10“, tačiau gali veikti ir ankstesnėse versijose.
Derlius
Įrenginio ekranas gali būti apkarpytas, kad atspindėtų tik dalį ekrano.
Tai naudinga, pavyzdžiui, norint atspindėti tik vieną „Oculus Go“ akį:
scrcpy --crop 1224:1440:0:0 # 1224 x 1440 su poslinkiu (0,0)
If --max-size
taip pat nurodyta, dydis keičiamas po apkarpymo.
Užrakinti vaizdo įrašo orientaciją
Norėdami užrakinti veidrodžio orientaciją:
scrcpy --lock-video-orientation # pradinė (dabartinė) orientacija
scrcpy --lock-video-orientation=0 # natūrali orientacija
scrcpy --lock-video-orientation=1 # 90° prieš laikrodžio rodyklę
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° pagal laikrodžio rodyklę
Tai turi įtakos įrašymo orientacijai.
Langas taip pat gali būti pasukamas atskirai.
užfiksuoti
Užrašymas
Ekraną galima įrašyti dubliuojant:
scrcpy --įrašo failas.mp4 scrcpy -r failas.mkv
Norėdami išjungti atspindėjimą įrašymo metu:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# nutraukti įrašymą paspausdami Ctrl+C
„Praleisti kadrai“ įrašomi, net jei jie nerodomi realiuoju laiku (dėl našumo priežasčių). Rėmeliai yra laiko žyma įrenginyje, taigi paketo vėlavimo kitimas neturi įtakos įrašytam failui.
Ryšys
Daugiafunkciniai įrenginiai
Jei sąraše nurodyti keli įrenginiai adb devices
, turite nurodyti serijinis:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # trumpoji versija
Jei įrenginys prijungtas per TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # trumpoji versija
Galite pradėti kelis atvejus skanus keliems įrenginiams.
Lango konfigūracija
pavadinimas
Pagal numatytuosius nustatymus lango pavadinimas yra įrenginio modelis. Jį galima pakeisti:
scrcpy --lango pavadinimas 'Mano prietaisas'
Padėtis ir dydis
Pradinė lango padėtis ir dydis gali būti nurodyti:
scrcpy --langas-x 100 --langas-y 100 --lango plotis 800 --lango aukštis 600
Be sienų
Norėdami išjungti langų dekoracijas:
scrcpy -- langas be sienų
Visada viršuje
Kad scrcpy langas visada būtų viršuje:
scrcpy --visada viršuje
Per visą ekraną
Programą galima paleisti tiesiogiai viso ekrano režimu:
scrcpy --viso ekrano scrcpy -f # trumpoji versija
Tada per visą ekraną galima dinamiškai perjungti MOD+f.
Rotacija
Langą galima pasukti:
scrcpy – sukimasis 1
Galimos vertės yra šios:
0
: be sukimosi1
: 90 laipsnių prieš laikrodžio rodyklę2
: 180 laipsnių3
: 90 laipsnių pagal laikrodžio rodyklę
Kitos veidrodžio parinktys
Skaityti tik
Norėdami išjungti valdiklius (viską, kas gali sąveikauti su įrenginiu: įvesties klavišus, pelės įvykius, nuvilkite ir numeskite failus):
scrcpy --no-control scrcpy -n
Likti budriems
Kad prietaisas neužmigtų po tam tikro delsos, kai įrenginys prijungtas:
scrcpy – budėti scrcpy –w
Pradinė būsena atkuriama, kai scrcpy uždaromas.
Išjunkite ekraną
Įjungus dubliavimą galima išjungti įrenginio ekraną naudojant komandinės eilutės parinktį:
scrcpy -- išjungti ekraną scrcpy -S
Rodyti prisilietimus
Pristatymams gali būti naudinga parodyti fizinius prisilietimus (fiziniame įrenginyje).
„Android“ suteikia šią funkciją Kūrėjų parinktys.
raštiškas suteikia galimybę įjungti šią funkciją paleidžiant ir atkurti pradinę vertę išėjus:
scrcpy --show-touches scrcpy -t
Atkreipkite dėmesį, kad tai tik rodoma fizinis paliečia (prie prietaiso pirštu).
Failo numetimas
Įdiekite APK
Norėdami įdiegti APK, nuvilkite APK failą (baigiasi .apk
) į skanus langas.
Vaizdinio grįžtamojo ryšio nėra, prie pulto atspausdinamas žurnalas.
Stumkite failą į įrenginį
Norėdami nusiųsti failą į /sdcard/Download/
įrenginyje nuvilkite (ne APK) failą į skanus langas.
Vaizdinio grįžtamojo ryšio nėra, prie pulto atspausdinamas žurnalas.
Tikslinis katalogas gali būti pakeistas pradedant:
scrcpy --push-target=/sdcard/Movies/
Nuorodos
Norėdami pamatyti visus sparčiuosius klavišus, žr tai
Čia matote visas instrukcijas ir naudingas komandas. Tikimės, kad tai naudinga.