如何使用scrcpy管理和控制你的Android设备

2023-11-04

关于scrcpy

scrcpy是一款针对Android设备的管理和控制工具,该工具可以通过USB或TCP/IP来帮助广大研究人员显示、管理和控制Android设备。该工具不需要root访问权限,支持GNU/Linux、Windows和macOS系统。

工具特性

1、性能:30~120fps,具体取决于设备

2、分辨率:1920×1080或以上

3、低延迟:35~70ms

4、低启动时间:约1秒显示第一个图像

5、非侵入性:Android设备上未安装任何内容

6、工具优势:无需账户,无需广告,无需上网

7、自由&免费:自由和开源软件

功能介绍

1、屏幕录制

2、设备监控

3、剪切板数据拷贝

4、可配置分辨率

5、将Android设备用作网络摄像头

6、物理键盘模拟(HID)

7、物理鼠标模拟(HID)

8、OTG模式

9、其他...

工具要求

API 21+(Android 5.0+)

设备开启ADB调试模式

工具下载

Linux

Debian或Ubuntu:

apt install scrcpy

Arch Linux:

pacman -S scrcpy

Windows

点击【这里】下载scrcpy-win64-v1.24.zip(包含adb在内的所有依赖组件)。

SHA-256:

6ccb64cba0a3e75715e85a188daeb4f306a1985f8ce123eba92ba74fc9b27367

Chocolatey安装:

choco install scrcpy

choco install adb

Scoop安装:

scoop install scrcpy

scoop install adb

macOS

brew install scrcpy

brew install android-platform-tools

sudo port install scrcpy

工具运行

将Android设备和你的电脑连接,然后运行下列命令:

scrcpy

该工具支持的命令参数选项可以使用下列命令查看:

scrcpy --help

工具使用

分辨率控制

scrcpy --max-size=1024

scrcpy -m 1024  # short version

比特率修改

scrcpy --bit-rate=2M

scrcpy -b 2M  # short version

帧率FPS修改

scrcpy --max-fps=15

视频旋转锁定

scrcpy --lock-video-orientation     # 初始化方向

scrcpy --lock-video-orientation=0   # 正常方向

scrcpy --lock-video-orientation=1   # 90° 逆时针方向

scrcpy --lock-video-orientation=2   # 180°

scrcpy --lock-video-orientation=3   # 90° 顺时针方向

屏幕录制

scrcpy --record=file.mp4

scrcpy -r file.mkv

缓冲区显示

scrcpy --display-buffer=50

TCP/IP无线连接

scrcpy --tcpip=192.168.1.1       # default port is 5555

scrcpy --tcpip=192.168.1.1:5555

工具运行截图

许可证协议

本项目的开发与发布遵循Apache-2.0开源许可证协议。

项目地址

scrcpy:【GitHub传送门

参考资料

Introducing scrcpy · ~rom1v/blog

Open Source Project - Scrcpy now works wirelessly

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用scrcpy管理和控制你的Android设备 的相关文章

