adb发送什么命令能在手机屏幕弹窗显示_Android 手机投屏在 Ubuntu 上的方法

你知道如何将Android手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如何将Android手机投屏到Ubuntu系统。

Scrcpy 介绍

首先,我们来认识一下Scrcpy。

Scrcpy[1] 是一个开源的命令行工具软件,被设计用于使计算机用户能通过android adb或通过usb数据线控制其Android设备,支持通过鼠标和键盘对Android设备操作,更重要的是无需root权限。

50bf4653bdab656dbbc60d189fdeaf24.png

Scrcpy主要特点:

•免费开源•无需root权限•可以运行在Linux,Window和Mac系统上•可以共享剪贴板•轻量 (原生,仅显示设备屏幕)•性能 (30~60fps)•质量 (分辨率可达1920x1080或更高)•低延迟 (35-70ms)•快速启动 (数秒内即能开始显示)•无侵入性 (不需要在安卓设备上安装任何程序)

使用要求:

•安卓设备系统版本需要在Android 5.0(API 21)或以上。•确保您在设备上开启了adb调试[2]。•在某些设备上,你还需要开启额外的选项[3]以用鼠标和键盘进行控制。

在Ubuntu上安装 Scrcpy

通过默认软件仓库安装,命令如下:

sudo apt-get install scrcpy

当然你也可以下载源码自行编译安装,命令如下:

# runtime dependenciessudo apt install ffmpeg libsdl2-2.0-0 adb# client build dependenciessudo apt install gcc git pkg-config meson ninja-build                  libavcodec-dev libavformat-dev libavutil-dev                  libsdl2-dev# server build dependenciessudo apt install openjdk-8-jdk

在Ubuntu上运行 Scrcpy

用USB连接电脑和安卓设备,并执行:

scrcpy --help

支持带命令行参数执行,查看参数列表:

scrcpy --help

Scrcpy 功能介绍

画面设置

缩小分辨率

有时候,将设备屏幕镜像分辨率降低可以有效地提升性能。

我们可以将高度和宽度都限制在一定大小内(如 1024):

scrcpy --max-size 1024scrcpy -m 1024  # short version

较短的一边会被按比例缩小以保持设备的显示比例。 这样,1920x1080 的设备会以 1024x576 的分辨率显示。

修改画面比特率

默认的比特率是8Mbps。如果要改变画面的比特率 (比如说改成2Mbps):

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.mp4scrcpy -r file.mkv

这个功能仅在Android 10和以后的版本被Android官方支持,但也有可能在更早的版本可用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值