基于 Gradle 的 Android gif 录屏脚本,录屏并自动上传至电脑,给常写博客的你~
2017-01-06 14:33
441 查看
介绍
基于 Gradle 的 Android gif 录屏脚本,自动上传至电脑~源码
https://github.com/fashare2015/gradle-screen-record支持的操作系统
Mac osx使用
0. gradle 开发环境
Gradle 是必不可少的啦。1. 工具准备 (已经安装的话,请跳过这部分)
请确保已经安装了这些工具adb: 我们用它来录屏,生成’.mp4’文件。
ffmpeg: 我们用它把
.mp4转成
.gif.
更多信息: 准备 ffmpeg
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 ~
感谢
Helper to upload Gradle Android Artifacts to Maven repositories深入理解Android之Gradle
相关文章推荐
- 贡献个Android 截屏并自动传到电脑上的shell脚本
- [置顶] Jenkins+Gradle实现android开发 自动打包 上传蒲公英
- Android 使用Shell脚本截屏并自动传到电脑上
- Android自动打包、签名、优化、上传ANT脚本
- Android 配合Jenkins使用Gradle脚本命令打包上传到蒲公英
- [置顶] Android 批量打包 基于Walle的多渠道快速打包自动脚本
- Android自动打包、签名、优化、上传ANT脚本
- Jenkins+Gradle实现android开发 自动打包 上传蒲公英
- Android自动打包、签名、优化、上传ANT脚本
- Android gradle打包并自动上传的方法
- 【Android】使用Jenkins+Gradle+FTP,实现自动打包,自动上传文件至FTP
- (转)Android自动打包、签名、优化、上传ANT脚本
- Android自动打包、签名、优化、上传ANT脚本
- [Perl]FTP自动上传文件的脚本以及配置文件
- linux ftp 命令详解和自动上传脚本实现
- 2009.09.07 基于安全性考虑,博客公告区取消使用脚本的功能!
- 通过Windows批处理脚本实现FTP的多文件自动上传
- 基于Android的 拍照上传 程序开发
- ftp 自动上传脚本
- 使用Shell脚本来实现FTP的自动上传下载