Pašlaik ir desmitiem lietotņu, kas ļauj spoguļot Android tālruņus datorā, taču tikai dažas no tām ir patiešām labas. No neregulāriem rāvieniem līdz lielam latentumam līdz uzmācīgām reklāmām; nemaz nerunājot par to, ka Android ekrāna spoguļošana datorā ir viens liels murgs.
Scrcpy ir viens no labākajiem Android ekrāna spoguļošanas rīkiem. Tas ļauj spoguļot Android tālruni datorā un vadīt to tieši ar datora perifērijas ierīcēm, piemēram, tastatūru un peli. Scrcpy atbalsta nevainojamu kopēšanu un ielīmēšanu starp tālruni un datoru, darbojas gan Mac, gan Windows datoros, kā arī ir absolūti bezmaksas.
Tomēr tas prasa izpratni par to, kā izmantot ADB komandrindu. Ja esat pieredzējis izstrādātājs, iespējams, jūs jau zināt Scrcpy, taču, ja esat iesācējs, kas mēģina tikai atspoguļot savu tālruni, šī rokasgrāmata soli pa solim sniegs jums informāciju un iemācīs izmantot Scrcpy operētājsistēmai Windows.
Dažas Scrcpy pamatfunkcijas:
- ierakstīšana
- spoguļošana ar izslēgtu ierīces ekrānu
- copy-paste abos virzienos
- konfigurējama kvalitāte
- ierīces ekrāns kā tīmekļa kamera (V4L2) (tikai Linux)
- fiziskās tastatūras simulācija (HID) (tikai Linux)
- un vēl…
Tā koncentrējas uz:
- vieglums: vietējais, parāda tikai ierīces ekrānu
- sniegums: 30 ~ 120 kadri/s, atkarībā no ierīces
- kvalitāte: 1920 × 1080 vai vairāk
- zems latentums: 35 ~ 70 ms
- zems palaišanas laiks: ~1 sekunde, lai parādītu pirmo attēlu
- neuzbāzība: ierīcē nekas nav instalēts
- lietotāju priekšrocības: nav konta, nav reklāmu, nav nepieciešams internets
- brīvība: bezmaksas un atvērtā pirmkoda programmatūra
Prasības:
-
Android ierīcei ir nepieciešama vismaz API 21 (Android 5.0).
-
Pārliecinieties, ka jūs iespējota adb atkļūdošana jūsu ierīcē(-ēs).
-
Dažās ierīcēs tas ir arī jāiespējo papildu iespēja (), lai to vadītu, izmantojot tastatūru un peli.
Kā spoguļot Android ekrānu uz datoru, izmantojot USB?
- Pirmkārt, dodieties uz Iestatījumi> Par tālruni> Ritiniet uz leju un atrodiet Būvējuma numuru> Pieskarieties tam vairākas reizes, lai iespējotu izstrādātāja iestatījumus.
- IZMANTOJIET ŠO ROKASGRĀMATA, JA IZMANTOJAT MIUI (kā iespējot izstrādātāja opcijas)
- Dodieties uz Iestatījumi > Sistēma > Izstrādātāja opcijas un pēc tam iespējojiet to no augšas. (Kā iespējot izstrādātāja opcijas)
- Pēc tam ritiniet uz leju, lai atrastu USB atkļūdošanu, un iespējojiet to.
- Tagad savienojiet ierīci ar datoru, izmantojot USB kabeli, un atļaujiet USB atkļūdošanu.
- Pēc tam dodieties atpakaļ uz datoru un lejupielādējiet jaunāko Scrcpy versiju no šo saiti (tiešs) un izvelciet to mapē.
- Pēc tam, kamēr ierīce ir savienota ar datoru ar iespējotu un atļautu USB atkļūdošanu, mapē veiciet dubultklikšķi uz “scrcpy.exe”.
- Ja katru soli izdarījāt pareizi, pēc pāris sekunžu nogaidīšanas jums vajadzētu redzēt šos:
- Visbeidzot, jūs tagad spoguļat tālruņa ekrānu datorā. Turklāt ierīces vadīšanai varat izmantot peli un tastatūru!
- Tieši tā. Nākamajā reizē varat vienkārši savienot tālruni ar datoru un tieši atvērt Scrcpy no tā mapes.
Ko jūs varat darīt ar Scrcpy? Skatīt arī Scrcpy Github lapa
Uztveršanas konfigurācija
Samaziniet izmēru
Dažreiz ir lietderīgi Android ierīci atspoguļot zemākā izšķirtspējā, lai palielinātu veiktspēju.
Lai ierobežotu gan platumu, gan augstumu līdz noteiktai vērtībai (piemēram, 1024):
scrcpy --maksimālais izmērs 1024 scrcpy -m 1024 # īsa versija
Otra dimensija tiek aprēķināta, lai saglabātu ierīces malu attiecību. Tādā veidā ierīce 1920 × 1080 tiks atspoguļota 1024 × 576 izšķirtspējā.
Mainīt bitu pārraides ātrumu
Noklusējuma bitu pārraides ātrums ir 8 Mbps. Lai mainītu video bitu pārraides ātrumu (piemēram, uz 2 Mb/s):
scrcpy -- bitu pārraides ātrums 2M scrcpy -b 2M # īsa versija
Ierobežot kadru ātrumu
Tveršanas kadru ātrumu var ierobežot:
scrcpy --max-fps 15
Tas tiek oficiāli atbalstīts kopš operētājsistēmas Android 10, taču tas var darboties arī iepriekšējās versijās.
Raža
Ierīces ekrānu var apgriezt, lai atspoguļotu tikai daļu no ekrāna.
Tas ir noderīgi, piemēram, lai atspoguļotu tikai vienu Oculus Go aci:
scrcpy -- apgriezt 1224:1440:0:0 # 1224x1440 ar nobīdi (0,0)
If --max-size
ir arī norādīts, izmēru maiņa tiek piemērota pēc apgriešanas.
Bloķēt video orientāciju
Lai bloķētu spoguļošanas orientāciju:
scrcpy --lock-video orientation # sākotnējā (pašreizējā) orientācija
scrcpy --lock-video-orientation=0 # dabiska orientācija
scrcpy --lock-video-orientation=1 # 90° pretēji pulksteņrādītāja virzienam
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° pulksteņrādītāja virzienā
Tas ietekmē ierakstīšanas orientāciju.
Logu var pagriezt arī neatkarīgi.
Uzņemt
Ierakstīšana
Spoguļošanas laikā ir iespējams ierakstīt ekrānu:
scrcpy --ieraksts fails.mp4 scrcpy -r fails.mkv
Lai ierakstīšanas laikā atspējotu spoguļošanu:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# pārtraukt ierakstīšanu ar Ctrl+C
“Izlaistie kadri” tiek ierakstīti, pat ja tie netiek rādīti reāllaikā (veiktspējas apsvērumu dēļ). Rāmji ir laika zīmogs ierīcē, tātad pakešu kavēšanās variācijas neietekmē ierakstīto failu.
saistība
Vairākas ierīces
Ja sarakstā ir norādītas vairākas ierīces adb devices
, jums jānorāda sērijas:
scrcpy – serial 0123456789abcdef scrcpy –s 0123456789abcdef # īsa versija
Ja ierīce ir pievienota, izmantojot TCP/IP:
scrcpy — sērijas 192.168.0.1:5555 scrcpy —s 192.168.0.1:5555 # īsa versija
Varat sākt vairākus gadījumus scrcpy vairākām ierīcēm.
Logu konfigurācija
Uzruna
Pēc noklusējuma loga nosaukums ir ierīces modelis. To var mainīt:
scrcpy --window-title 'Mana ierīce'
Pozīcija un izmērs
Sākotnējo loga pozīciju un izmēru var norādīt:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Bez malām
Lai atspējotu logu dekorācijas:
scrcpy --window-borderless
Vienmēr uz augšu
Lai scrcpy logs vienmēr būtu augšpusē:
scrcpy --vienmēr-uz augšu
Fullscreen
Lietotni var palaist tieši pilnekrāna režīmā:
scrcpy -- fullscreen scrcpy -f # īsa versija
Pēc tam pilnekrāna režīmu var dinamiski pārslēgt ar MOD+f.
Rotācija
Logu var pagriezt:
scrcpy — rotācija 1
Iespējamās vērtības ir:
0
: nav rotācijas1
: 90 grādi pretēji pulksteņrādītāja virzienam2
: 180 grādi3
: 90 grādi pulksteņrādītāja virzienā
Citas spoguļošanas iespējas
Tikai lasāms
Lai atspējotu vadīklas (visu, kas var mijiedarboties ar ierīci: ievades taustiņus, peles notikumus, vilkšanas un nomešanas failus):
scrcpy --no-control scrcpy -n
Paliec nomodā
Lai ierīce nepārslēgtos pēc nelielas aizkaves, kad ierīce ir pievienota strāvas avotam:
scrcpy --palikt nomodā scrcpy -w
Sākotnējais stāvoklis tiek atjaunots, kad scrcpy tiek aizvērts.
Izslēdziet ekrānu
Ierīces ekrānu ir iespējams izslēgt spoguļošanas laikā, sākot ar komandrindas opciju:
scrcpy --izslēdziet ekrānu scrcpy -S
Parādiet pieskārienus
Prezentācijām var būt noderīgi parādīt fiziskus pieskārienus (fiziskajā ierīcē).
Android nodrošina šo funkciju Izstrādātāju iespējas.
skripts nodrošina iespēju iespējot šo funkciju startēšanas laikā un atjaunot sākotnējo vērtību izejot:
scrcpy --show-touches scrcpy -t
Ņemiet vērā, ka tas tikai parāda fizisks pieskaras (ar pirkstu uz ierīci).
Faila nomešana
Instalējiet APK
Lai instalētu APK, velciet un nometiet APK failu (beidzas ar .apk
) uz scrcpy logs.
Vizuālas atsauksmes nav, konsolē tiek izdrukāts žurnāls.
Nospiediet failu uz ierīci
Lai nosūtītu failu uz /sdcard/Download/
ierīcē velciet un nometiet failu (kas nav APK) uz scrcpy logs.
Vizuālas atsauksmes nav, konsolē tiek izdrukāts žurnāls.
Mērķa direktoriju var mainīt sākumā:
scrcpy --push-target=/sdcard/Movies/
Īsceļi
Lai redzētu visus īsinājumtaustiņus, skatiet šī
Šeit ir redzami visi norādījumi un noderīgas komandas. Ceru, ka tas ir noderīgi.