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

相关文章

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自