Hoe kinne jo jo tillefoan kontrolearje oer PC (Scrcpy)

Op it stuit binne d'r tsientallen apps dy't Android-tillefoans op PC spegelje kinne, mar mar in hantsjefol fan har binne echt goed. Fan ynsidintele jerks oant hege latency oant opdringerige advertinsjes; net te hawwen oer dat Android-skermspegeljen op PC ien grutte nachtmerje is.

Scrcpy is ien fan 'e bêste ark foar skermspegeljen foar Android. It lit jo jo Android-tillefoan op jo PC spegelje en it direkt kontrolearje mei PC-peripherapparaten lykas toetseboerd en mûs. Scrcpy stipet naadleaze kopiearje en plakke tusken jo tillefoan en PC, wurket op sawol Macs as Windows PC's, en is ek absolút fergees.

It fereasket lykwols in begryp fan hoe't jo de ADB kommandorigel brûke. As jo ​​​​in avansearre ûntwikkelder binne, kinne jo Scrcpy miskien al kenne, mar as jo in begjinner binne dy't besykje gewoan syn / har tillefoan te spegeljen, sil dizze gids jo stap foar stap ferljochtsje en jo leare hoe't jo Scrcpy foar Windows brûke kinne.

Guon basisfunksjes fan Scrcpy:

  • opname
  • spegeljen mei apparaat skerm út
  • copy-paste yn beide rjochtingen
  • ynstelbere kwaliteit
  • apparaatskerm as webcam (V4L2) (allinich Linux)
  • fysike toetseboerdsimulaasje (HID) (allinich Linux)
  • en mear…

It rjochtet him op:

  • ljochtens: native, toant allinnich it apparaat skerm
  • optreden: 30 ~ 120fps, ôfhinklik fan it apparaat
  • kwaliteit: 1920×1080 of heger
  • low Wachttiid: 35 ~ 70ms
  • lege opstarttiid: ~1 sekonde om de earste ôfbylding wer te jaan
  • net-yngripendens: neat bliuwt ynstalleare op it apparaat
  • brûker foardielen: gjin akkount, gjin advertinsjes, gjin ynternet nedich
  • frijheid: frije en iepen boarne software

easken:

  • It Android-apparaat fereasket op syn minst API 21 (Android 5.0).

  • Soarchje jo ynskeakele adb debuggen op jo apparaat(en).

  • Op guon apparaten moatte jo ek ynskeakelje in ekstra opsje () om it te kontrolearjen mei toetseboerd en mûs.

Hoe kinne jo Android-skerm nei PC spegelje fia USB?

 

 

  • Rôlje dan nei ûnderen om usb-debuggen te finen en it ynskeakelje.

 

  • No, ferbine jo apparaat oan jo PC fia USB kabel en tastean USB Debuggen.

 

  • Gean dan werom nei jo PC en download de lêste Scrcpy-build fan dizze keppeling (direct) en ekstrahearje it yn in map.

 

  • Dan, wylst jo apparaat is ferbûn mei jo PC mei USB Debuggen ynskeakele en tastien, dûbelklikje "scrcpy.exe" yn 'e map.

 

  • As jo ​​​​elke stap goed dien hawwe, soene jo dizze moatte sjen nei it wachtsjen fan in pear sekonden:

  • Uteinlik spegelje jo jo tillefoanskerm no nei jo PC. Fierder kinne jo jo mûs en toetseboerd brûke om it apparaat te kontrolearjen!
  • Dat is it. Folgjende kear kinne jo jo tillefoan gewoan ferbine mei jo PC en Scrcpy direkt iepenje fanút syn map.

 

Wat kinne jo dwaan mei Scrcpy? Sjoch ek Scrcpy's Github-pagina

Capture konfiguraasje

Ferminderje grutte

Soms is it handich om in Android-apparaat te spegeljen op in legere definysje om prestaasjes te ferheegjen.

Om sawol de breedte as de hichte te beheinen ta wat wearde (bygelyks 1024):

scrcpy --max-grutte 1024 scrcpy -m 1024  # koarte ferzje

De oare diminsje wurdt berekkene om dat it apparaat aspect ratio wurdt bewarre bleaun. Op dy manier sil in apparaat yn 1920 × 1080 spegele wurde op 1024 × 576.

Feroarje bitrate

De standert bitrate is 8 Mbps. Om de fideobitrate te feroarjen (bygelyks nei 2 Mbps):

scrcpy --bit-rate 2M scrcpy -b 2M  # koarte ferzje

Beheine frame rate

De capture frame rate kin wurde beheind:

scrcpy --max-fps 15

Dit wurdt offisjeel stipe sûnt Android 10, mar kin wurkje op eardere ferzjes.

Rispinge

It skerm fan it apparaat kin wurde ôfsnien om mar in diel fan it skerm te spegeljen.

