android 录屏自动运行,自动化录屏方案简介 for Android

原标题:自动化录屏方案简介 for Android

前言

针对移动端项目的评测,为了记录并评估产品表现,时常需要对设备进行录屏以作后续分析。

那么,应该如何在Python脚本中可靠、可控地实现安卓设备录屏呢?下面简单分享一下小编的经验与心得。

adb命令

首先,在移动设备与PC进行连接后,通过adb命令进行录屏无疑是一种简单有效的方式:

# 录制命令 —— 参数 + 录屏文件路径

adbshell screenrecord [options]

关于命令参数options,常用的有 --size(视频分辨率大小),以及 --time-limit(控制录制视频的时间),体现在脚本中即是:

# 以1280*720的分辨率对设备进行10秒的录屏,视频存储在设备sd卡路径下

command= "adb shell screenrecord /sdcard/SDvideo.mp4 --time-limit 10 --size 1280*720"

os.system( command)

录屏结束后,将视频文件导出到PC任意路径下,即可得到所需录屏素材,如:

# 将所录制视频导出到电脑D盘

command= "adb pull /sdcard/SDvideo.mp4 D:/"

投屏工具scrcpy

很遗憾,虽然通过adb命令录屏非常方便,但由于权限限制,无法在安卓系统较高的设备上使用。小编经过调研后选取了开源的投屏工具scrcpy来解决这一问题。

软件的安装使用比较简单࿰

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值