3分钟把手机投到电脑上:scrcpy 投屏实战指南
3分钟把手机投到电脑上scrcpy 投屏实战指南【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy开会要当场演示 App一群人只能围着一块小屏凑脑袋看做教程要录手机操作却腾不出手去点录制键手机上刚收到的验证码还得一个字一个字打到电脑里。这些场景里你最需要的不是一台新设备而是一根虚拟的线——把手机屏幕实时搬到电脑上还能用鼠标键盘直接操作它。开源工具scrcpy读作 screen copy干的就是这件事它通过 USB 或网络把安卓设备的画面和声音实时传输到电脑延迟低至 35~70ms且无需 root、无需在手机上安装任何 App。下面我们就从一条数据线开始逐步把这台手机塞进电脑屏幕里。一、3分钟跑通 USB 投屏先看到画面再说最快的一条路永远是 USB 线因为它是物理连接稳定、零配置。你需要满足三个前提手机是 Android 5.0API 21及以上、电脑装好了 scrcpy、手机开启了USB 调试。先装 scrcpy。三种主流系统各给一条命令复制到终端执行即可# LinuxDebian/Ubuntu 系 sudo apt install scrcpy # macOS brew install scrcpy # WindowsWinGet 包管理器 winget install --exact Genymobile.scrcpy为什么要用包管理器安装因为它会自动把 adbAndroid Debug Bridge电脑与安卓设备通信的底层工具等依赖一并装上省去手动配环境的麻烦。接着在手机上开启USB 调试进入设置 → 关于手机连续点击版本号7 次激活开发者模式再回到设置进入开发者选项打开USB 调试。这一步是 scrcpy 读取和控制手机屏幕的通行证漏掉它后面的所有命令都会报找不到设备。手机用数据线连上电脑在终端输入scrcpy大约 1 秒后手机屏幕就会原样出现在电脑窗口里鼠标左键即点击、右键即返回、中键即回到桌面。此时你已经完成了投屏——整个过程只用了两条命令。scrcpy 投屏窗口即手机屏幕本身画面清晰且无多余边框提示如果弹出INJECT_EVENTS permission之类的报错小米等机型常见请在开发者选项里再开启USB 调试安全设置并重启手机后重试。有线投屏已经跑通但问题也随之而来——你总得被一根 1 米的线拴在电脑旁边。好消息是scrcpy 连无线这条线也替你剪断了。二、摆脱数据线一条命令切换到无线投屏无线投屏的本质是让电脑通过局域网Wi-Fi直接与手机通信。前提是手机和电脑连在同一个 Wi-Fi下。最省事的办法是先用 USB 连上手机然后执行scrcpy --tcpip这条命令会自动探测手机的 IP 地址、自动开启 adb 的无线调试端口、自动完成连接然后照常启动投屏。执行完后拔掉数据线投屏不会中断——你可以端着手机在屋里走动画面依然实时。如果手机此前已经配置过无线调试端口 5555也可以不插线直接指定地址连接scrcpy --tcpip192.168.1.100把其中的 IP 换成你手机的实际地址即可在设置 → 关于手机 → 状态信息里能找到。连接成功后如果想彻底结束这次无线连接在终端执行adb disconnect收尾。注意无线投屏的稳定性和画质取决于路由器和 Wi-Fi 信号建议使用 5GHz 频段画面偶尔卡顿时优先回到 USB 方案。画面通了操控也有了。可你很快会意识到光看还不够很多活儿其实想在电脑上顺手就干了。三、进阶玩法录屏、传文件、熄屏投屏一条命令搞定scrcpy 真正的价值在于把投屏扩展成远程操作手机。下面三个任务都是高频场景每个都是一条命令的事。任务一录下手机操作做成教程或留档在做演示、录游戏高光、记录 Bug 复现步骤时用--record边投屏边录屏生成 MP4 文件scrcpy --recorddemo.mp4录制完成后按CtrlC结束。想省电一点可以只录不显示画面--no-window或者只录前 20 秒--time-limit20。录制相关的更多格式选项见项目文档 doc/recording.md。任务二把文件传给手机或直接安装 App手机和电脑互传文件最顺滑的方式不是微信文件传输助手而是拖拽。把任意文件直接拖进 scrcpy 窗口它会被自动推送到手机的/sdcard/Download/目录把 APK 安装包拖进去则会直接触发安装不用再打开手机文件管理器点击确认。如果希望文件落到别的目录用--push-target指定scrcpy --push-target/sdcard/Movies/任务三关掉手机屏幕投屏照常进行长时间投屏时手机屏幕常亮既费电又伤屏。用--turn-screen-off启动时直接熄屏投屏配合--stay-awake防止休眠scrcpy --turn-screen-off --stay-awake运行中也能用快捷键临时切换Alto关屏、AltShifto开屏。手机屏幕管理的完整说明见 doc/device.md。到这里投屏、无线、录制、传文件都齐了。但如果你想让 scrcpy 真正贴合自己的使用习惯还有一层手感可以调。四、手感调校快捷键、画质与多设备把投屏调到顺手为止先把常用快捷键背下来。以下操作都以Alt为修饰键也可用--shortcut-mod改成Ctrl等想做的事按键切换全屏Altf旋转设备屏幕Altr关/开手机屏幕Alto / AltShifto展开通知栏Altn电脑剪贴板内容粘贴到手机Ctrlv自动先同步剪贴板手机剪贴板同步到电脑Altv注意最后一条的差异Ctrlv会把电脑剪贴板同步进安卓剪贴板再粘贴因此别用它粘贴密码等敏感内容任何安卓应用都可能读到剪贴板。更全的快捷键清单见 doc/shortcuts.md。再按需压一压画质。scrcpy 默认按手机原始分辨率投屏画面虽然锐利但对网络和 CPU 都有压力。卡顿时限制分辨率是立竿见影的手段scrcpy --max-size1024 # 画面长边压缩到 1024性能大幅提升 scrcpy --max-fps30 # 限制帧率适合办公场景 scrcpy --video-bit-rate2M # 降低码率适合网络较弱的无线投屏反过来追求极致流畅则可以开更高码率并选 H.265 编码同画质下更省带宽scrcpy --video-codech265 --video-bit-rate8M参数调优的完整说明见 doc/video.md。想了解这些参数在代码里如何被解析、生效可以翻阅 app/src/options.c 和 app/src/cli.c 两个核心源文件。最后多设备也不慌。桌面上插了两台手机时用--serial指定序列号各开一个窗口互不干扰scrcpy --serial0123456789abcdef序列号可用adb devices查看。现在就试试别再让手机孤零零地躺在桌上回看这一路插上数据线、敲一条scrcpy3 分钟拿到实时投屏一条scrcpy --tcpip挣开线缆束缚再叠加录制、传文件、熄屏投屏它俨然成了你电脑上的第二块手机屏。全程无需 root、无需注册账号、没有广告核心代码开源想研究实现可以去读 app/src/scrcpy.c 与 server/src/main/java/com/genymobile/scrcpy/Server.java。如果你更想从源码开始一步步构建也可以克隆完整仓库自行编译git clone https://gitcode.com/GitHub_Trending/sc/scrcpy下一次开会演示、录屏教学、或者只是懒得伸手拿手机回消息时记得先敲下scrcpy。它不会让你的手机消失只会让你的手机离你更近。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OpenCore Configurator 入门指南:30 分钟生成一份可验证的引导配置

