基于 Gradle 的 Android gif 录屏脚本,录屏并自动上传至电脑,给常写博客的你~...

介绍

基于 Gradle 的 Android gif 录屏脚本,自动上传至电脑~

源码

github.com/fashare2015…

支持的操作系统

  • 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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值