QtScrcpy手机投屏电脑利器连接Android设备

QtScrcpy 通过 USB(或通过 TCP/IP)连接到 Android 设备以进行显示和控制。它不需要 root 权限。

它支持三大平台:GNU/Linux、Windows 和 MacOS。

它侧重于:

  • 亮度(原生,仅显示设备屏幕)
  • 性能(30~60fps)
  • 画质(1920×1080或以上)
  • 低延迟(35~70ms)
  • 启动时间短(显示第一张图像约 1 秒)
  • 非侵入性(设备上没有安装任何东西)

 

QtScrcpy手机投屏电脑利器连接Android设备_第1张图片 

主要功能

  • 实时显示安卓设备屏幕

  • Android设备的实时鼠标和键盘控制

  • 录屏

  • 截图为png

  • 无线连接

  • 支持多设备连接

  • 全屏显示

  • 显示在顶部

  • 安装apk:将apk拖放到视频窗口进行安装

  • 传输文件:将文件拖到视频窗口,将文件发送到安卓设备

  • 后台录制:仅录制,无显示界面

  • 复制粘贴

    可以在两个方向上同步计算机和设备之间的剪贴板:

    • Ctrl+c将设备剪贴板复制到计算机剪贴板;
    • Ctrl++将计算机Shift剪贴板v复制到设备剪贴板;
    • Ctrl+将计算机v 剪贴板粘贴为一系列文本事件(但会破坏非 ASCII 字符)。
  • 群控

自定义键映射

您可以根据需要自己编写,将键盘和键盘动作映射到手机的触摸和点击的规则。

默认提供“PUBG mobile”和TikTok映射的脚本。启用后您可以使用键盘和鼠标作为PC版本玩游戏。或者您可以使用上/下/左/右方向键来模拟上/下/左/右滑动滑动您也可以根据编写规则为其他游戏编写自己的映射文件。默认键映射:

视频演示链接:

QtScrcpy玩和平精英演示

这是添加新的自定义映射文件的说明。

  • 编写自定义脚本,放入keymap目录
  • 点击refresh script查看是否可以找到
  • 选择您的脚本
  • 连接手机,启动服务,点击apply
  • ~键(数字键 1 的左侧)切换到自定义映射模式(可以在脚本中更改为switchkey
  • 再次按~键切换回正常模式
  • (PUBG 及类似游戏)如果你想用 WASD 驾驶汽车,你需要single rocker mode在游戏设置中检查。

群控

您可以同时控制所有手机。

 

QtScrcpy 基于Genymobile 的 scrcpy项目。谢谢

QtScrcpy 与原 scrcpy 的区别如下:

钥匙 scrcpy QtScrcpy
用户界面 sdl qt
视频编码 ffmpeg ffmpeg
视频渲染 sdl opengl
跨平台 自我实现 由 Qt 提供
语言 C C++
风格 同步 异步
键盘映射 没有自定义键盘映射 支持自定义键盘映射
建造 介子+梯度 qmake 或 CMake
  • 使用 Qt 自定义 GUI 非常容易
  • 基于Qt的信号槽机制的异步编程提高性能
  • 简单易学
  • 添加对多点触控的支持

下载地址

Windows系统下载地址:

https://github.com/barry-ran/QtScrcpy/releases

Mac OS下载地址:

https://github.com/barry-ran/QtScrcpy/releases

Linux系统:

自行构建:https://github.com/barry-ran/QtScrcpy##Build

运行 

简单模式

在您的计算机上连接到您的 Android 设备,然后运行该程序并单击USB connectWiFi connect

非简单模式

在您的计算机上连接到您的 Android 设备,然后运行该程序并单击下面的按钮以连接到 Android 设备。

QtScrcpy手机投屏电脑利器连接Android设备_第2张图片

无线连接步骤(确保手机和PC在同一个局域网):

  1. 在 Android 设备的开发者选项中启用 USB 调试
  2. 通过 USB 将 Android 设备连接到计算机
  3. 点击更新设备,可以看到设备号更新了
  4. 点击获取设备IP
  5. 点击启动adbd
  6. 点击无线连接
  7. 再次单击更新设备,将找到另一个具有 IP 地址的设备。选择此设备。
  8. 点击启动服务

​​​

注意:启动 adbd 后,无需让您的 Android 设备通过 USB 连接。

你可能感兴趣的:(android,测试工具)