OpenCore Configurator 入门指南:30 分钟生成一份可验证的引导配置

OpenCore Configurator 入门指南:30 分钟生成一份可验证的引导配置 【免费下载链接】OpenCore-Configurator A configurator for the OpenCore Bootloader 项目地址: https://gitcode.com/gh_mirrors/op/OpenCore-Configurator OpenCore Configurator 是一款…

2026/10/19 3:43:42 阅读更多 →
人形机器人金属疲劳预测及基于振动力学的寿命周期模型(下)

人形机器人金属疲劳预测及基于振动力学的寿命周期模型(下)

二、基于振动力学的寿命周期模型(一)核心思想结构的动力学特性(如固有频率、阻尼比、振型) 是其物理状态(质量、刚度、阻尼)的直接反映。当结构因疲劳而产生微裂纹时,其刚度会下降,从…

2026/10/19 3:44:11 阅读更多 →
maxGraph零基础入门:纯客户端JavaScript图表库,零成本5分钟画出可交互流程图

maxGraph零基础入门:纯客户端JavaScript图表库,零成本5分钟画出可交互流程图

maxGraph零基础入门:纯客户端JavaScript图表库,零成本5分钟画出可交互流程图 【免费下载链接】maxGraph maxGraph is a fully client side JavaScript diagramming library 项目地址: https://gitcode.com/gh_mirrors/ma/maxGraph maxGraph 是一款…