随机推荐

  • 低功耗基础概念——Level Shifter cell补充

    文章目录 为什么现在的IC中高低电压差别不大 仍然需要LS level shifter H2L Level shifer L2H Level shifer Lib文件中对level shifter的描述 信号跨越不同级别电压模块进行驱动时
  • 【论文阅读】A CNN-Transformer Hybrid Approach for CropClassification Using MultitemporalMultisensor Images

    论文题目 利用多时相多传感器图像进行作物分类的CNN Transformer混合方法 目录 摘要 I INTRODUCTION II RELATE WORK A Ground Truth of Crop Types B Preprocess
  • QtWebApp介绍、下载和搭建http轻量级服务器Demo

    一 QtWebApp介绍 QtWepApp是一个C 中的HTTP服务器库 其灵感来自Java Servlet 适用于Linux Windows Mac OS和Qt Framework支持的许多其他操作系统 QtWebApp包含以下组件 HT
  • CTFshow-菜狗杯WP

    经过了48小时的奋战 在这次比赛中成功拿下4400分 同时也发现了自己的许多不足 MISC 杂项签到 下载附件后进行解压 发现是一张图片 通过二进制查看工具 WinHex 010 Editor 打开该图片 Ctrl F搜索文本 ctfsho
  • [Leetcode]回文数(python版)

    判断一个整数是否是回文数 回文数是指正序 从左向右 和倒序 从右向左 读都是一样的整数 示例1 输入 121 输出 true 示例2 输入 121 输出 false 解释 从左向右读 为 121 从右向左读 为 121 因此它不是一个回文数
  • 远程连接mysql失败异常,未配置权限,skip-name-resolve以及防火墙

    刚安装好 mysql之后 用 navicat 连接MySQL 是连不上的 mysql 默认是只能本地连接 如果需要远程连接 需要配置连接权限 我的mysql 版本是 MySQL 5 6 40 本地连接之后 需要重置密码 set passwo
  • Docker导出导入本地镜像

    镜像导出到本地 docker save o root images myminio tar myminio v1 root images myminio tar 新建镜像名 myminio v1 需导出镜像名 镜像导入 docker loa
  • sqli-labs(31-40)

    人过留名 雁过留声 人生天地间 凡有大动静处 必有猪头 Less 31 源码分析 和 Less 29 相似 就是参数使用双引号 括号引用了 注入的时候注意闭合即可 Less 32 源码分析 check addslashes 转义的字符有 反
  • 如何在PHP中以编程方式将Excel文件转换为PDF?试试Aspose

    Excel电子表格被广泛用于以行和列的形式存储和分析数据 但是 在各种情况下 需要先将Excel文件转换为PDF 然后才能通过Internet共享它们 为了自动将Excel转换为PDF 本文介绍了 如何使用PHP通过编程将Excel文件转换
  • 你们要的终极指南! 交易API接口

    股票API接口可谓是量化交易和金融工具中最重要的组成部分 一个高质量的交易API接口对于量化交易程序员而言可谓是福星 因其可使得程序员们进行后向测试 得到可靠的测试结果 验证自己制定的交易策略是否有效 甚至构建自己的财富主页 有可能成为下一
  • 主从架构&lua脚本-Redis(四)

    上篇文章介绍了rdb aof持久化 持久化RDB AOF Redis 三 https blog csdn net ke1ying article details 131148269 redis数据备份策略 写job每小时copy一份到其他目
  • Ubuntu22.04更换国内镜像源(阿里、网易163、清华、中科大)

    更换方法 Ubuntu采用apt作为软件安装工具 其镜像源列表记录在 etc apt source list文件中 首先将source list复制为source list bak备份 然后将source list内容改为需要的镜像源列表即
  • unity 在pc平台 重启应用程序

    void ReStart 延迟5秒启动 string strs new string echo off echo wscript sleep 5000 gt sleep vbs start wait sleep vbs start d 0
  • 深度学习训练营Resnet之鸟类识别

    深度学习训练营之鸟类识别 原文链接 理论知识储备 为什么会提出ResNet ResNet 环境介绍 前置工作 设置GPU 导入数据并进行查找 数据处理 可视化数据 配置数据集 残差网络的介绍 构建残差网络 模型训练 开始编译 结果可视化 训
  • jupyter虚拟环境连接内核失败

    当你的Jupyter一直显示 连接内核中 或者是404 那么不妨考虑是否是防火墙的问题 首先使用conda install ipykernel 这样可以在jupyter上看到内核 依次把对应的虚拟环境的目录下的python exe pyth
  • java工具之解析yaml文件

    工具使用背景 很多配置项都是使用yaml的格式进行配置的 按一定的格式进行缩进 一眼看上去 清晰明了 如Springboot工程下图所示 如 k8s的Deploy文件 本次写这个yaml工具解析是想解析k8s的config文件 然后封装一个
  • JAVA解析Json并输出所有属性值,多层次

    import com alibaba fastjson JSON import com alibaba fastjson JSONArray import com alibaba fastjson JSONObject import org
  • 关于opencv通道的C++转化实现

    首先我是在visual2019上使用C 因此测试之前要安装opencv的依赖包 可以上官网自行下载安装 1 图像通道 1 单通道图 每个像素点只有一个值 0 255 即我们常见的黑白图 称作灰度图 2 三通道图 每个像素点都有 3 个值表示
  • Quartusii 链接Altera-Modelsim进行功能仿真

    下文介绍利用Altera Modelsim来进行功能仿真的步骤 quartus ii 版本 17 0 altera modelsim版本 ModelSim Intel FPGA Starter Edition 10 5b Quartus P
  • 如何使用scrcpy管理和控制你的Android设备

    关于scrcpy scrcpy是一款针对Android设备的管理和控制工具 该工具可以通过USB或TCP IP来帮助广大研究人员显示 管理和控制Android设备 该工具不需要root访问权限 支持GNU Linux Windows和mac