Dit is bygelyks nuttich om mar ien each fan 'e Oculus Go te spegeljen:

scrcpy --crop 1224:1440:0:0   # 1224x1440 by offset (0,0)

If --max-size wurdt ek spesifisearre, feroarje grutte wurdt tapast nei cropping.

Beskoattelje fideo-oriïntaasje

Om de oriïntaasje fan 'e spegeling te beskoattelje:

scrcpy --lock-fideo-oriïntaasje     # inisjele (aktuele) oriïntaasje
scrcpy --lock-video-orientation=0   # natuerlike oriïntaasje
scrcpy --lock-video-orientation=1   # 90° tsjin de klok yn
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° mei de klok yn

Dit beynfloedet de opname-oriïntaasje.

It finster kin ek selsstannich draaid wurde.

capture

Opname

It is mooglik om it skerm op te nimmen by it spegeljen:

scrcpy --record file.mp4 scrcpy -r file.mkv

Om spegeljen út te skeakeljen by it opnimmen:

scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# opname ûnderbrekke mei Ctrl+C

"Oansleine frames" wurde opnommen, sels as se net yn echte tiid wurde werjûn (foar prestaasjesredenen). Frames binne tiidstempel op it apparaat, dus pakket fertraging fariaasje hat gjin ynfloed op de opnommen triem.

Ferbining

Multi-apparaten

As ferskate apparaten wurde fermeld yn adb devices, Jo moatte opjaan de serieus:

scrcpy --searje 0123456789abcdef scrcpy -s 0123456789abcdef  # koarte ferzje

As it apparaat ferbûn is fia TCP/IP:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # koarte ferzje

Jo kinne begjinne ferskate eksimplaren fan scrcpy foar ferskate apparaten.

Finster konfiguraasje

Titel

Standert is de finstertitel it apparaatmodel. It kin feroare wurde:

scrcpy --finster-titel 'Myn apparaat'

Posysje en grutte

De earste finsterposysje en grutte kinne wurde opjûn:

scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600

Grinsleas

Om finsterdekoraasjes út te skeakeljen:

scrcpy --finster-grinsleas

Altiid boppe oan

Om it scrcpy-finster altyd boppe te hâlden:

scrcpy --altyd-op-top

Fullscreen

De app kin direkt yn folslein skerm wurde starte:

scrcpy --folslein skerm scrcpy -f  # koarte ferzje

Folslein skerm kin dan dynamysk wikselje mei MOD+f.

Rotaasje

It finster kin draaid wurde:

scrcpy --rotaasje 1

Mooglike wearden binne:

  • 0: gjin rotaasje
  • 1: 90 graden tsjin de klok yn
  • 2: 180 graden
  • 3: 90 graden mei de klok yn

 

Oare ôfspegeljen opsjes

Allinnich lêze

Om kontrôles út te skeakeljen (alles wat kin ynteraksje mei it apparaat: ynfierkaaien, mûseveneminten, slepe en droppe triemmen):

scrcpy --gjin kontrôle scrcpy -n

Bliuw wekker

Om foar te kommen dat it apparaat nei wat fertraging sliept as it apparaat ynplukt is:

scrcpy --wekker bliuwe scrcpy -w

De inisjele steat wurdt weromset as scrcpy wurdt sletten.

Skeakelje skerm út

It is mooglik om it apparaatskerm út te skeakeljen by it spegeljen by start mei in kommando-rigelopsje:

scrcpy --skerm-útskeakelje scrcpy -S

Lit touches sjen

Foar presintaasjes kin it handich wêze om fysike oanrekkingen te sjen (op it fysike apparaat).

Android biedt dizze funksje yn Untwikkelders opsjes.

skripty biedt in opsje om dizze funksje by start yn te skeakeljen en de begjinwearde by útgong te herstellen:

scrcpy --show-touchs scrcpy -t

Tink derom dat it allinich toant lichaamlik touches (mei de finger op it apparaat).

File drop

APK ynstallearje

Om in APK te ynstallearjen, sleep en drop in APK-bestân (einigjend mei .apk) oan 'e scrcpy finster.

D'r is gjin fisuele feedback, in log wurdt printe nei de konsole.

Druk bestân nei apparaat

Om triuwe in triem nei /sdcard/Download/ op it apparaat, sleep en drop in (net-APK) triem nei de scrcpy finster.

D'r is gjin fisuele feedback, in log wurdt printe nei de konsole.

De doelmap kin feroare wurde by start:

scrcpy --push-target=/sdcard/Films/

Fluchtoetsen

Om alle fluchtoetsen te sjen sjoch dit

Hjir sjogge jo alle ynstruksjes en nuttige kommando's. Hoopje dat it is behelpsum.

Related Articles