scrcpy Android 投屏工具

2024-02-29 13:10
文章标签 工具 android 投屏 scrcpy

本文主要是介绍scrcpy Android 投屏工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

scrcpy Android 投屏工具

参考 scrcpy——Android投屏神器(使用教程)

scrcpy 是一个github 上的开源项目,完全免费并且操作简单,适用于 linux windows 和macOS

如果遇到电脑没办法控制手机 那就是 手机开发者模式中连个调试开关没有打开

如果遇到没有办法输入中文的问题,手机端下载 搜狗输入法就可以了

源码地址

优点
  1. 轻盈度(本机,仅显示设备屏幕)
  2. 性能(30~60fps)
  3. 质量(1920×1080 或以上)
  4. 低延迟( 35~70ms)
  5. 启动时间低(显示第一个图像的±1 秒)
  6. **非侵入(**设备上未安装任何内容)
使用前请注意使用要求
  1. Android 设备至少需要 API 21 (安卓 5.0)。

  2. 确保在设备上启^用了 adb调试。

Windows上使用

下载地址

1.安装 adb 并且配置环境

2.打开设备的开发者选项

adb调试的开启一般是多次点击手机系统版本,如我用的是MIUI10,开启方法是 “设置”->“我的设备”->“全部参数”->点击7下MIUI版本,开启“开发者选项”。然后在 “设置”->“更多设置”->“开发者选项” 中同时开启 USB调试USB调试(安全设置)

[外链图片转存失败,源在这里插入图片描述
站可能有防盗链机制,建议将图片保存下来直接上传(img-OQLGsjqR-1609898285004)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210106093430707.png)]

下载完之后, 使用usb连接电脑,就可以运行 scrcpy.exe了

使用无线连接

此连接方式更加方便快捷,若宽带速率高,使用效果更佳,使用方法也非常简单。

  1. 确保PC和手机在同一Wifi中

  2. 手机先通过USB与PC相连

  3. 在PC上运行 adb tcpip 服务端口,如端口为5555(端口号可以随便只要是没有用过的都可以)

   C:\Users\Administrator>adb shell ifconfiglo        Link encap:UNSPECinet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope: HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:641 errors:0 dropped:0 overruns:0 frame:0TX packets:641 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:41372 TX bytes:41372dummy0    Link encap:UNSPECinet6 addr: fe80::d80d:e8ff:fe8d:43ce/64 Scope: LinkUP BROADCAST RUNNING NOARP  MTU:1500  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:110 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 TX bytes:7700wlan0     Link encap:UNSPEC    Driver cnss_wlan_pciinet addr:192.168.2.112  Bcast:192.168.2.255  Mask:255.255.255.0inet6 addr: fe80::b2e2:35ff:feca:9555/64 Scope: LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:1009167 errors:0 dropped:2 overruns:0 frame:0TX packets:528946 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:3000RX bytes:690015521 TX bytes:203804681rmnet_data0 Link encap:UNSPECinet6 addr: fe80::d4c8:c9b9:71c5:e011/64 Scope: LinkUP RUNNING  MTU:1410  Metric:1RX packets:43 errors:0 dropped:0 overruns:0 frame:0TX packets:19 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:18215 TX bytes:1454rmnet_ipa0 Link encap:UNSPECUP RUNNING  MTU:2000  Metric:1RX packets:22 errors:0 dropped:0 overruns:0 frame:0TX packets:19 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:18731 TX bytes:1454p2p0      Link encap:UNSPEC    Driver cnss_wlan_pciUP BROADCAST MULTICAST  MTU:1500  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:3000RX bytes:0 TX bytes:0C:\Users\Administrator>adb devicesList of devices attached365bfdbf        deviceC:\Users\Administrator>adb tcpip 9527restarting in TCP mode port: 9527C:\Users\Administrator>adb connect 192.168.2.112:9527connected to 192.168.2.112:9527C:\Users\Administrator>scrcpyINFO: scrcpy 1.16 <https://github.com/Genymobile/scrcpy>D:\softlyf\scrcpy-win64-v1.16\scrcpy-s...ped. 20.9 MB/s (33622 bytes in 0.002s)adb.exe: error: more than one device/emulatorERROR: "adb reverse" returned with value 1WARN: 'adb reverse' failed, fallback to 'adb forward'27183[server] INFO: Device: Xiaomi MI 5 (Android 8.0.0)INFO: Renderer: direct3dINFO: Initial texture: 1080x1920
快捷键
描述快捷键
切换全屏模式Alt+f
点击手机电源Alt+p
返回Alt+b
返回到HOMEAlt+h
多任务Alt+s
更多操作长按鼠标左键
显示最佳窗口Alt+g
调节音量Alt+上下键
关闭设备屏幕(保持镜像)Alt+o
将设备剪贴板复制到计算机Ctrl+c
将计算机剪贴板粘贴到设备Ctrl+v

这篇关于scrcpy Android 投屏工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/758923

相关文章

Python pyinstaller实现图形化打包工具

《Pythonpyinstaller实现图形化打包工具》:本文主要介绍一个使用PythonPYQT5制作的关于pyinstaller打包工具,代替传统的cmd黑窗口模式打包页面,实现更快捷方便的... 目录1.简介2.运行效果3.相关源码1.简介一个使用python PYQT5制作的关于pyinstall

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

使用Java编写一个文件批量重命名工具

《使用Java编写一个文件批量重命名工具》这篇文章主要为大家详细介绍了如何使用Java编写一个文件批量重命名工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景处理1. 文件夹检查与遍历2. 批量重命名3. 输出配置代码片段完整代码背景在开发移动应用时,UI设计通常会提供不

Android WebView的加载超时处理方案

《AndroidWebView的加载超时处理方案》在Android开发中,WebView是一个常用的组件,用于在应用中嵌入网页,然而,当网络状况不佳或页面加载过慢时,用户可能会遇到加载超时的问题,本... 目录引言一、WebView加载超时的原因二、加载超时处理方案1. 使用Handler和Timer进行超

Python按条件批量删除TXT文件行工具

《Python按条件批量删除TXT文件行工具》这篇文章主要为大家详细介绍了Python如何实现按条件批量删除TXT文件中行的工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.简介2.运行效果3.相关源码1.简介一个由python编写android的可根据TXT文件按条件批

详解Python中通用工具类与异常处理

《详解Python中通用工具类与异常处理》在Python开发中,编写可重用的工具类和通用的异常处理机制是提高代码质量和开发效率的关键,本文将介绍如何将特定的异常类改写为更通用的ValidationEx... 目录1. 通用异常类:ValidationException2. 通用工具类:Utils3. 示例文

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影