安卓手机与电脑共享屏幕方法
本文介绍如何用电脑安装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 |
浙公网安备 33010602011771号