Paano Kontrolin ang Iyong Android Device mula sa isang PC Gamit ang Scrcpy
Ang Scrcpy (Screen Copy) ay isang kahanga-hangang tool. Sa pinakapangunahing antas, ito ay isang paraan upang makipag-ugnayan sa isang Android device mula sa aming computer. Maaari kaming maglunsad ng mga application, kontrolin ang mga camera at maglaro gamit ang aming Android device, ngunit sa pamamagitan ng USB o Wi-Fi na koneksyon. Una naming nakita ang Scrcpy noong 2020 at ginamit namin ito bilang isang paraan upang magdagdag ng mataas na kalidad na pangalawang camera sa isang setup ng OBS.
Ang camera na ito sa katotohanan ay isang apat na taong gulang na cellphone at ipinapakita namin ang Android desktop bilang application window sa aming desktop. Maaari pa nga naming gamitin ang Scrcpy sa isang koneksyon sa Wi-Fi, na kapaki-pakinabang para sa pag-roving ng mga video stream. Kung mayroon kang lumang Android cell phone o tablet sa isang drawer, ang scrcpy ay ang paraan upang mabigyan ito ng bagong buhay at muling gamitin ito bilang bahagi ng iyong streaming setup.
Pahahalagahan ng mga developer ng Android ang mga advanced na feature ng Scrcpy upang mag-record ng video mula sa stream at ipakita kung saan hinahawakan ng user. Maaaring gamitin ang dalawang feature na ito para i-debug ang mga isyu sa mga application.
Sa ganitong paraan, matututunan natin kung paano mag-setup ng scrcpy sa Windows, at matuto pa ng mga advanced na command nito.
Pag-set Up ng scrcpy
Ang Scrcpy ay napakasimpleng i-setup. Sa Windows, ang kailangan lang naming gawin ay mag-download ng isang archive at handa na kaming umalis.
1. Sa iyong Android device pumunta sa Mga Setting >> Tungkol sa telepono.
(Kredito ng larawan: Tom’s Hardware)
2. Mag-scroll pababa sa Build Number at i-tap ito ng pitong beses. Ia-unlock nito ang developer mode.
(Kredito ng larawan: Tom’s Hardware)
3. I-click muli at hanapin ang USB.
(Kredito ng larawan: Tom’s Hardware)
4. Mag-scroll pababa sa at paganahin ang USB debugging.
(Kredito ng larawan: Tom’s Hardware)
5. Ikonekta ang iyong Android device sa iyong computer gamit ang USB lead.
6. I-download ang pre-built archive para sa Windows. Ang mga gumagamit ng Linux at macOS ay kailangang sundin ang mga tagubilin para sa kanilang OS.
7. I-extract ang archive sa isang folder sa iyong desktop.
8. Magbukas ng Command Prompt at mag-navigate sa folder sa iyong desktop.
9. Patakbuhin ang scrcpy.exe command. Kung sinenyasan, payagan ang koneksyon sa iyong Android device.
(Kredito ng larawan: Tom’s Hardware)
Mayroon na kaming pangunahing dalawang paraan na komunikasyon sa pagitan ng aming computer at ng Android device. Ang window ay kumakatawan sa aming Android device, at maaari naming makita at makipag-ugnayan sa device na parang nasa aming mga kamay. Magagamit namin ang aming mouse para mag-swipe at makipag-ugnayan sa mga application at sa keyboard para mag-input ng text.
Isara ang koneksyon sa pamamagitan ng pagsasara sa window ng application. Tuklasin natin ang higit pa sa mga tampok ng scrcpy.
Pag-scale sa Application Window
(Kredito ng larawan: Tom’s Hardware)
Ang window ng application, ang screen ng aming Android device, ay maaaring i-scale gamit ang max-size na argumento. Ang aming senaryo ay gusto naming sukatin ang laki ng window ng application para magamit sa isang video. Hindi namin gustong mangibabaw ang window sa screen gamit ang window ng Android device.
Patakbuhin ang scrcpy mula sa command prompt at gamitin ang -m argument upang itakda ang maximum na laki sa 1024. Ang -m argument ay maikli para sa –max_size at pareho ay maaaring gamitin.
scrcpy.exe -m 1024
Pag-ikot ng Lock Screen
(Kredito ng larawan: Tom’s Hardware)
Bilang default, tatakbo ang scrcpy nang walang lock ng pag-ikot ng screen. Nangangahulugan ito na kapag ang Android device ay pinaikot, ang application window ay magre-react nang naaayon. Maaaring hindi ito ang gustong epekto, at para mai-lock natin ang pag-ikot. Maaaring gusto naming gamitin ang device sa landscape mode bilang camera sa isang kumplikadong setup ng OBS, o maaari naming laruin ang Candy Crush sa portrait mode.
Sa pamamagitan ng Command Prompt buksan ang scrcpy gamit ang isa sa mga sumusunod na opsyon upang i-lock ang pag-ikot.
scrcpy –lock-video-orientation # paunang (kasalukuyang) oryentasyon scrcpy –lock-video-orientation=0 # natural na oryentasyon scrcpy –lock-video-orientation=1 # 90° counterclockwise scrcpy –lock-video-orientation= 2 # 180° scrcpy –lock-video-orientation=3 # 90° clockwise
Pagre-record ng Android Device
Ang pagre-record ng interface ng Android ay maaaring maging isang kapaki-pakinabang na tool. Kung nais mong i-record ang mga hakbang upang makumpleto ang isang gawain, itaas ang isang bug o idagdag ang video sa isang tutorial sa YouTube, pagkatapos ay i-record ang screen sa pamamagitan ng scrcpy ay medyo kapaki-pakinabang.
Upang i-record ang screen ginagamit namin ang -r argument, kasama ang pangalan ng output file.
Mula sa Command Prompt itakda ang scrcpy upang i-record ang video stream sa isang file na tinatawag na demo.mp4.
scrcpy.exe -r demo.mp4
Maaari naming paghaluin ang mga nakaraang argumento, upang paikutin ang screen at itakda ang laki ng screen. Sa kasong ito, iikot namin ang screen sa landscape, itatakda ang laki ng screen sa maximum na 1080 pixels ang taas, at i-save ang video sa demo-1080.mp4.
scrcpy.exe –lock-video-orientation=1 -m 1080 -r demo-1080.mp4
Kumokonekta sa Wi-Fi
Nagbibigay ang USB ng pinakamahusay at matatag na koneksyon sa aming Android device, ngunit may mga pagkakataon kung saan ang pag-wireless ang pinakamagandang opsyon. Halimbawa Kung gusto mong magdagdag ng wireless camera para sa isang stream ng OBS, o i-record ang iyong laro mula sa ginhawa ng iyong sofa. Ang -tcpip argument ay ang susi sa hakbang na ito.
1. Tiyaking nakakonekta ang iyong Android device sa pamamagitan ng USB. Para sa unang koneksyon kailangan naming gumamit ng USB upang mai-setup nang tama ang koneksyon.
2. Tiyaking nakakonekta ang iyong Android device sa parehong network kung saan nakakonekta ang iyong computer.
3. Patakbuhin ang scrcpy gamit ang –tcpip argument upang matuklasan ang Android device at awtomatikong kumonekta sa network.
scrcpy.exe –tcpip
4. Alisin ang koneksyon sa USB at mananatili ang window ng application sa screen, na nagbibigay-daan sa amin na gamitin ang device sa pamamagitan ng Wi-Fi. Tandaan na magkakaroon ng bahagyang mas mahabang pagkaantala sa pagitan ng isang aksyon at reaksyon dahil sa latency ng network.
Mga Opsyon sa Configuration ng Window
Ang window ng scrcpy application ay may sarili nitong mga opsyon sa pagsasaayos na magagamit namin upang i-tweak ang application sa aming mga pangangailangan.
Pamagat ng Window
(Kredito ng larawan: Tom’s Hardware)
Maaari naming bigyan ang window ng pamagat gamit ang –window-title argument. Sa halimbawang ito, itinakda namin ang laki ng window sa 768 pixels ang taas.
scrcpy –window-title ‘Tutorial’
Itakda ang Posisyon at Sukat ng Window
Kung kailangan mong nasa eksaktong lokasyon ang window ng application, maaari itong tukuyin gamit ang argumento kapag nagpapatakbo ng scrcpy mula sa Command Prompt.
scrcpy –window-x 100 –window-y 100 –window-width 800 –window-height 600
Borderless Application Window
Kung hindi mo gusto o kailangan ang mga dekorasyon sa bintana (i-minimize, i-maximize at isara) kung gayon ang argumentong ito ay itatago ang mga ito. Tandaan na kakailanganin mong pindutin ang CTRL + C sa Command Prompt upang isara ang window.
scrcpy –window-borderless
Laging nasa Itaas
Titiyakin ng argumentong ito na ang scrcpy na window ng Android device ay palaging nasa ibabaw ng bawat iba pang window / application.
scrcpy –laging-nasa-itaas
Fullscreen
Upang itakda ang scrcpy na gamitin ang lahat ng magagamit na screen, gamitin ang –fullscreen, pinaikli sa -f, argumento. Kakailanganin mong mag-ALT-TAB at pindutin ang CTRL + C sa Command Prompt upang isara ang session.
scrcpy –fullscreen scrcpy -f # maikling bersyon
Show Touches
(Kredito ng larawan: Tom’s Hardware)
Ipapakita ng madaling gamiting argumento na ito kung saan pinindot ng isang user ang screen. Ang argumento ay maaaring tawagan ng isang buo, verbose na opsyon, o isang pinaikling bersyon.
scrcpy –show-touches scrcpy -t