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的两种方法,如果在操作实现上有任何问题,欢迎大家留言讨论
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
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
-
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读取本地或网络图片并转换为Bitmap
在做android项目时,我们经常需要从本地或者网络读取图片,并转换为Bitmap图片,以便使用,下面是读取本地图片并转换的方法: Java代码 /** * 得到本地或者网络上的bitmap url - 网络或者本地图片的绝对路径,比如: * * A.网络路径: url="http://blog.foreverlove.us/girl2.png" ; * * B.本地路径:url="file://mnt/sdcard/photo/image.png"; * * C.
-
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下录制App操作生成Gif动态图的全过程
Android App开发完了,自然希望录个gif做个展示.视频也可以做展示,但是需要上传到优酷.土豆等等,而且本来就十几秒的App演示操作过程,视频网站的广告就要一分钟,没有gif轻量简单省流量. 下图是我录制的一个短信消灭器应用的效果图: 本文教大家如何录制gif,分享给大家供大家参考,具体内容如下 思路 生成gif的思路是两步 1.把App操作过程录制成视频 2.根据视频转换成Gif 目前网上录制GIf的思路也基本都是分为这2步,不知道有没有更好的方法,一步就生成gif动态的? 利用adb
-
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播放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中显示GIF动画的实现代码
本文实例讲述了Android中显示GIF动画的实现代码.分享给大家供大家参考,具体如下: gif图动画在android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个.经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示代码,我下载过几个,但是都不是很理想,不是我完全想要的.所以有时候就得自己学会总结,把开源的东西整理成自己的,现在无聊,也正好有朋友需要,所以现在整理了一下,留着以后备用! 废话不多说,直接上图: 在这里主要用
-
详解Android应用中屏幕尺寸的获取及dp和px值的转换
获取屏幕尺寸 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); //其中display = getWindowManager().getDefaultDisplay() 获得了一个DefaultDisplay对象; 然后 display.getMetrics(dm) 把屏幕尺寸信息赋值给DisplayMetrics d
-
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
随机推荐
- asp下以Json获取中国天气网天气的代码
- 手机短信轰炸(图)
- 域名涨价以后,如何修改代理成本价?
- 利用纯JS实现像素逐渐显示的方法示例
- php编程实现追加内容到txt文件中的方法
- C#使用Ado.net读取Excel表的方法
- Java 定时器(Timer)及线程池里使用定时器实例代码
- ASP.NET GridView的Bootstrap分页样式
- PHP开发中常用的十个代码样例
- 边框(border)边距(margin)和间隙(padding)属性的区别
- js完美的div拖拽实例代码
- jquery.multiselect多选下拉框实现代码
- maven打包web项目时同时打包为war和jar文件的方法
- 详解C++编程中的析构函数
- Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)
- 基于C# MBG 扩展方法类库的使用详解
- centos 7系统下编译安装 mysql5.7教程
- 多角度发掘VoIP
- Android PopupWindow实现微信右上角的弹出菜单
- spring整合shiro框架的实现步骤记录