Android设备adb screenrecord录屏简单使用

adb  Android  2021年9月6日 pm6:20发布3年前 (2021)更新 91es.com站长
131 0 0

前言

Android测试有些现象无法用语言描述或者描述不清晰,因此会要求测试拍视频或者录屏,方便工程师解决问题。

偶尔需要录像,因此这里整理一下adb screenrecord的使用,方便自己查阅和学习。

好记性不如烂笔头

正文

screenrecord 命令规则
screenrecord [options] <filename>

[options] 可选的参数选项

<filename> 文件名(最好指定目录+文件名)

个人常用的命令

录像,并存在在mnt下

adb shell screenrecord /mnt/screenrecord.mp4

录制时印上时间错,方便查看

adb shell screenrecord  --bugreport /mnt/screenrecord.mp4

限制录像的时间,默认最大是180s(也就3分钟)

# 这里是10s,录像完后自动退出
adb shell screenrecord --time-limit 10 /mnt/screenrecord.mp4

设置录像视频的高宽,默认的话都是Android设备的窗口大小

adb shell screenrecord --size 1024x720 /mnt/screenrecord.mp4

我比较常用的就第一个和第二个。

退出录制
  1. ctrl + c
  2. 限制录制时间,到时间后自动会退出
screenrecord参数简介

cmd中输入如下,就可以看到screenrecord参数简介

adb shell screenrecord --help

下面附上详细参数

Options:
--size WIDTHxHEIGHT
    # 设置录制视频的高宽,默认是Android设备的窗口大小
--bit-rate RATE
    # 设置视频的码率。默认20Mbps
--bugreport
    # 给视频打上时间戳等信息,方便配合日志查看
--time-limit TIME
    # 限制录制的时间长度,默认180s3分钟)
--verbose
    命令行中会打印信息,比如视频高宽,帧率,录制停止时间等,结束后还会发广播通知扫描器等

好奇的是加了这个--bugreport参数后,录制的时间多了一分钟左右。

参考文章

  1. adb shell screenrecord --help
  2. android自定义adb命令,android设置adb自带screenrecord录屏命令

 历史上的今天

  1. 2023: ViewPager的简单使用(0条评论)
  2. 2020: Android中常用的暴力性点击的方法总结(0条评论)
  3. 2019: 钱钟书:论快乐(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

C语言之指针数组和数组指针

前言简单记录一下指针数组和数组指针之间的区别。正文由于很容易搞混,因此这里做一下记录。指针数组指针数组是指具有若干个相同存储类型和数据类型的[指针变量]构成的组合。指针数组的一般形式:存储类型 数据类型 * 指针数组名 [大小]//指针数组,类型是int * 所以叫int型指...

Linux signal 常见的信号含义表

前言简单记录一下Linux signal 常见的信号含义。PS : 本文摘抄,只是方便自己查阅而已。正文信号表 SIGHUP       1       /* Hangup (POSIX). */                         终止进程     终端线路挂断S...

利用signapk.jar工具对apk文件进行签名

什么是signapk.jarsignapk.jar是Android源码包中的一个签名工具。signapk.jar源码Android源码目录下,可以编译build/tools/signapk/生成signapk.jar。如何生成signapk.jar# 编译signapkmmm /bui...

Android设备adb screenrecord录屏简单使用

前言Android测试有些现象无法用语言描述或者描述不清晰,因此会要求测试拍视频或者录屏,方便工程师解决问题。偶尔需要录像,因此这里整理一下adb screenrecord的使用,方便自己查阅和学习。好记性不如烂笔头正文screenrecord 命令规则screenrecord [op...

[摘]svc命令:管理电源控制,无线数据,WIFI

本文摘抄于《Android命令行测试BT,WIFI,Sensor工作状态》svc命令,位置在/system/bin目录下,用来管理电源控制,无线数据,WIFI。[plain] view plaincopy# svc svc Available commands: ...

自定义SeekBar样式

前言简单记录一下使用shape定制Seekbar样式。正文这里主要在参考文章末尾连接修改的。谢谢。自定义thumb/res/drawable/seek_bar_thumb.xml<?xml version="1.0" encoding="utf-8"?><shape...