介绍
基于 Gradle 的 Android gif 录屏脚本,自动上传至电脑~
源码
支持的操作系统
Mac osx
使用
0. gradle 开发环境
Gradle 是必不可少的啦。
1. 工具准备 (已经安装的话,请跳过这部分)
请确保已经安装了这些工具
adb: 我们用它来录屏,生成'.mp4'文件。
ffmpeg: 我们用它把 .mp4 转成 .gif.
2. 导入 gradle-screen-record (一行搞定)
在项目根目录 rootProject/build.gradle 中导入gradle-screen-record, 然后同步一下 gradle:
apply from: "https://raw.githubusercontent.com/fashare2015/gradle-screen-record/master/screen-record.gradle"复制代码
这里写图片描述
3.截屏
执行 gradle 任务
执行gradle-screen-record中的截屏task——screenRecord, 包含如下参数:
PfileName: [必须] Name of output gif(不带后缀).
Psize: [可选] Size of output gif.
Ptime: [可选] Time of output gif.
例如:
./gradlew screenRecord -PfileName=test
或:
./gradlew screenRecord -PfileName=test -Psize=1080x1920 -Ptime=5
操作手机
当你看到终端执行到 "> Building 50% > :screenRecord" , 说明截屏已经开始了。
赶紧操作手机, screenRecord任务将在 "-Ptime" 秒后自动结束(默认8秒).
这里写图片描述
4. 完成了 !!!
你会发现在根目录下生成了gif文件:rootProject/screen-record/test.gif !!!
这里写图片描述
这里写图片描述
顺手把图片加进 git 吧~
git add screen-record/.
这里写图片描述
TODO
windows 版.
如果你有好的想法,欢迎提 issues 和 pull request ~
感谢