4、Screenshot-adb基本命令-Android
作者:Irain
QQ:2573396010
微信:18802080892
官网链接:https://adbshell.com/
目录
- 1 设备界面截图
- 2 录屏
- 2.1 普通录屏
- 2.2 设置视频画面尺寸
- 2.3 设置视频比特率
- 2.4 旋转式录屏
- 2.5 录屏左上角添加时间戳
- 2.6 设置记录时间
- 2.7 DOS命令窗口打印设备相关信息
- 3 备注
1 设备界面截图
详细链接:https://adbshell.com/commands/adb-shell-screencap
在设备创建测试文件夹
adb shell mkdir /storage/emulated/0/1
进行APP测试时,可以结合pull命令一起使用。
adb shell screencap /storage/emulated/0/1/test.png
从设备把刚刚截图照片拷贝到当前目录
adb pull /storage/emulated/0/1/test.png test.png
2 录屏
详细链接:https://adbshell.com/commands/adb-shell-screenrecord
2.1 普通录屏
进行APP测试时,可以结合pull命令一起使用。
adb shell screenrecord /storage/emulated/0/1/test.mp4
从设备把刚刚录屏拷贝到当前目录
adb pull /storage/emulated/0/1/test.mp4 test.mp4
2.2 设置视频画面尺寸
默认是设备的主显示分辨率(如果支持),如果不支持,则为1280x720。为了得到最好的结果,使用AVC编码器支持的大小。比如:1080x1080 。录屏后,查看视频属性。
adb shell screenrecord --size 1080x1080 /storage/emulated/0/1/test.mp4
adb pull /storage/emulated/0/1/test.mp4 test--size1080x1080.mp4
2.3 设置视频比特率
设置视频比特率,单位为比特/秒。值可以指定为位或兆,例如。“4000000”相当于“4M”。默认20 mbps。
不好使,设定了视频比特率,但没有自动停止录屏。
adb shell screenrecord --bit-rate 4000000 /storage/emulated/0/1/test.mp4
adb pull /storage/emulated/0/1/test.mp4 test--4M.mp4
2.4 旋转式录屏
指导说明书是旋转90度,小编命令测试后,屏幕选转了180度。这个命令特性是实验性的,可能根据不同手机或系统,结果不一样。
adb shell screenrecord --rotate /storage/emulated/0/1/test.mp4
adb pull /storage/emulated/0/1/test.mp4 test----rotate.mp4
2.5 录屏左上角添加时间戳
添加额外的信息,比如时间戳覆盖,这对于演示bug的视频很有帮助。
adb shell screenrecord --bugreport /storage/emulated/0/1/test.mp4
adb pull /storage/emulated/0/1/test.mp4 test--bugreport.mp4
2.6 设置记录时间
设置最大记录时间,以秒为单位。默认/最大为180。比如:设定记录时间为10秒。记录10秒后,自动关闭。
adb shell screenrecord --time-limit=10 /storage/emulated/0/1/test.mp4
adb pull /storage/emulated/0/1/test.mp4 test--time-limit=10.mp4
2.7 DOS命令窗口打印设备相关信息
在标准输出上显示感兴趣的信息,同时,可以命令窗口输入字符,没有用,不会显示在录屏视频中。
adb shell screenrecord --verbose /storage/emulated/0/1/test.mp4
adb pull /storage/emulated/0/1/test.mp4 test--verbose.mp4
3 备注
音频没有与视频文件一起录制。录像时不支持屏幕旋转。如果屏幕在录制过程中旋转,在录制过程中屏幕的某些部分会被切断。
4、Screenshot-adb基本命令-Android相关推荐
- android开发获取手机,通过ADB获取Android手机信息,获取手机信息
通过ADB获取Android手机信息,获取手机信息 原文:https://blog.csdn.net/fasfaf454/article/details/51438743 1.获取手机系统信息( CP ...
- qpython3调用adb_Python实现的基于ADB的Android远程工具
Python实现的基于ADB的Android远程工具,本工具为原创,涉及知识: - Python编程 - Tkinter GUI编程 - ADB通信机制 代码全文: #!/usr/bin/env py ...
- 通过 WIFI 用 adb 调试 Android 设备
通常情况下,通过 usb 用 adb 调试 Android 设备,但随之的问题是你总需要一根线链接着你的手机或者他人的手机,这样的体验可能会让你很糟糕,幸好,万能的 adb 已经为我们准备好了一切,我 ...
- adb(Android debug bridge)命令
From:https://www.cnblogs.com/huanyou/p/5133737.html ADB 用法大全: github 地址:https://github.com/mzlogin/a ...
- 【实用工具】adb检测android设备
1.adb检测android设备 adb shell getprop net.bt.name adb shell getprop ro.build.version.sdk https://editor ...
- ubuntu下adb连接android手机调试
1.adb连接android手机默认情况下,Ubuntu下通过USB数据线连接G2手机后,adb可能无法正常连接到设备.按照一下步骤可以解决此问题. 1)在terminal下面运行lsusb命令 会发 ...
- android adb 分析,android adb shell常用脚本分析课件.ppt
android adb shell常用脚本分析课件 ADB概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 电脑上运行的客户端. 在你用于开发的机器上作为后台进程运行的服务器. ...
- android设置不锁屏adb,如何通过ADB锁定Android屏幕?
如何通过ADB锁定Android屏幕? 有没有办法通过ADB锁定Android屏幕? 我找到了将显示锁定在apk中的方法,但是我想通过ADB从PC锁定屏幕,以模拟显示超时,而不必等待超时. 是否有可能 ...
- Unity程序在VR一体机(Android)上卡死(闪退)后怎么办?——用adb查看android上某Unity app的debug信息
一.之前面临的困境 Unity的程序build到android一体机后,仿佛进入了一个黑箱子,你既看不到脚本的debug报错信息,也看不到任务管理器里的内存和CPU使用情况?如果黑屏.闪屏.花屏怎么办 ...
- Appium、adb控制Android手机和实战项目
Appium.adb控制Android手机和实战项目 adb常用命令 Appium中API 元素定位操作API 滑动和拖拽事件(appium<2.0版本) 高级手势TouchAction 手机操 ...
最新文章
- pythontcp服务器框架_tcp服务器简单框架-python客户端
- Python编程专属骚技巧8
- c# Brush、Color、String相互转换
- 理解物体检测中的Objectness
- 谷歌官方推出 TensorFlow 中文视频:机器学习从零到一(系列之二)
- visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
- pdd本质上来说,没有什么壁垒
- python函数和模块有什么关键特性_【Python函数与模块】(2)函数的特点
- java俄罗斯方块代码_[转载]java编写的一个俄罗斯方块(源代码)
- 桌面窗口管理器和csrss导致Windows的GPU和内存占用过高而卡顿
- cad详图怎么画_CAD标准图框怎么画
- Python抖音去水印_一步到位_一蓑烟雨任平生
- ☆【平衡二叉树】魔兽争霸
- 许巍的故乡到底想表达什么?是写给谁的?
- 【LeetCode】回溯 N皇后(DFS、子集、组合问题)
- 树莓和Arduino之间的蓝牙通讯
- [ChromeApp]指南!让你的谷歌浏览器好用十倍!
- 论文阅读:Oriented RepPoints for Aerial Object Detection (CVPR 2022)
- 对作业管理系统的总结与期望
- 设置VLC播放器进行RTSP推流桌面(共享桌面)
热门文章
- 华为ax3怎么接光纤sc接口_华为路由器AX3与其他华为/荣耀路由器如何连接? | 192路由网...
- 微星GS66安装Ubuntu16.04并配置网卡驱动(此方法不能解决显卡和网卡同时安装的问题,如果想两者兼得请移步到另一篇ubuntu18.04的安装博客)
- mysql事务转账_模拟数据库事务实现转账
- 数据挖掘——数据挖掘的起源
- OpenCV 计算运行时间(us,ms,s)
- 2021电工杯B题建模思路代码完整版
- 跨国企业在中国 | 麦德龙中国正式引进高品质法国牛肉;雀巢加码在华宠物护理业务...
- 结束计算机进程的快捷键,结束进程快捷键在哪 电脑结束进程快捷键操作方法...
- python turtle方向_Python turtle.left()用法及代码示例
- 【快递下单小程序源码】可运营+快递下单微信小程序