[Scrcpy]数据线连接安卓手机投屏windows电脑[win控制安卓手机]比Samsung Dex好用

配置好,只需要两步即可完成安卓手机投屏windows

第一步:usb线连接windows电脑

第二步:cmd输入投屏命令srccpy

搞定

前言/背景

一些视频资料只能下载到手机,很不喜欢手机那么小屏幕播放,播放很不方便

在家的话可以投屏显示器。

那么,除了投屏hdmi或者DP线连接外接显示器外,

如果在外面,通常只携带笔记本电脑,可以使用以下的方式进行投屏到Windows电脑,毕竟大屏还是比手机好看的多。

需要一款开源免费高质量投屏工具。

实际应用篇

快捷键(Shortcuts

MOD键是win上的Alt键

|----------------------------------------------------|--------------|
| Action | Shortcut |
| Turn device screen off (keep mirroring) - 关闭手机屏幕显示 | MOD+o |
| Turn device screen on - 打开手机屏幕显示 | MOD+Shift+o |
| Switch fullscreen mode- 全屏 | MOD+f |

scrcpy名字来由

Scrcpy这个名称的由来源自其功能的特性。在C语言中,有一个字符串拷贝的函数叫做strcpy()。而Scrcpy的主要功能就是将手机或安卓设备的屏幕内容"拷贝"到计算机上,实现屏幕镜像的效果。因此,它的名称就被取为Scrcpy,其中"Screen"代表屏幕 ,而"copy"则是拷贝的意思。

Scrcpy是一个由Genymobile公司开发和维护的强大工具,它可以通过USB或TCP/IP连接将Android设备的屏幕映射到计算机上,并允许用户在计算机上使用键盘和鼠标来控制设备。Scrcpy不仅延迟低、速度快,还支持多种操作系统,如Linux、Windows和macOS,为安卓设备的控制带来了极大的便利。

1. 官网:

GitHub - Genymobile/scrcpy: Display and control your Android device

2. 下载win程序

右侧的release进行下载,或者下面的安装里面找windows下载

当前(2024.04.19 13:00)最新scrcpy-win64-v2.4.zip (64-bit)

或者

3. 解压即可

4. 安卓手机开启开发者模式

找到(搜索)设置-开发者选项-点击开启

或者像下面方式:关于手机-软件信息-编译编号-连续点多次开启开发者模式

5. 安卓手机开启usb调试

关于usb的设置都打开,在Samsung S9+上我只看到了USB调试,打开即可。

6. 安卓手机USB连接

可以看到电脑中识别出手机存储可以传文件。

进入刚才下载的工具目录,在顶部清除,输入cmd,回车

输入命令:

C:\Users\ThinkPad\Downloads\scrcpy-win64-v2.4>adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
1a4d891c710b7ece        unauthorized

未授权,此时可以在安卓手机上看到是否允许调试的弹窗,点击允许,之后可以检测到设备

C:\Users\ThinkPad\Downloads\scrcpy-win64-v2.4>adb devices
List of devices attached
1a4d891c710b7ece        device

现在开始win控制手机

C:\Users\ThinkPad\Downloads\scrcpy-win64-v2.4>scrcpy.exe
scrcpy 2.4 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     -->   (usb)  1a4d891c710b7ece                device  SM_G9650
C:\Users\ThinkPad\Downloads\scrcpy-win64-v2.4\scrcpy-serve...1 file pushed, 0 skipped. 5.7 MB/s (69007 bytes in 0.012s)
[server] INFO: Device: [samsung] samsung SM-G9650 (Android 10)
[server] WARN: Audio disabled: it is not supported before Android 11
INFO: Renderer: direct3d
WARN: Demuxer 'audio': stream explicitly disabled by the device
INFO: Texture: 720x1480
INFO: Texture: 1480x720
[server] WARN: Ignore touch event, it was generated for a different device size
INFO: Texture: 720x1480
INFO: Texture: 1480x720

可以看到分辨率是之前设置的最低的,现在调高分辨率(此时可以在win上控制调节,也可以在手机上直接操作,一样的),调到最高分辨率后,会发现字体变大,点击x关闭

如果需要退出投屏,点击x号:

C:\Users\ThinkPad\Downloads\scrcpy-win64-v2.4>scrcpy.exe
scrcpy 2.4 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     -->   (usb)  1a4d891c710b7ece                device  SM_G9650
C:\Users\ThinkPad\Downloads\scrcpy-win64-v2.4\scrcpy-serve... file pushed, 0 skipped. 97.2 MB/s (69007 bytes in 0.001s)
[server] INFO: Device: [samsung] samsung SM-G9650 (Android 10)
[server] WARN: Audio disabled: it is not supported before Android 11
INFO: Renderer: direct3d
WARN: Demuxer 'audio': stream explicitly disabled by the device
INFO: Texture: 1440x2960

7. 效果

很好,比samsung dex还要流畅,可以很好控制,

而且视频播放跟在手机上没区别

可以全屏

可以直接拖动往上,切换应用(这本来就是手机自带功能,只是在电脑上操作而已)

8. 环境变量:

配置系统变量,就可以不用进解压目录操作了

直接把解压目录添加到系统环境变量Path中

添加一行解压目录并保持

D:\disk\envs\scrcpy-win64-v2.4

之后再运行只需要Win+R,打开cmd,然后输入下面9.中投屏命令即可

9. 使用

之后就可以直接打开win+r输入cmd

回车打开cmd窗口

#usb连接设备,查看设备

adb devices

#安卓机投屏到电脑

scrcpy

10. 参考:

http://t.csdnimg.cn/ejHlY

相关推荐
学习溢出44 分钟前
深入了解 net user 命令:上一次是谁登录的?
windows·网络安全·系统安全
程序猿小D1 小时前
第二百六十七节 JPA教程 - JPA查询AND条件示例
java·开发语言·前端·数据库·windows·python·jpa
yqssjhf1 小时前
手机sd卡数据被清空怎么恢复原状?高效、可行的恢复策略
智能手机·sd卡·sd卡数据恢复·手机sd卡·sd卡数据找回
cuijiecheng20181 小时前
音视频入门基础:FLV专题(13)——FFmpeg源码中,解析任意Type值的SCRIPTDATAVALUE类型的实现
ffmpeg·音视频
Envyᥫᩣ2 小时前
《ASP.NET Web Forms 实现视频点赞功能的完整示例》
前端·asp.net·音视频·视频点赞
500了5 小时前
Kotlin基本知识
android·开发语言·kotlin
人工智能的苟富贵6 小时前
Android Debug Bridge(ADB)完全指南
android·adb
HJ_SDK9 小时前
探索私有化聊天软件:即时通讯与音视频技术的结合
音视频
小雨cc5566ru11 小时前
uniapp+Android面向网络学习的时间管理工具软件 微信小程序
android·微信小程序·uni-app
唐·柯里昂79812 小时前
[3D打印]拓竹切片软件Bambu Studio使用
经验分享·笔记·3d