免费开源!基于 WPF + Scrcpy 的简洁易用 Android 投屏工具

188 阅读5分钟

前言

在日常的开发、测试或演示过程中,将手机屏幕内容实时投射到电脑上,已成为一项非常常见的需求。虽然安卓官方提供了 adb 工具,但其操作依赖命令行,步骤繁琐,使用门槛较高,体验并不友好。

后来出现的 Scrcpy 凭借开源、免费、低延迟等优势,迅速赢得了开发和技术爱好的青睐。然而,Scrcpy 本身仍需通过命令行进行配置和启动,对不熟悉命令操作的用户来说,依然存在一定的使用门槛。

今天为大家推荐一款基于 Scrcpy 开发的 WPF 桌面应用。它提供直观的图形界面和丰富的自定义选项,让投屏操作更加简单直观,真正实现"点一点就能用",是一款简洁易用的 Android 屏幕投屏工具。

项目介绍

WPFscrcpy是一款基于Scrcpy核心功能开发的Android屏幕投屏工具,采用C#语言和WPF技术开发桌面应用界面。

设计理念

  • 简单易用:图形化界面,无需命令行操作
  • 功能完整:支持Scrcpy的全部功能特性
  • 高度自定义:所有参数均可自由配置
  • 完全免费:开源项目,无任何使用限制

项目功能

1、 设备管理

支持自动识别通过USB或网络连接的Android设备,点击"刷新设备"即可在列表中查看,方便快速选择目标设备。

2、 屏幕投屏

实现高质量、低延迟的实时屏幕镜像,支持多种分辨率和码率配置,确保画面清晰流畅。

3、 设备控制

投屏后可通过鼠标和键盘直接操作手机,支持点击、滑动、输入文字等操作,体验接近真实使用。

4、 参数自定义

提供全面的参数配置选项,涵盖视频质量、网络设置、输入控制、显示模式等多个方面,满足不同场景下的个性化需求。

5、 无线连接

支持TCP/IP模式连接,无需数据线即可实现无线投屏,只需确保设备与电脑在同一局域网内。

6、 配置管理

支持保存常用配置方案,并可导入导出配置文件,便于在多台设备或多场景下快速切换。

项目安装

系统要求

操作系统:Windows 7/8/10/11

运行环境:.NET Framework 4.5.2 或更高版本

设备要求:Android 5.0+ 设备,开启开发者选项和USB调试

安装步骤

1、下载 Scrcpy 核心文件

从官方仓库下载Scrcpy:github.com/Genymobile/…

将下载的文件解压到:D:\sof\scrcpy-win64-v1.17\(也可放置在其他目录,需在软件中设置正确路径)

2、下载 WPFscrcpy

下载本项目的最新Release版本

解压到任意目录即可使用

3、设备准备

在Android设备上开启"开发者选项"

启用"USB调试"

通过USB连接设备到电脑

项目使用

1、连接设备

通过USB连接Android设备

点击"刷新设备"按钮

在设备列表中选择目标设备

2、配置参数

根据需要调整视频质量设置

配置网络连接选项(如使用无线连接)

设置输入控制偏好

3、开始投屏

点击"开始镜像"按钮

首次连接可能需要在手机上确认授权

高级功能

无线连接设置

  • 确保设备和电脑在同一网络
  • 在设备设置中配置TCP/IP连接
  • 输入设备IP地址和端口
  • 点击连接

自定义参数

  • 所有Scrcpy支持的命令行参数都可以在界面中配置
  • 支持保存常用的参数配置组合
  • 可以导入/导出配置文件

项目效果

在实际使用中,WPFscrcpy表现稳定,连接速度快,投屏延迟低,画面清晰度高。即使是配置较低的设备,也能通过调整码率和分辨率获得流畅体验。

图形界面让参数配置变得非常直观,比如调节分辨率时可以直接看到预设选项,而不必手动输入命令。对于需要频繁切换配置的用户,保存和加载配置功能极大提升了效率。

不管是用于日常手机操作、游戏演示,还是开发调试、教学展示,WPFscrcpy都能胜任,真正做到了"开箱即用"。

系统主界面

高级设置

系统帮助

项目源码

WPFscrcpy 完全开源项目,项目源码托管在Gitee平台,大家可以下载使用。

Gitee:gitee.com/chendx136/W…

GitHub:github.com/Genymobile/…

总结

WPFscrcpy并不是一个颠覆性的工具,但它精准地解决了Scrcpy"功能强大但操作不便"的痛点。它没有追求花哨的功能堆砌,而是专注于提升用户体验,让技术真正服务于人。

对于那些想要享受Scrcpy强大功能,又不想折腾命令行的用户来说,WPFscrcpy无疑是一个理想的选择。它证明了,一个好的工具,不一定要复杂,简单、稳定、易用,同样能赢得用户的认可。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!