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+fCmd+f重置屏幕画面大小比例为1:1Ctrl+gCmd+g重置屏幕画面大小去除黑边Ctrl+xCmd+x点击Home键Ctrl+hCtrl+h点击返回键Ctrl+bCmd+b点击APP切换键Ctrl+sCmd+s点击菜单键Ctrl+mCtrl+m点击音量加Ctrl+↑ (上)Cmd+↑ (上)点击音量减Ctrl+↓ (下)Cmd+↓ (下)点击电源键Ctrl+pCmd+p启动电源右键右键熄屏Ctrl+oCmd+o展开通知栏Ctrl+nCmd+n折叠通知栏Ctrl+Shift+nCmd+Shift+n保存设备粘贴板中的文本到PC粘贴板Ctrl+cCmd+c粘贴PC粘贴板内容到设备Ctrl+vCmd+v 保存PC粘贴板内容到设备粘贴板
Ctrl+Shift+vCmd+Shift+v启动/禁用当前FPS的显示Ctrl+iCmd+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'
