正文开始之前,推荐一个我开发的宝藏健身小程序 乐动记 帮助健身爱好者,记录和分析训练内容,追踪训练效果!点击下面图片即可使用。
QtScrcpy 主要特点是无需在 Android 设备上安装任何客户端应用,即可实现多台设备屏幕的镜像和控制功能。
QtScrcpy 基于用 Qt 框架、FFmpeg 库和 OpenGL 技术进行开发,实现了跨平台兼容性,支持 GNU/Linux、Windows 和 MacOS 三大操作系统。在 GitHub 上收获近 2 万 Star。
GitHub 地址:https://github.com/barry-ran/QtScrcpy?tab=readme-ov-file
下载地址:https://gitee.com/Barryda/QtScrcpy/releases
QtScrcpy 提供了一个用户友好的图形界面,使得操作变得直观和简单,还可以同时控制多台设备,在 OTG 投屏模式,设置分辨率和流畅度为低的情况下,单台电脑可以同时管理 500+台手机。
QtScrcpy 它支持 1920×1080 甚至更高的分辨率,帧率高达 30~60 fps,操作延迟低至 35~70ms,用起来丝般顺滑,玩游戏也毫无压力!
QtScrcpy 不仅仅是简单的投屏,它还集成了很多功能,主要有以下功能。
投屏数量多:在 OTG 投屏模式,设置分辨率和流畅度为低的情况下,单台电脑可以同时管理 500+台手机
低延迟:usb 投屏 1080p 延迟在 30ms 以内,在相同分辨率流畅度情况下,比市面上所有投屏软件延迟都低
屏幕镜像:QtScrcpy 可以将 Android 设备的屏幕实时显示在计算机上,让用户能够在大屏幕上查看手机上的内容。
设备控制:用户可以直接在计算机上通过鼠标和键盘操作 Android 设备,实现远程控制。
文件传输:QtScrcpy 支持在计算机和 Android 设备之间传输文件,方便用户快速共享数据。
视频录制:用户可以录制 Android 设备的屏幕,用于制作教程、游戏直播或其他用途。
多设备支持:QtScrcpy 支持同时连接多个 Android 设备,方便用户管理和操作。
录屏/截图: 点击 "录屏" 或 "截图" 按钮即可开始录制屏幕或截取屏幕。
复制粘贴: 使用 Ctrl+C 复制手机屏幕上的内容,使用 Ctrl+V 粘贴到电脑上。
文件传输: 将文件拖拽到手机屏幕即可将文件传输到手机上。
安装 APK: 将 APK 文件拖拽到手机屏幕即可安装 APK。
QtScrcpy 的技术亮点在于其无需在 Android 设备上安装任何软件即可实现屏幕镜像和控制,这得益于 Android 的 USB 调试功能。用户只需开启设备的 USB 调试模式,并通过 USB 线连接到计算机,即可开始使用 QtScrcpy。
项目的安装和使用过程也非常简单。用户需要安装完 QtScrcpy,连接设备后,运行 QtScrcpy 即可看到设备的屏幕,并开始控制。
QtScrcpy 的应用场景非常广泛,包括但不限于:
开发测试:开发者可以在电脑上实时查看和测试 Android 应用,提高开发效率。
远程办公:用户可以通过 QtScrcpy 远程控制办公室的 Android 设备,实现远程办公。
教育演示:教师可以在课堂上通过大屏幕展示 Android 设备的内容,增强教学效果。
游戏直播:游戏玩家可以录制游戏过程,分享给观众。
总的来说 QtScrcpy 是一个功能强大的 Android 实时显示控制软件,它通过提供一个简洁的图形界面,使用户能够在计算机上轻松地查看和控制多台 Android 设备。以下 QtScrcpy 在多个不同平台上的截图。
Windows
Mac
Linux
感谢你的阅读,欢迎 在看、点赞、分享 给身边的小伙伴,你的点赞是我持续更新的动力。
Binder事务缓冲区的大小是1MB 吗 为什么使用Bundle而不使用 HashMap ThreadLocal无法在多个线程之间进行上下文信息传递 ThreadLocal 可能会造成数据污染 点击返回键,进程会退出吗 主线程结束了,子线程是否可以正常运行 从字节码看 finally 的本质,你能说出这些代码运行结果吗? 用final声明的局部变量,能提升性能吗 线程池解决什么问题,为什么不推荐使用Executors创建线程池
👇🏻 真诚推荐你关注我👇🏻