用电脑控制Android手机 QtScrcpy,支持多点触控,可玩和平精英

  • 用电脑控制Android手机 QtScrcpy,支持多点触控,可玩和平精英已关闭评论
  • 239 views
  • A+
所属分类:软件分享

Qtscrcpy是一款基于Scrcpy 开源项目重构的用电脑控制 Android 手机的软件,支持多点触控、有图形界面、中文界面,在 Windows 下可自定义按键映射,在电脑上进行手机游戏。@Appinn

用电脑控制Android手机 QtScrcpy,支持多点触控,可玩和平精英图片 No.1
Scrcpy 与 QtScrcpy 区别Scrcpy 是一款小众软件测试过的可通过电脑控制 Android 的开源项目,特点是轻量级、高清、启动快、干净,与 QtScrcpy 对比如下:关键点scrcpyQtScrcpy
界面sdlqt
视频解码ffmpegffmpeg
视频渲染sdlopengl
跨平台基础设施自己封装Qt提供
编程语言CC++
编程方式同步异步
控制方式单点触控单点/多点触控
编译方式meson+gradleQt Creator原版 Scrcpy 特点:

    轻量 (原生, 仅显示设备屏幕)性能 (30~60fps)质量 (1920×1080 及以上)低延时 (35~70ms)启动速度快 (1秒左右出画面)非侵入性 (不需要在手机安装任何东西)

用 QtScrcpy 打手机游戏重点在于 QtScrcpy 在 Windows 下可自定义按键映射,用于玩游戏。QtScrcpy 可根据自定义按键映射来自定义案件映射,自带了平精英手游和抖音进行键鼠映射的映射脚本,映射区域如下:

用电脑控制Android手机 QtScrcpy,支持多点触控,可玩和平精英图片 No.2

下载 QtScrcpy开发者提供了 Windows 32/64、macOS 可执行程序,可在 GitHub 或 Gitee(需登录)下载,一个搬运下载。Linux 系统需要自行编译。如何使用 QtScrcpy首先,需要:

    需要 Android 5.0+

  • 需要启动 adb 调试

然后,通过 USB 连接电脑与 Android 设备,运行 QtScrcpy,先点击刷新设备列表,在启动服务

用电脑控制Android手机 QtScrcpy,支持多点触控,可玩和平精英图片 No.3
无线连接步骤

    安卓手机端在开发者选项中打开 usb 调试

  • 通过 usb 连接安卓手机到电脑
  • 点击刷新设备,会看到有设备号更新出来

  • 点击获取设备 IP
  • 点击启动 adbd

  • 无线连接
  • 再次点击刷新设备,发现多出了一个 IP 地址开头的设备,选择这个设备

  • 启动服务

备注:启动adbd以后不用再连着usb线了,以后连接断开都不再需要,除非安卓 adbd 停了需要重新启动。可实现功能

    实时显示Android设备屏幕

  • 实时键鼠控制Android设备
  • 屏幕录制

  • 截图为png
  • 无线连接

  • 最多支持16台设备连接(PC性能允许的情况下可以增加,需要自己编译)
  • 全屏显示

  • 窗口置顶
  • 安装apk:拖拽apk到视频窗口即可安装

  • 传输文件:拖拽文件到视频窗口即可发送文件到Android设备
  • 后台录制:只录制,不显示界面

  • 复制粘贴在计算机和设备之间双向同步剪贴板:
    • Ctrl + c将设备剪贴板复制到计算机剪贴板;
    • Ctrl + Shift + v将计算机剪贴板复制到设备剪贴板;
    • Ctrl +v 将计算机剪贴板作为一系列文本事件发送到设备(不支持非ASCII字符)。
  • 群控

更多设置可以参考 QtQtScrcpy 的GitHub 页面,非常详细。当然如果碰到坑也正常 😂开发者很有意思,提到了为什么开发QtScrcpy:

  • 学习Qt的过程中需要一个项目实战一下
  • 本身具有音视频相关技能,对音视频很感兴趣
  • 本身具有Android开发技能,好久没用有点生疏,需要巩固一下
  • 发现了scrcpy,决定用新的技术栈(C++ + Qt + Opengl + ffmpeg)复刻一下

链接:https://pan.baidu.com/s/1Qihzwi7yVpXuWNrwz0QruQ 提取码:7naw