制作Android Demo GIF:程序演示效果GIF图录制

【转】 制作Android Demo GIF:程序演示效果GIF图录制

在平时写博客或者分享自己写的程序效果的时候经常需要做成GIF图,以下就是介绍几种常用的GIF录制方法:

一、录制工具

1、(生成动画的工具:Ulead GIF Animator),可以讲单独的图片生成为GIF动画。

2、(动画录制工具:灵者Gif录制v1.0),可录制电脑上的一个区域,生成GIF动画。

3、GifCam

该软件的操作步骤如下:

1、拖动 GifCam 标题栏,改变其位置,并调整 GifCam 窗口大小,从而让它的『透明窗口区域』——可当作『取景框』——覆盖你要录制的范围

2、点击『Rec/录制』按钮,开始录制

3、录制开始后,GifCam标题栏会显示『Frame 13 Delay 1.2』(第13帧,延时1.2秒)这样的信息,原『Rec/录制』按钮显示为『Stop/停止』

4、点击『Stop/停止』,结束录制

5、点击『Save/保存』按钮,保存gif文件

软件下载地址:GifCam

软件相关介绍:http://blog.bahraniapps.com/gifcam/

二、android系统自带的

对于Android4.4的上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用。

录制命令

adb shell screenrecord /sdcard/test.mp4

视频保存目录可以自己指定,如上面的/sdcard/test.mp4,命令执行后会一直录制180s,按下ctrl+c可以提前结束录制

设定视频分辨率

对于高分辨率的手机,录制的视频很大,我们分享又不需要这么大的

我们可以设置录制的视频分辨率

adb shell screenrecord --size 848*480 /sdcard/test.mp4

设定视频比特率

默认比特率是4M/s,为了分享方便,我们可以调低比特率为2M

adb shell screenrecord --bit-rate 2000000 /sdcard/test.mp4

获取视频文件

使用adb pull 即可把手机SD卡中视频获取到本地

adb pull /sdcard/test.mp4 .

转GIF文件

在Windows下有个不错的软件 Free Video to GIF Converter可以把mp4转换成GIF。

转换时还可以删除不需要的帧,这点真得很不错。

Mac上可以使用 gifrocket进行转换。

还有一些在线的 转换工具可以使用,但是都会打上水印。

三、通过腾讯手机助手+GIF录制软件

首先安装腾讯手机助手和GIF动态截图软件,然后按以下步骤操作

第一步:先把手机连上电脑并且连上腾讯手机管家

第二步:点击腾讯手机管家的工具箱

第三步:找到动态截屏,并打开

第四步:现在我们可以看到手机的画面了

第五步:接下来我们打开录制手机GIF格式图片的软件

第六步:选择区域截图模式

第七步:点击后会出来一个灰色的框,把这个狂调整一下大小,调成手机一样的大小就可以了!

第八步:点击开始录制,这时会看到倒计时3..2..1...

现在我们只要在手机上操作就可以录下来了,看我操作。。。。。。

第九步:录好以后按F1

第十步:这是我们的GIF格式图片就做好了

软件下载地址

附件文件列表:

做出来的效果:

原文链接:http://blog.csdn.net/u011403718/article/details/49096935

时间: 2024-10-12 20:26:34

制作Android Demo GIF:程序演示效果GIF图录制的相关文章

Android监听程序自身被卸载

