android屏幕点击录制脚本,Android录制屏幕脚本

日常测试中会有测试机录制屏幕的需求,给大家提供一个快捷的方法,用bash脚本,实现一行命令就能在电脑得到测试机录制屏幕的视频

最主要用到两个命令:

adb shell screenrecord /sdcard/***.mp4复制代码

1、录制屏幕,并保存到手机的指定路径;录制视频最长180s,按ctrl-c停止录制;支持Android4.4(API level 19)以上。

--size 指定视频分辨率;

--bit-rate 指定视频比特率,默认为4M,该值越小,保存的视频文件越小;

--time-limit 指定录制时长,若设定大于180,命令不会被执行;

2、把手机中的视频拉到电脑

adb pull 复制代码

脚本中还加入了按当前时间来命名文件,以及利用传递参数的方法去控制视频录制时长

执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……

#! /usr/bin/env bash

echo "开始录制视频,完成后保存至桌面"

time=$(date +"%Y%m%d%H%M%S")

adb shell screenrecord --time-limit $1 /sdcard/screenrecord.mp4

adb pull /sdcard/screenrecord.mp4 ~/Desktop/${time}.mp4

adb shell rm /sdcard/screenrecord.mp4复制代码

假设我这次想要录制10s视频,执行命令就这样写:sh screenrecord.sh 10

screenrecord.sh :执行的脚本文件

10:向脚本传递的第一个参数

b739ec46bb5c46d9c0aa4ce35ba1ea56.png

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[Android录制屏幕脚本]http://www.zyiz.net/tech/detail-114217.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作者hyb1996,源码Auto.js,一个主要由无障碍服务实现的不需要Root权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。 同时有Sublime Text 插件可提供基础的在桌面开发的功能。 下载地址:酷安 Alpha版本:Releases 特性 简单易用的自动操作函数 悬浮窗录制和运行 更专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用 采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScript IDE使用 支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具应用 支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅 提供截取屏幕、保存截图、图片找色等函数,可进行简单的游戏脚本制作;未来将加入找图功能 可作为Tasker插件使用,结合Tasker可胜任日常工作流 带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息 与脚本精灵、按键精灵等软件的区别是: Auto.js主要以自动化、工作流为目标,更多地是方便日常生活工作,例如启动游戏时自动屏蔽通知、一键与特定联系人微信视频(知乎上出现过该问题,老人难以进行复杂的操作和子女进行微信视频)等 Auto.js兼容性更好。以坐标为基础的按键精灵、脚本精灵很容易出现分辨率问题,而以控件为基础的Auto.js则没有这个问题 Auto.js执行大部分任务不需要root权限。只有需要精确坐标点击、滑动的相关函数才需要root权限 尽管如此,Auto.js的大部分用户仍然是用来点赞、签到、刷游戏的:)
Android 类似按键精灵脚本录制项目是指一种与按键精灵类似的应用程序,可以录制和播放一系列Android设备上的操作步骤,从而实现自动化操作。 这样的项目通常由以下几个主要组件构成: 1. 脚本录制功能:用户可以通过点击、滑动、输入文本等操作步骤来录制脚本录制过程中会记录每个操作的类型、位置和参数。 2. 脚本编辑功能:用户可以对录制脚本进行编辑,例如调整操作的顺序、修改参数等。 3. 脚本播放功能:用户可以选择播放已录制脚本,系统会自动模拟用户在设备上的操作步骤进行自动化操作。 4. 脚本管理功能:用户可以对录制脚本进行保存、导入、导出和删除等管理操作,方便后续的使用和维护。 实现这样一个项目需要掌握Android应用开发的相关技术,例如: 1. Android图形界面开发:使用Android的界面组件来实现用户界面的设计和交互。 2. Android事件处理:监听用户的触摸、滑动等事件,并记录下来用于脚本录制。 3. 脚本编写与解析:将录制的操作转化为可执行的脚本代码,并将代码解析为对应的操作步骤。 4. 设备模拟与控制:通过模拟鼠标点击、键盘输入等操作,实现自动化操作。 此外,为了确保项目的成功,还需要进行一定的测试和优化。例如,针对不同设备分辨率、系统版本和应用程序差异,进行充分的测试和适配工作,提高应用的兼容性和稳定性。 总结来说,Android 类似按键精灵脚本录制项目是一种实现自动化操作的应用程序,通过录制和播放一系列操作步骤,提高用户的效率和体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值