V súčasnosti existujú desiatky aplikácií, ktoré umožňujú zrkadlenie telefónov s Androidom na PC, ale len niekoľko z nich je skutočne dobrých. Od občasných trhnutí cez vysokú latenciu až po rušivé reklamy; nehovoriac o tom, že zrkadlenie obrazovky Androidu na PC je jedna veľká nočná mora.
Scrcpy je jedným z najlepších nástrojov na zrkadlenie obrazovky pre Android. Umožňuje vám zrkadliť telefón so systémom Android na vašom počítači a ovládať ho priamo pomocou periférnych zariadení počítača, ako je klávesnica a myš. Scrcpy podporuje bezproblémové kopírovanie a vkladanie medzi telefónom a PC, funguje na počítačoch Mac aj Windows PC a je tiež úplne zadarmo.
Vyžaduje si to však pochopenie toho, ako používať príkazový riadok ADB. Ak ste pokročilý vývojár, možno už Scrcpy poznáte, ale ak ste začiatočník, ktorý sa snaží len zrkadliť svoj telefón, táto príručka vám krok za krokom osvetlí a naučí vás používať Scrcpy pre Windows.
Niektoré základné funkcie Scrcpy:
- záznam
- zrkadlenie s vypnutou obrazovkou zariadenia
- copy-paste v oboch smeroch
- konfigurovateľná kvalita
- obrazovka zariadenia ako webová kamera (V4L2) (iba Linux)
- simulácia fyzickej klávesnice (HID) (iba Linux)
- a viac…
Zameriava sa na:
- ľahkosť: natívny, zobrazuje iba obrazovku zariadenia
- výkon: 30~120fps, v závislosti od zariadenia
- kvalita: 1920 × 1080 alebo viac
- nízka latencia: 35 ~ 70ms
- nízky čas spustenia: ~1 sekunda na zobrazenie prvého obrázka
- nevtieravosť: na zariadení nezostalo nič nainštalované
- užívateľské výhody: nie je potrebný žiadny účet, žiadne reklamy ani internet
- sloboda: bezplatný softvér s otvoreným zdrojom
Požiadavky:
-
Zariadenie Android vyžaduje aspoň API 21 (Android 5.0).
-
Uistite sa, že ste povolené ladenie adb na vašom zariadení (zariadeniach).
-
Na niektorých zariadeniach je tiež potrebné povoliť dodatočná možnosť () na ovládanie pomocou klávesnice a myši.
Ako zrkadliť obrazovku Androidu do počítača cez USB?
- Najprv prejdite na Nastavenia > Informácie o telefóne > Posuňte zobrazenie nadol a nájdite Číslo zostavy > Niekoľkokrát naň klepnite, aby ste povolili nastavenia vývojára.
- POUŽÍVAJTE TÚTO PRÍRUČKU, AK POUŽÍVATE MIUI (Ako povoliť možnosti vývojára)
- Prejdite do časti Nastavenia > Systém > Možnosti vývojára a potom ju povoľte zhora. (Ako povoliť možnosti vývojára)
- Ďalej prejdite nadol a nájdite ladenie usb a povoľte ho.
- Teraz pripojte svoje zariadenie k počítaču pomocou kábla USB a povoľte ladenie USB.
- Potom sa vráťte do počítača a stiahnite si najnovšiu zostavu Scrcpy tento odkaz (priamy) a rozbaľte ho do priečinka.
- Potom, keď je vaše zariadenie pripojené k počítaču s povoleným a povoleným ladením USB, dvakrát kliknite na „scrcpy.exe“ v priečinku.
- Ak ste urobili každý krok správne, po niekoľkých sekundách by ste mali vidieť tieto:
- Nakoniec teraz zrkadlíte obrazovku telefónu do počítača. Okrem toho môžete na ovládanie zariadenia použiť myš a klávesnicu!
- To je všetko. Nabudúce stačí pripojiť telefón k počítaču a priamo otvoriť Scrcpy z jeho priečinka.
Čo môžete robiť so Scrcpy? Pozri tiež Scrcpy's Github Page
Konfigurácia snímania
Zmenšiť veľkosť
Niekedy je užitočné zrkadliť zariadenie Android v nižšom rozlíšení, aby sa zvýšil výkon.
Ak chcete obmedziť šírku aj výšku na určitú hodnotu (napr. 1024):
scrcpy --max-size 1024 scrcpy -m 1024 #krátka verzia
Ďalší rozmer sa vypočíta tak, aby sa zachoval pomer strán zariadenia. Týmto spôsobom bude zariadenie s rozlíšením 1920 × 1080 zrkadlené v rozlíšení 1024 × 576.
Zmeňte bitovú rýchlosť
Predvolená bitová rýchlosť je 8 Mbps. Ak chcete zmeniť bitovú rýchlosť videa (napr. na 2 Mbps):
scrcpy --bitová rýchlosť 2M scrcpy -b 2M #krátka verzia
Obmedzte snímkovú frekvenciu
Snímkovú frekvenciu snímania je možné obmedziť:
scrcpy --max-fps 15
Toto je oficiálne podporované od Androidu 10, ale môže fungovať na starších verziách.
Plodina
Obrazovku zariadenia možno orezať tak, aby zrkadlila iba časť obrazovky.
Je to užitočné napríklad na zrkadlenie iba jedného oka Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224 x 1440 pri posune (0,0)
If --max-size
je tiež špecifikované, zmena veľkosti sa použije po orezaní.
Uzamknutie orientácie videa
Ak chcete uzamknúť orientáciu zrkadlenia:
scrcpy --lock-video-orientation # počiatočná (aktuálna) orientácia
scrcpy --lock-video-orientation=0 # prirodzená orientácia
scrcpy --lock-video-orientation=1 # 90° proti smeru hodinových ručičiek
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° v smere hodinových ručičiek
To ovplyvňuje orientáciu záznamu.
Okno sa môže otáčať aj samostatne.
zajatí
záznam
Počas zrkadlenia je možné nahrávať obrazovku:
scrcpy --record file.mp4 scrcpy -r súbor.mkv
Ak chcete vypnúť zrkadlenie počas nahrávania:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# prerušte nahrávanie pomocou Ctrl+C
„Preskočené snímky“ sa zaznamenávajú, aj keď sa nezobrazujú v reálnom čase (z dôvodov výkonu). Rámy sú s časovou pečiatkou na zariadení, takže zmena oneskorenia paketov nemá vplyv na nahraný súbor.
Spojenie
Viacnásobné zariadenia
Ak je uvedených niekoľko zariadení adb devices
, musíte špecifikovať sériový:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef #krátka verzia
Ak je zariadenie pripojené cez TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 #krátka verzia
Môžete spustiť niekoľko inštancií scrcpy pre niekoľko zariadení.
Konfigurácia okien
nadpis
V predvolenom nastavení je nadpisom okna model zariadenia. Dá sa zmeniť:
scrcpy --window-title 'Moje zariadenie'
Poloha a veľkosť
Počiatočná poloha a veľkosť okna môžu byť špecifikované:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
bez hraníc
Ak chcete zakázať dekorácie okien:
scrcpy --okno-bez okrajov
Vždy na vrchole
Ak chcete, aby okno scrcpy bolo vždy navrchu:
scrcpy --always-on-top
Celá obrazovka
Aplikáciu je možné spustiť priamo v režime celej obrazovky:
scrcpy --fullscreen scrcpy -f #krátka verzia
Celá obrazovka sa potom môže dynamicky prepínať MOD+f.
Rotácia
Okno je možné otáčať:
scrcpy --rotácia 1
Možné hodnoty sú:
0
: bez otáčania1
: 90 stupňov proti smeru hodinových ručičiek2
: 180 stupňov3
: 90 stupňov v smere hodinových ručičiek
Ďalšie možnosti zrkadlenia
Iba na čítanie
Ak chcete vypnúť ovládacie prvky (všetko, čo môže interagovať so zariadením: vstupné klávesy, udalosti myši, súbory drag&drop):
scrcpy --no-control scrcpy -n
Zostaň hore
Ak chcete zabrániť tomu, aby sa zariadenie po určitom oneskorení uložilo do režimu spánku, keď je zariadenie pripojené:
scrcpy --stay-wake scrcpy -w
Po zatvorení scrcpy sa obnoví počiatočný stav.
Vypnite obrazovku
Pri spustení zrkadlenia je možné vypnúť obrazovku zariadenia pomocou možnosti príkazového riadka:
scrcpy --turn-screen-off scrcpy -S
Ukázať dotyky
Pri prezentáciách môže byť užitočné ukázať fyzické dotyky (na fyzickom zariadení).
Android poskytuje túto funkciu v Možnosti vývojárov.
skriptá poskytuje možnosť povoliť túto funkciu pri spustení a obnoviť počiatočnú hodnotu pri ukončení:
scrcpy --show-touches scrcpy -t
Všimnite si, že iba zobrazuje fyzikálne dotyky (prstom na zariadení).
Spustenie súboru
Nainštalujte súbor APK
Ak chcete nainštalovať súbor APK, presuňte myšou súbor APK (končiaci na .apk
) scrcpy okno.
Neexistuje žiadna vizuálna spätná väzba, na konzolu sa vytlačí protokol.
Push súbor do zariadenia
Ak chcete odoslať súbor do /sdcard/Download/
na zariadení presuňte myšou súbor (nie APK) do scrcpy okno.
Neexistuje žiadna vizuálna spätná väzba, na konzolu sa vytlačí protokol.
Cieľový adresár je možné zmeniť pri štarte:
scrcpy --push-target=/sdcard/Movies/
skratky
Ak chcete zobraziť všetky skratky, pozri toto
Tu vidíte všetky pokyny a užitočné príkazy. Dúfam, že to pomôže.