Skip to content

WPF_Scrcpy一个scrcpy的控制UI,可以方便的设置参数WPF_Scrcpy is a Scrcpy control UI that allows for easy parameter settings

License

Notifications You must be signed in to change notification settings

chendx-github/WPF_Scrcpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPFscrcpy

🎯 简洁易用的Android屏幕投屏工具

基于Scrcpy的WPF桌面应用,提供直观的图形界面和丰富的自定义选项


📖 项目介绍

WPFscrcpy是一个基于Scrcpy的Android屏幕投屏工具,使用C# WPF技术开发。相比市面上的同类工具,本项目完全免费开源,提供了更加直观易用的图形界面,让用户可以轻松管理投屏参数和设备连接。

🎯 设计理念

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

✨ 功能特性

🖥️ 主要功能

  • 设备管理:自动识别连接的Android设备
  • 屏幕投屏:高质量实时屏幕镜像
  • 设备控制:支持鼠标键盘操作设备
  • 参数自定义:灵活配置所有投屏参数

🛠️ 详细配置选项

网络设置

  • TCP/IP连接支持
  • 端口自定义配置
  • 连接方式选择

视频质量设置

  • 分辨率调节(最大分辨率配置)
  • 视频码率控制
  • 帧率限制设置
  • 视频编码器选择

输入控制

  • 鼠标键盘映射
  • 多点触控支持
  • 输入延迟优化

显示选项

  • 窗口大小调节
  • 全屏模式支持
  • 显示方向控制

🖼️ 软件界面

主界面

image

高级设置

image

📥 安装说明

系统要求

  • 操作系统:Windows 7/8/10/11
  • 运行环境:.NET Framework 4.5.2 或更高版本
  • 设备要求:Android 5.0+ 设备,开启开发者选项和USB调试

安装步骤

  1. 下载Scrcpy核心文件

    从官方仓库下载Scrcpy:https://github.com/Genymobile/scrcpy/releases
    将下载的文件解压到:D:\sof\scrcpy-win64-v1.17\
    (也可放置在其他目录,需在软件中设置正确路径)
    
  2. 下载WPFscrcpy

    下载本项目的最新Release版本
    解压到任意目录即可使用
    
  3. 设备准备

    - 在Android设备上开启"开发者选项"
    - 启用"USB调试"
    - 通过USB连接设备到电脑
    

🚀 使用指南

快速开始

  1. 连接设备

    • 通过USB连接Android设备
    • 点击"刷新设备"按钮
    • 在设备列表中选择目标设备
  2. 配置参数

    • 根据需要调整视频质量设置
    • 配置网络连接选项(如使用无线连接)
    • 设置输入控制偏好
  3. 开始投屏

    • 点击"开始镜像"按钮
    • 首次连接可能需要在手机上确认授权

高级功能

无线连接设置

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

自定义参数

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

🔧 开发计划

即将推出的功能

  • 多设备同时管理(群控功能)
  • 设备管理界面优化
  • 自动化脚本支持

长期规划

  • 无线设备自动发现
  • 云端配置同步
  • 插件系统支持
  • 多语言界面

🤝 参与贡献

我们欢迎所有形式的贡献!

贡献方式

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的修改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建一个 Pull Request

贡献指南

  • 提交前请确保代码通过测试
  • 遵循现有的代码风格
  • 为新功能添加相应的文档
  • 提交信息请使用清晰的描述

📝 更新日志

v1.2.4 (2025-06-21)

  • ✨ 新增:优化UI显示
  • ✨ 新增:高级配置

v1.2.0 (2024-04-30)

  • ✨ 新增:程序完全打包,支持开箱即用
  • ✨ 新增:HUD键盘鼠标适配功能
  • 🐛 修复:设备连接稳定性问题

v1.1.0

  • ✨ 新增:高级参数配置界面
  • ✨ 新增:设备管理功能
  • 🎨 优化:用户界面体验

v1.0.0

  • 🎉 首次发布
  • ✨ 基础投屏功能
  • ✨ 设备连接管理

📄 许可证

本项目基于 MIT License 开源协议

🙏 致谢

  • Scrcpy - 提供了强大的核心投屏功能
  • 所有为本项目贡献代码和建议的开发者们

📞 联系我们

  • 🐛 问题反馈Issues
  • 💬 功能建议Discussions
  • 📧 邮件联系:通过GitHub个人资料联系

⭐ 如果这个项目对你有帮助,请给我们一个Star!

Made with ❤️ by WPFscrcpy Team

About

WPF_Scrcpy一个scrcpy的控制UI,可以方便的设置参数WPF_Scrcpy is a Scrcpy control UI that allows for easy parameter settings

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages