scrcpy不需要手机获取root权限,并且能在Linux/Win/MacOS等多个主流操作系统上运行。
各OS下安装方法及开源代码见:https://github.com/Genymobile/scrcpy
主要有以下优点·高性能(帧率可达到30~60fps)
·高质量(分辨率支持1920*1080或更高)
·低延迟(与手机35~70ms的延迟)
·启动速度快(只需一秒钟即可scrcpy即可启动显示)
·无侵入性(不会在手机设备上安装任何东西)
scrcpy的要求·Android设备需要在API 21(Android5.0)及以上的版本
·需要设备处于adbk可调试的状态
·在某些设备上需要启动额外的设置项(比如开发者模式的USB调试开关)
主要功能 响应PC键盘鼠标输入可以响应鼠标的点击/滑动输入操作手机;可以使用PC键盘输入文本,复制PC上文本内容直接粘贴到手机或是手机上的文本到电脑。
PC直接拖拽文件到手机可以直接在PC端拖拽文件到scrcpy的手机操作窗口,实现安装apk文件或将非apk文件复制到SDCard根目录。
无线连接设备可以不使用USB连接线,将设备与PC连接到同一个路由下的WI-FI节点可实现scrcpy无线连接设备,类似于ADB WIIF插件。
快捷键Android事件
快捷键(Win/Linux)
快捷键(Mac)
切换全屏Ctrl
+f
Cmd
+f
重置屏幕画面大小比例为1:1Ctrl
+g
Cmd
+g
重置屏幕画面大小去除黑边Ctrl
+x
Cmd
+x
点击Home键Ctrl
+h
Ctrl
+h
点击返回键Ctrl
+b
Cmd
+b
点击APP切换键Ctrl
+s
Cmd
+s
点击菜单键Ctrl
+m
Ctrl
+m
点击音量加Ctrl
+↑
(上)Cmd
+↑
(上)点击音量减Ctrl
+↓
(下)Cmd
+↓
(下)点击电源键Ctrl
+p
Cmd
+p
启动电源右键右键熄屏Ctrl
+o
Cmd
+o
展开通知栏Ctrl
+n
Cmd
+n
折叠通知栏Ctrl
+Shift
+n
Cmd
+Shift
+n
保存设备粘贴板中的文本到PC粘贴板Ctrl
+c
Cmd
+c
粘贴PC粘贴板内容到设备Ctrl
+v
Cmd
+v
保存PC粘贴板内容到设备粘贴板
Ctrl
+Shift
+v
Cmd
+Shift
+v
启动/禁用当前FPS的显示Ctrl
+i
Cmd
+i
其他辅助命令参数
降低清晰度以提升性能
scrcpy --max-size 1024
scrcpy -m 1024 //简写
改变码率(如改到2Mbps,默认是8Mbps)scrcpy --bit-rate 2M
scrcpy -b 2M //简写
画面裁剪scrcpy --crop 1224:1440:0:0 //以(0,0)为原点,裁剪1224x1440大小的画面
scrcpy -c 1224:1440:0:0 //简写
录屏scrcpy --record file.mp4
scrcpy -r file.mkv //简写
当PC上adb连接了多个设备时scrcpy --serial 0123456789abcdef //指定设备序列号
scrcpy -s 0123456789abcdef //简写
全屏显示scrcpy --fullscreen scrcpy -f //简写
scrcpy窗口始终显示在最顶层scrcpy --always-on-top
scrcpy -T //简写
显示出设备的物理点击动画效果scrcpy --show-touches
scrcpy -t //简写
只读模式,即不接受来自PC的点击输入和拖拽文件响应,只用来投屏scrcpy --turn-screen-off
scrcpy -S //简写
显示过度绘制scrcpy --render-expired-frames
自定义scrcpy的窗口标题scrcpy --window-title 'My device'