概述: 如果不是一些特殊的情况,我想大家很少会接触到这个需求.其实Android的Java部分没有提供相应的接口,这里需要去调用C的代码,也就是说要写JNI了.关于JNI的初识,大家可以去参考我博客中关于JNI这个分类里的文章. 思路分析: 其实我们都知道,Android程序是可以监听到系统卸载程序这个广播的,不过可惜的是,它不能监听到自身被卸载,那么我们要怎么做才能在自身程序被卸载之后做一些事情呢?Java没有说怎么做,那C呢? C是可以的.C的思路是去监听data/data/[package

Android Studio 安装、配置及第一个程序演示

前言 Android Studio是Google推出的一款基于IntelliJ IDEA的Android集成开发工具,其类似于Eclipse ADT.在官方推出后,经不断的维护换代更新,Android Studio已经日趋完善,其强大的功能与友好的交互性能使其备受开发人员的青睐,并逐渐成为Android开发的主要工具. 安装介绍 1.下载安装包 直接在官网下载最新版安装程序:https://developer.android.com/studio/ 2.安装 打开安装包进行安装,一般默认选项即可

NSIS制作了一个完整的演示产品安装程序

NSIS制作了一个完整的演示产品安装程序,实现功能概要如下:1.安装路径的选择2.浏览器的选择3.桌面数据库的自动安装及启动 4.数据库实例及演示数据的自动恢复 5.应用服务器的自动安装 6.JDK的安装及环境变量的设置 7.应用程序的自动安装 8.数据库实例端口的设置(要考虑用户机器上可能存在别的sqlserver数据库实例) 9.windows服务中的自动启动项的安装 10.启动应用 11.readme的打开 12.用浏览器打开应用的登录界面 13.在安装过程中切换公司或应用的介绍信息: 1

分享50款 Android 移动应用程序图标【下篇】

在这个移动程序流行的时代,持续增长的应用程序经济充满了商业机遇.任何对应用程序设计感兴趣的人,将会喜欢上这里的50个独特的 Android 应用程序图标.这些例子中的图标能够让应用程序的设计更具吸引力. 您可能感兴趣的相关文章 创意设计:折叠效果在移动App中的应用 45套新鲜出炉的精美 PSD 网页设计素材 分享15套免费的扁平化界面设计素材下载 设计前沿:30款超级精美的iOS图标欣赏 40款 iPhone 和 iPad 应用程序图标设计 Address Book Casette Lolli

android基站定位程序获取地理位置

目录 一.设置界面 二.为按钮绑定事件 三.获取基站信息 四.获取经纬度 五.获取物理位置 六.显示结果 七.运行程序 八.总结 九.程序代码 正文 在Android操作系统下,基站定位其实很简单,先说一下实现流程: 调用SDK中的API(TelephonyManager)获得MCC.MNC.LAC.CID等信息,然后通过google的API获得所在位置的经纬度,最后再通过google map的API获得实际的地理位置.(google真牛!) 有同学会问:MNC.MCC.LAC.CID都是些什么

人脸实时比对与身份证比对判断是否是一个人的Android Demo

关于此项目的需求 经常有这种需求,比如住宾馆.开证明,银行卡提款等 要验证这个人跟身份证是同一个人的需求,我们暂且叫做<人证比对>需求.那么这里一定牵涉到人脸的识别,识别出人脸,然后实时的拿到人脸,再去跟身份证的头像做比对.比对出一个结果值来,如果这个结果值特别像一个人,那么我们就认为它是一个人.(本文用Android 程序实现)实现身份证与人脸实时比对判断是否是一个人的Android Demo. 身份证读卡 第一个就是要读取到身份证信息.拿到照片数据.身份证数据(比如身份证号码.年龄.性别.

调试 Android* x86 应用程序的方法以及要使用的工具

作者:Xiaodong Wang 1.简介 众所周知,Android* 开发人员头顶许多称呼:设计员.程序猿等,并且通常会不可避免地被称为故障检修工.代码中的错误无法避免,因此无论您是否一开始就造成错误,了解调试工具以及如何迅速而有效地跟踪并解决错误都很重要.鉴于此,如今的 Android 开发人员必须掌握有效的调试技巧.本文提供了 Android 应用程序调试工具的简单教学,用于帮助 Android SDK 以及相关工具的新手迅速入门,并在 Android x86 平台上更有效地解决故障. 2

Android开发之程序员必须要懂得Android的重要设计理念2

上篇文章介绍了Android开发的设计理念的一部分,并没有得到博友们的多大认可,只看到了一位博友在下面留言期待下一篇文章的发表,为了这小小的唯一支持,我决定继续把后面的8个要点介绍一下,自己也潜心反省一下,自己的理解是不是太浅薄. 二.增加易用性 (6)一样的标志,一样的功能 我们的程序 应该帮助人们通过视觉辨别就可以轻松判断该图案或者按钮代表着怎样的功能,能清晰的分辨出来,而不是让用户费劲脑筋的去猜想这个按钮可能代表什么功能.我们的程序应该极力避免一种情况,类似的图案或者按钮却在不同的地方,代

第3章 用C#编写百度地图Android手机应用程序(第2讲)

分类:C#.Android: 日期:2016-02-04 3.2 示例2--基本地图功能 一.简介 1.地图 地图展示:普通地图(2D,3D).卫星图和实时交通图. 地图操作:可通过接口或手势控制来实现地图的点击.双击.长按.缩放.平移.旋转.改变视角等操作. 2.地图类型 百度地图Android SDK 3.6.1提供了两种类型的地图资源(普通矢量地图和卫星图,设置办法见demo04),如果不指定地图类型,默认为普通矢量地图. 此示例仅演示普通矢量图的基本用法. 3.本示例功能描述 该例子介绍