本文介紹如何用電腦安裝scrcpy共享安卓手機屏幕。
今天需要把手機屏幕共享到電腦上,用電腦控制。百度搜了一下,不是用投屏的就是下一些app,這些app還要收費才能使用,免費功能限制的嚴重。我就偶爾用一下,實在是不值得去買這些東西。
於是我想,這功能應該很多人都需要,那就應該會有開發者做了一些開源的工具來實現,那github上很可能會有我想要的。於是打開Google,搜索Android share screen with computer github
,結果第一個就出來一個倉庫,看一看星星,哇,34k啊,應該不錯。果然還是Google加英文最好用。
工具名字叫scrcpy,不需要安裝app,只要手機打開usb調試模式即可。
安裝流程
這里簡單描述一下Windows下的安裝,具體見倉庫的readme。
為了方便我選擇使用choco安裝,chocolatey是一個Windows下的包管理工具,可以極大的緩解windows下安裝軟件的痛苦。
首先用管理員身份打開powershell,復制以下代碼到終端中
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
等待安裝完成,使用choco -?
看看有沒有成功,如果安裝出現問題,首先檢查你的網絡能不能連通choco,眾所周知國內的網絡是有問題的,你可能需要科學の上網
才行。沒有就去這里看看具體安裝步驟和Q&A。
接下來就是安裝scrcpy了,非常簡單
choco install scrcpy
choco install adb # 如果你沒裝adb的話需要安裝一下
接下來手機打開usb調試模式(小米手機還需要把下面的USB調試(安全設置)
打開),插入usb,終端輸入scrcpy
即可。
使用
除了簡單投屏,scrcpy還支持錄制,多設備支持,無線連接等功能,這里就不說了,詳情見文檔。
簡單說下幾個快捷鍵,Ctrl+f 全屏模式,Ctrl+r旋轉屏幕,Ctrl+h 為HOME鍵,Ctrl+b為返回鍵,Ctrl+m菜單鍵,Ctrl+s為切換應用鍵。詳細見下表
Action | Shortcut | Shortcut (macOS) |
---|---|---|
Switch fullscreen mode | Ctrl +f |
Cmd +f |
Rotate display left | Ctrl +← (left) |
Cmd +← (left) |
Rotate display right | Ctrl +→ (right) |
Cmd +→ (right) |
Resize window to 1:1 (pixel-perfect) | Ctrl +g |
Cmd +g |
Resize window to remove black borders | Ctrl +x | Double-click¹ |
Cmd +x | Double-click¹ |
Click on HOME |
Ctrl +h | Middle-click |
Ctrl +h | Middle-click |
Click on BACK |
Ctrl +b | Right-click² |
Cmd +b | Right-click² |
Click on APP_SWITCH |
Ctrl +s |
Cmd +s |
Click on MENU |
Ctrl +m |
Ctrl +m |
Click on VOLUME_UP |
Ctrl +↑ (up) |
Cmd +↑ (up) |
Click on VOLUME_DOWN |
Ctrl +↓ (down) |
Cmd +↓ (down) |
Click on POWER |
Ctrl +p |
Cmd +p |
Power on | Right-click² | Right-click² |
Turn device screen off (keep mirroring) | Ctrl +o |
Cmd +o |
Turn device screen on | Ctrl +Shift +o |
Cmd +Shift +o |
Rotate device screen | Ctrl +r |
Cmd +r |
Expand notification panel | Ctrl +n |
Cmd +n |
Collapse notification panel | Ctrl +Shift +n |
Cmd +Shift +n |
Copy device clipboard to computer | Ctrl +c |
Cmd +c |
Paste computer clipboard to device | Ctrl +v |
Cmd +v |
Copy computer clipboard to device and paste | Ctrl +Shift +v |
Cmd +Shift +v |
Enable/disable FPS counter (on stdout) | Ctrl +i |
Cmd +i |