已同步更新至个人blog:http://dxjia.cn/2015/07/make-gif-for-app/  

在github上好多不错的开源项目展示demo的时候,都是采用了一个gif图片,很生动具体。

我也想为自己的应用制作展示gif,但找了一圈,没有找到合适的apk,所以就另外想了个法子。

录制视频 --> 再从视频中截取

首先4.4后android原生开始支持屏幕录制了,可以使用adb 进行操作。

adb shell screenrecord /sdcard/movie.mp4

这样就可以在SD卡根目录下得到一个名为“movie.mp4”的屏幕录像视频文件,当然路径、文件名可以自定义,但注意下次不要使用同样的文件名,否则会直接覆盖,没有任何提示。

在录像过程中,可以随时按下Ctrl+C快捷键终止。

该命令还支持一些附加参数,比如控制码率的bit-rate、控制分辨率的size、控制时间的time-limit,还能在开发者选项中选择“Show touches”来显示触摸操作位置。

Android Studio DDMS面板中也可以找到屏幕录像功能。

将录制的视频拉到PC上,然后在使用gifcam这个桌面软件进行录制,或者使用一些具有gif截取功能的播放器,如QQ影音进行制作。

gifcam官网:http://blog.bahraniapps.com/gifcam/

也可以使用ffmpeg来制作gif。

最新文章

  1. Pig语言基础-【持续更新中】
  2. 用Application和Session统计在线人数[转]
  3. C#属性有什么作用
  4. Using Vertex Texture Displacement for Realistic Water Rendering
  5. C#引用类型详细剖析(转)
  6. dragsort拖动插件的使用
  7. Mysql在windows下的免安装配置步骤和重新安装的步骤
  8. thrift之TTransport类体系原理及源码详细解析1-类结构和抽象基类
  9. qt超强精美绘图控件 - QCustomPlot一览 及 安装使用教程
  10. php 问答
  11. eclipse中git插件配置 编辑
  12. GitHub入门与实践
  13. 洛谷P4438 [HNOI/AHOI2018]道路(dp)
  14. Netty入门(4) - 附带的ChannelHandler和Codec
  15. Emgu CV
  16. C语言常见问题 如何用Visual Studio编写C语言程序测试
  17. flex中的注释
  18. bzoj 3236: 洛谷 P4396: [AHOI2013]作业 (莫队, 分块)
  19. React 16.x & Hooks
  20. 【离散数学】 SDUT OJ 1.1联结词真值运算

热门文章

  1. Hbuilder ios证书申请
  2. 潭州课堂25班:Ph201805201 爬虫高级 第六课 sclapy 框架 中间建 与selenium对接 (课堂笔记)
  3. Qt 4.8.2.+VS2008静态编译
  4. 标 题: [心得]传统IT转互联网面试经验分享
  5. .Net性能的方方面面(必看官方经典)
  6. PID控制器(比例-积分-微分控制器)- V
  7. PID控制器(比例-积分-微分控制器)- II
  8. AngularJS中巧用ngModel的$asyncValidators属性写一个验证唯一性的Direcitve
  9. JSON序列——根据JSON生成事务性SQL
  10. iOS开发-获取属性和方法