前言
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
我比较常用的就第一个和第二个。
退出录制
- ctrl + c
- 限制录制时间,到时间后自动会退出
screenrecord参数简介
cmd中输入如下,就可以看到screenrecord参数简介
adb shell screenrecord --help
下面附上详细参数
Options:
--size WIDTHxHEIGHT
# 设置录制视频的高宽,默认是Android设备的窗口大小
--bit-rate RATE
# 设置视频的码率。默认20Mbps
--bugreport
# 给视频打上时间戳等信息,方便配合日志查看
--time-limit TIME
# 限制录制的时间长度,默认180s(3分钟)
--verbose
命令行中会打印信息,比如视频高宽,帧率,录制停止时间等,结束后还会发广播通知扫描器等
好奇的是加了这个--bugreport参数后,录制的时间多了一分钟左右。
参考文章
历史上的今天
暂无评论...
随机推荐
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...