录制Android手机操作,转换为Gif图

  经常在别人的博客上有看到他们使用一些动态图片来展示自己的项目运行效果。那么,关于屏幕录制与生成 Gif 图要如何操作呢?

  之前想着是不是用**等手机软件录制手机屏幕,然后利用**等播放器截取视频 gif 图。不过这些屏幕录制的一般都带水印。后面有找到方法,说 Android Studio 工具可以对 Android 4.4 以上的手机系统进行屏幕录制,工具真的是高大上啊!那么看一下具体操作:

  1. 找到 Android Studio 工具的下方的 Terminal 区域。发现它其实和 Windows 的 dos 窗口蛮像的

  2. 在光标的后面输入 【adb shell screenrecord  /sdcard/rocking.mp4】 开始录制手机操作,然后按 【Ctrl + C】 可以提前结束录制;说提前的意思是不手动停止它也有录制时长限制。好像是 180s 还是多少,应该没人要录制这么长的吧!

  3. 结束完录制之后会发现手机的根目录下会产生一个 【rocking.mp4】 的视频文件。就是我们刚刚录制的视频了。然后要将录制的视频导到电脑上生成 Gif 图;是不是要通过 USB 连接什么的传文件呢?

  4. 从手机导入刚刚录制的视频文件到电脑,只需要在 Terminal 中输入 【adb pull /sdcard/rocking.mp4】 即可,注意路径与文件名与之前录制时对应即可,否则会提示说文件找不到

  5. 既然可以导入到电脑,那么它导入到那个位置去了呢?可以去当前 Android Studio 打开的项目下的一些配置文件中找一下。

  

  6. 将录制的视频生成需要的 Gif 图,需要用到的工具是 【Free Video To Gif Converter】。不过该软件官网在国外,需要FQ,如果不能FQ的小伙伴可以去文末的链接中下载安装。

  7. 选择下一步之后,进入到预览界面,可以通过选择右边的第几帧来预览当前动画信息。右边还有个Remove键,可以对选中的不想要的帧给移除。最后点击Make Gif即可生成gif图

  最后看一下效果:

链接:http://pan.baidu.com/s/1mijlaUs  密码:5arp

时间: 2024-08-07 00:12:06

录制Android手机操作,转换为Gif图的相关文章

Android手机如何录制屏幕及转GIF

有时候我们需要录制Android 手机的屏幕,比如写了一个Demo应用,需要发布到博客和微博上. 如下是我录制转GIF的效果图 对于Android4.4的上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用. 录制命令 adb shell screenrecord /sdcard/test.mp4 视频保存目录可以自己指定,如上面的/sdcard/test.mp4, 命令执行后会一直录制180s,按下ctrl+c可以提前结束录制 设定视频分辨率 对于高分辨率的手机,录制的视

【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧

因为写博客总是需要录制 Android 软件的演示效果, 研究了将近一小时找到了合适的工具; 录制流程 : -- 1. 录制 Android 手机屏幕内容 : 使用 拍大师 软件录制 Android 屏幕内容; -- 2. 导出视频 : 将 拍大师 录制的 MP4 格式的视频导出到电脑上; -- 3. 转换格式 : 将 mp4 格式的视频 转为 gif 格式图片; -- 4. 录制效果图 : 1. 录制 Android 屏幕 工具准备 : -- 拍大师 PC 版 : http://dashi.a

以C#编写的Socket服务器的Android手机聊天室Demo

 内容摘要  1.程序架构    2.通信协议    3.服务器源代码    4.客户端源代码    5.运行效果  一.程序架构 在开发一个聊天室程序时,我们可以使用Socket.Remoting.WCF这些具有双向通信的协议或框架.而现在,我正要实现一个C#语言作为服务器端.Android作为客户端的聊天室.由于服务器端和客户端不是同一语言(C#和java),所有我选择了Socket作为通信协议. 图1.1所示,我们可以看出:android手机客户端A向服务器端发送消息,服务器端收到消息后,

Android手机指令操作释疑

有人问我一个关于Android手机root与否的问题,她说明明iTools显示已取得root权限,但她就是没法在该手机上运行需要root权限的App如钛备份等等.我告诉她最好的确认方式便是以adb指令进到 /data/data路径之下,再执行 ls –al,若能顺利得到执行结果,而不会提示”Permission denied”,便是已root成功,如下图所示. 那她又问道,怎么她在操作adb指令时,无法改动文件的权限? Android的核心不也是Linux吗? 是的,Android的核心是Lin

Android 手机app 嵌入网页操作

1.主Activity的源代码: package com.jhtg.happyagent; import android.annotation.SuppressLint; import android.app.Activity; import android.graphics.Bitmap; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.W

android手机存储空间划分及压图路径选取

通过360手机助手图示,我们可以很清楚地看到整个手机存储空间分成三块: 各目录结构图如下: 通过手机自身查看,如图:   图中的16G指的是:system分区+cache分区+recovery分区+data分区+sdcard(内置sd卡)分区加起来16GB 三者之间的关系: 安装程序到手机或sd卡,都是将程序分成两部分安装,一部分在"系统文件盘"建立一个程序的第一部分,再在内置或外置sd卡上建立程序的第二部分,所以说360手机卫士的安装程序到手机或者sd卡选项, 指的是程序的第二部分的

Android手机部分名词浅谈

1.什么是Radio? Radio是无线通信模块的驱动程序,ROM是系统程序,radio负责网络通信,ROM和Radio可以分开刷,互不影响.如果您的手机刷新了ROM后有通讯方面的问题可以刷新radio试试.2.什么是RAM?全名Random Access Memory(随机存储记忆体),是PPC上的移动存储部分,用来存储和保存数据的.它在任何时候都可以读写,RAM通常是作为操作系统或其他症状运行程序的临时存储介质(可称作系统内存).3.什么是ROM?ROM类似于PC电脑的操作系统,比如wind

Android手机使用Fiddler方法介绍(原)

Fiddler是一款免费的抓包.调试工具,比Wireshark要小巧,更简洁,本节就来介绍如何通过WIFI来抓取Android手机的HTTP和HTTPS包. 一.连接Android手机 1.1.手机端配置 电脑配置WIFI后,手机需要设置当前WIFI的代理,而这个代理地址可以通过电脑的"ipconfig"命令得到,如下图所示: 以上的192.168.191.1就是本机的IP地址,然后在手机端的WIFI的高级设置中将代理地址设置为查询到的IP,端口号码自己定义,一会儿要用到,IP代理模式

Android手机同步电脑端google chrome书签

我先声明:文中FQ 都是博客园自动将中文(fan qiang)转换为FQ的,并不是我本来写的就是FQ~~ 手机和电脑都必须要能登录google(Xee:几乎所有做开发的人都每天的生活都离不开谷歌了,可以我们的天朝有意屏蔽之,FUCK GFW!) 当时我们不是每时每刻在电脑前,还是得用手机,那么手机或平板同步google就有些困难了(Xee:尤其在天朝-) 1:要同步google的一些数据,首先要能访问到google(FQ?),这是必须的: 2:手机具备访问google(FQ?),和一些googl