一款开源免费、优雅强大的跨平台 Android 设备控制工具

 项目介绍

escrcpy 是一个开源、免费、优雅、强大的跨平台 Android 设备控制工具,基于 Scrcpy 的 Electron 应用。它支持无线连接和多设备管理,使得用户能够轻松地将电脑变成 Android 设备的完美伴侣。

图片

 应用场景

  • 游戏直播:使用 escrcpy 可以将 Android 游戏画面实时投屏到电脑上,方便游戏主播进行直播。
  • 应用测试:开发人员可以使用 escrcpy 来测试 Android 应用在不同设备和场景下的表现。
  • 教学演示:教师可以使用 escrcpy 将 Android 设备屏幕投屏到教室的大屏幕上,方便进行教学演示。
  • 远程控制:用户可以通过电脑远程控制 Android 设备,进行文件传输、应用安装等操作。

 功能模块

核心功能

  • 设备连接:支持 USB 连接、WIFI 连接和通过 IP 地址连接多种连接方式。
  • 屏幕镜像:实时将 Android 设备屏幕镜像到电脑上。
  • 反向供网:通过 Gnirehtet 实现 PC 到安卓设备的反向供网功能。

扩展功能

  • 设备管理:支持多设备管理,可以对每个设备进行独立配置。
  • 定制化:提供浅色模式、深色模式以及跟随系统切换的主题选项。
  • 快捷操作:支持批量截取屏幕、安装应用、文件管理等快捷操作。
  • 录制功能:支持屏幕录制、录制相机和录制音频。
  • 控制模式:提供镜像、相机、录制等多种控制模式。

 功能特点

  • 跨平台:支持 Windows、macOS 和 Linux 等多个平台。
  • 无线连接:通过扫描二维码或输入 IP 地址和端口号实现无线连接。
  • 多设备管理:支持同时连接和管理多个 Android 设备。
  • 高性能:支持 30~120 帧每秒的流畅度,取决于设备性能。
  • 低延迟:屏幕镜像延迟低至 35~70 毫秒。
  • 非侵入性:不会在 Android 设备上留下任何安装文件。
  • 用户友好:提供图形化界面,易于上手和操作。
图片

 项目技术栈

  • 前端:Electron(用于构建跨平台的桌面应用程序)
  • 后端:Node.js(用于处理后端逻辑和与 Android 设备的通信)
  • 通信协议:ADB(Android Debug Bridge,用于与 Android 设备进行通信)
  • 依赖库:Scrcpy(用于屏幕镜像和控制 Android 设备)、Gnirehtet(用于反向供网)
  • 开发语言:JavaScript、HTML、CSS(前端界面)、Java(与 Android 设备通信的部分代码)

 功能演示

图片

 开源地址

https://gitee.com/viarotel-org/escrcpy

图片

阅读剩余
THE END