2026/10/18 4:04:10 阅读更多 →

最新新闻

电商智能体实战:打通客服与导购,从架构到落地全解析

电商智能体实战:打通客服与导购,从架构到落地全解析

做了快一年的电商智能体项目,最大的感悟是:"客服导购"绝对不是把两套话术拼在一起那么简单。我们团队接到的第一个需求特别朴素——"能不能让客服机器人别那么蠢,至少会查个订单、懂点商品"。结果真正做起来才发现&#…

2026/10/19 3:44:17 阅读更多 →
AI文档审核系统如何把关无组织排放检测报告?

AI文档审核系统如何把关无组织排放检测报告?

做环保检测这行这么多年,最让人头大的往往不是采样,也不是化验,而是那一摞摞送审的无组织排放检测报告。每份报告里几十上百个监测点位,颗粒物、非甲烷总烃、苯系物各项浓度,每一项都要跟现行标准核对排放限值、采样时…

2026/10/19 3:44:17 阅读更多 →
生物深度学习实战:从序列数据到模型评估的完整指南

生物深度学习实战:从序列数据到模型评估的完整指南

1. 先想清楚要解决什么问题:从序列到表型的任务清单标题写着“生物深度学习”,但它根本不是一门“输入数据、跑个模型、输出结果”的单向流水线,而是先要把生物问题翻译成机器学习问题,再反过来用模型结果去解释生物现象。很多人一…

2026/10/19 3:44:17 阅读更多 →
从零搭建企业AI员工:智能体架构、ReAct循环与工具调用全解析

从零搭建企业AI员工:智能体架构、ReAct循环与工具调用全解析

我一直觉得,企业级智能体这件事,最大的误解就是把聊天机器人当成AI员工。聊天机器人只是“能说话”,AI员工是“能干活”。它要能理解任务、拆解步骤、调用内部系统、拿回结果、再把结果讲成人话,最好还能在出错时自己纠偏。OpenCl…

2026/10/19 3:44:17 阅读更多 →
反钓鱼安全运营:从人因风险建模到持续干预机制

反钓鱼安全运营:从人因风险建模到持续干预机制

做安全运营的人,这两年普遍都有一种被“追着打”的感觉。钓鱼攻击激增已经不再只是新闻里的宏观数字,它会非常具体地落在某一次告警里:比如某个周一下午,我们团队里的研发同事收到一封“绩效确认附件”的邮件,发件人名…

2026/10/19 3:44:17 阅读更多 →
VLAN划分与配置实战:从广播域到Trunk排障

VLAN划分与配置实战:从广播域到Trunk排障

做了几年网络相关项目,我最大的感觉是:很多听起来不复杂的问题,最后都卡在“VLAN划分与配置”上。办公楼上不了网、会议室网络忽快忽慢、跨楼层访问服务器超时,十有八九都跟广播域没拆干净、标签没配对、trunk没放通有关系。VLAN这…

2026/10/19 3:43:17 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →