Android中手机录屏并转换GIF的两种方式

之前在博文中为了更好的给大家演示APP的实现效果,本人了解学习了几种给手机录屏的方法,今天就给大家介绍两种我个人用的比较舒服的两种方法:

(1)配置adb环境后,使用cmd命令将手机界面操作演示存为视频文件

(2)使用Google浏览器(Google Chrome)提供的扩展程序Vysor将手机界面演示在电脑上(几乎没有延时羡慕)

下面我们具体介绍两种方法的使用步骤:

一、使用cmd命令录屏

(1)SDK下载

网上有各种SDK下载的方法,个人认为安装AndroidStudio后连接自己的手机,根据手机实际API来下载应对的SDK,具体方法大家这里不赘述喽。下面给出各个系统版本SDK对应的API:

(2)先配置adb环境变量

具体方法参照:http://www.jb51.net/article/102203.htm

(3)cmd命令录屏

完成前两步操作后,手机连接电脑后,win+R进入运行,输入cmd进入命令命令窗口:

我们演示将录制完的视频存入sdcard的根目录下,本来想直接存为.gif格式,验证无效,只可以先存为.mp4格式

(4)录制为gif图片

将mm.mp4传到电脑上,使用GifCam.exe(录制gif图片)录制gif图片保存,录制gif图片的工具很多,选择GifCam.exe是因为它免安装,不到1M,操作简便。

注意:使用GifCam.exe录制完gif图片时,在录下一张时一定要关闭GifCam.exe再进行录制,不要问我为什么抓狂

二、使用Vysor进行屏幕投放

谷歌浏览器为开发者提供了各种使用的扩展程序,Vysor就是其中之一。

(1)安装谷歌浏览器

(2)开启FQ软件(我个人用的蓝灯),大家根据个人习惯选择

(3)添加扩展程序----->获取更多扩展程序,搜索Vysor添加

(4)使用GifCam.exe(录制gif图片)录制gif图片保存

以上就是录屏转换gif的两种方法,如果在操作实现上有任何问题,欢迎大家留言讨论

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!

(0)

相关推荐

  • android播放gif格式图片示例

    复制代码 代码如下: import android.content.Context;import android.graphics.Canvas;import android.graphics.Movie;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup.LayoutParams; import com.nmbs.R; public class GifView exten

  • Android下保存简单网页到本地(包括简单图片链接转换)实现代码

    最近在做一个项目涉及到将包含图片的简单网页下载到本地,方便离线时观看,在这里分享一下,大家做下简单修改就可以用到自己的项目中了.(这里用到了AQuery库) 复制代码 代码如下: package com.nekocode.xuedao.utils; import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.regex.Matcher;import java.uti

  • Android中显示GIF动画的实现代码

    本文实例讲述了Android中显示GIF动画的实现代码.分享给大家供大家参考,具体如下: gif图动画在android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个.经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示代码,我下载过几个,但是都不是很理想,不是我完全想要的.所以有时候就得自己学会总结,把开源的东西整理成自己的,现在无聊,也正好有朋友需要,所以现在整理了一下,留着以后备用! 废话不多说,直接上图: 在这里主要用

  • android byte[] 和short[]转换的方法代码

    1,工具代码 复制代码 代码如下: public class BytesTransUtil { private String TAG = "BytesTransUtil"; private static BytesTransUtil instance = null; private BytesTransUtil() {  // Log.i(TAG, "instance BytesTransUtil"); } public static BytesTransUtil

  • Android处理图像数据转换的各种方法

    Android中处理图像是一件很常见的事情,这里记录备忘一些亲身使用过的处理图片数据的方法. 转为Bitmap RGB值转Bitmap 复制代码 代码如下: private Bitmap createColorBitmap(String rgb, int width, int height) {       Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);       int color = Col

  • Android读取本地或网络图片并转换为Bitmap

    在做android项目时,我们经常需要从本地或者网络读取图片,并转换为Bitmap图片,以便使用,下面是读取本地图片并转换的方法: Java代码 /** * 得到本地或者网络上的bitmap url - 网络或者本地图片的绝对路径,比如: * * A.网络路径: url="http://blog.foreverlove.us/girl2.png" ; * * B.本地路径:url="file://mnt/sdcard/photo/image.png"; * * C.

  • android实现Uri获取真实路径转换成File的方法

    本文实例讲述了android实现Uri获取真实路径转换成File的方法.分享给大家供大家参考.具体实现方法如下: Uri uri = data.getData(); String[] proj = { MediaStore.Images.Media.DATA }; Cursor actualimagecursor = managedQuery(uri,proj,null,null,null); int actual_image_column_index = actualimagecursor.g

  • Android下录制App操作生成Gif动态图的全过程

    Android App开发完了,自然希望录个gif做个展示.视频也可以做展示,但是需要上传到优酷.土豆等等,而且本来就十几秒的App演示操作过程,视频网站的广告就要一分钟,没有gif轻量简单省流量. 下图是我录制的一个短信消灭器应用的效果图: 本文教大家如何录制gif,分享给大家供大家参考,具体内容如下 思路 生成gif的思路是两步 1.把App操作过程录制成视频 2.根据视频转换成Gif 目前网上录制GIf的思路也基本都是分为这2步,不知道有没有更好的方法,一步就生成gif动态的? 利用adb

  • 详解Android应用中屏幕尺寸的获取及dp和px值的转换

    获取屏幕尺寸 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); //其中display = getWindowManager().getDefaultDisplay() 获得了一个DefaultDisplay对象; 然后 display.getMetrics(dm) 把屏幕尺寸信息赋值给DisplayMetrics d

  • android将图片转换存到数据库再从数据库读取转换成图片实现代码

    首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示: 复制代码 代码如下: package com.android.test; import java.io.ByteArrayOutputStream; import android.content.ContentResolver;import android.content.ContentValues;import android.content.Context;import android.database.sqlite.SQ

随机推荐