《开源精选》是我们分享Github、Gitee等开源 区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的QtScrcpy是Android实时投屏软件。
Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限
特征
同时支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面平台。
精致 (仅显示设备屏幕)
性能 (30~60fps)
质量 (1920×1080以上)
低延迟 (35~70ms)
快速启动 (1s 内就可以看到第一帧图像)
非侵入性 (不在设备上安装任何软件)
自定义按键映射
自定义按键映射操作方法如下:
编写自定义脚本放入 keymap 目录
点击刷新脚本,确保脚本可以被检测到
选择需要的脚本
连接手机并启动服务之后,点击应用脚本
按~(即脚本中定义的 SwitchKey)键切换为自定义映射模式即可启用
再次按~键切换为正常控制模式
(对于和平精英等游戏)若想使用方向盘控制载具,记得在载具设置中设置为单摇杆模式
运行
在你的电脑上接入Android设备,然后运行程序,点击 一键USB连接 或者 一键WIFI连接
无线连接步骤
- 将手机和电脑连接到同一局域
- 安卓手机端在开发者选项中打开 USB 调试
- 通过 USB 连接安卓手机到电脑
- 点击刷新设备,会看到有设备 更新出来
- 点击获取设备 IP
- 点击启动 adbd
- 无线连接
- 再次点击刷新设备,发现多出了一个 IP 地址开头的设备,选择这个设备
- 启动服务
备注:启动 adbd 以后无需继续连接 USB 线,以后连接断开都不再需要,除非 adbd 停止运行
功能
实时显示 Android 设备屏幕
实时键鼠控制Android设备
屏幕录制
截图
无线连接
多设备连接与群控
全屏显示
窗口置顶
安装 apk:拖拽apk到显示窗口即可安装
传输文件:拖拽文件到显示窗口即可发送文件到 Android 设备
后台录制:只录制屏幕,不显示界面
界面解释
启动配置:启动服务前的功能参数设置
分别可以设置本地录制视频的比特率、分辨率、录制格式、录像保存路径等。
仅后台录制:启动服务不显示界面,只录制 Android 设备屏幕
窗口置顶:Android 设备显示窗口置顶
自动息屏:启动服务以后,自动关闭 Android 设备屏幕以节省电量
使用 Reverse:服务启动模式,出现服务启动失败 错 “more than one device” 可以去掉这个勾选尝试连接
刷新设备列表:刷新当前连接的设备
启动服务:连接到 Android 设备
停止服务:断开与 Android 设备的连接
停止所有服务:断开所有已连接的 Android 设备
获取设备ip:获取到 Android 设备的 IP 地址,更新到无线区域中,方便进行无线连接
启动adbd:启动 Android 设备的 adbd 服务,无线连接之前,必须要启动
无线连接:使用无线方式连接 Android 设备
无线断开:断开无线方式连接的 Android 设备
命令行:执行自定义 adb 命令(目前不支持阻塞命令,例如shell)
-END-
开源协议:Apache-2.0
开源地址:
https://gitee.com/Barryda/QtScrcpy
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!