Scrcpy使用教程

Scrcpy下载地址:https://github.com/Genymobile/scrcpy


使用ADB连接

有线连接或者无线连接都需要手机打开开发者模式的usb调试,无线连接还需要开启无线调试
无线连接需要通过命令

1
adb connect ip:5555
连接成功后通过adb命令可以看到设备序列号UUID
1
adb devices
只有一个设备的话可以直接启动scrcpy投屏
1
scrcpy
有多个设备的情况下可以通过下面命令选择指定设备

无线投屏

1
scrcpy -s ip:5555
有线连接
1
scrcpy -s UUID

屏幕常亮

scrcpy本身支持有线模式下的屏幕常亮,不过无线连接时不能保持屏幕常亮.我们可以通过adb命令来解决这个问题

1
adb shell input keyevent 0
原理也很简单,就是adb模拟按下按键0,按键0在安卓系统里代表未知按键,没有作用,不过能保持屏幕常亮,这里我使用python脚本来每10s执行一次adb指令
1
2
3
4
5
import os
import time
while True:
os.system("adb shell input keyevent 0")
time.sleep(10)


Scrcpy常用快捷键

MOD在Windows下默认为Alt

快捷键 作用
Ctrl+c 复制
Ctrl+x 剪切
Ctrl+v 粘贴 (但仅在 Android >= 7 上支持)
MOD+f 全屏
MOD+ [ ← → ] 向左向右旋转
MOD+s 最近任务
MOD+g 将窗口大小调整为 1:1
MOD+w | 双击左键 调整窗口大小以去除黑边
MOD+h | 中键单击 点击 HOME
MOD+b | 右键单击 点击返回
MOD+m 点击(解锁屏幕)⁴MENU
MOD+↑↓ 音量加减
MOD+p 点击电源键
MOD+o 关闭设备屏幕(保持镜像)
MOD+Shift+o 打开设备屏幕
MOD+r 切换横屏竖屏
MOD+n 展开通知面板


文件传输

直接把文件拖到scrcpy窗口文件就会通过adb传输到手机Download目录

键盘映射

在投屏上可以直接用电脑键盘输入英文,只有电脑键盘为英文模式下有用


Scrcpy使用教程
https://retuze.github.io/sun/6d450a2e.html
作者
Retuze
发布于
2023年9月20日
许可协议