一分钟教你如何使用ADB+GIFCAM打造属于你的手机操作演示效果GIF(基于真机哦)

本文主要是介绍一分钟教你如何使用ADB+GIFCAM打造属于你的手机操作演示效果GIF(基于真机哦),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

LZ-Says:技术的路上,唯有坚定自我,潜心学习,进而不断积累,并且要相信自己,方能从小白进化为大牛!我们一起加油!

前言

昨天学习了如何使用GifCam录制模拟器操作演示效果,并保存为gif上传csdn博客,方便大家有效观看是否是自己需要的效果,今天为大家带来如何使用ADB+GIFCAM打造属于你的手机操作演示效果,同样为Gif并上传csdn博客。

大家有兴趣可以去看一下昨天写的基于模拟器录制文章:使用GifCam录制程序演示效果图GIF(基于模拟器录制)

让我们一起开启提升逼格之路把~

先来一张效果图,大家乐呵乐呵~

这里写图片描述

在我们Android开发过程中,经常会使用相关ADB的部分操作,下面我们一起回顾下关于ADB相关知识。

ADB是什么鬼

ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如各种不同厂商的手机).

ADB主要功能

它的主要功能有:
1. 运行设备的shell(命令行);
2. 管理模拟器或设备的端口映射;
3. 计算机和设备之间上传/下载文件;
4. 将本地apk软件安装至模拟器或android设备

LZ自身理解

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑,服务器端是android设备。说白了就是人家通过ADB给我们开放相关使用权限,我们可以通过相关命令去获取我们想要的一些东西。

ADB使用及遇到问题解决

Windows+R输入cmd,果断快速输入adb回车,却发现提示“adb不是内部文件。。。(如下图所示)”

这里写图片描述

那么这个时候怎么办呢?LZ在此为大家提供一种一招解决所有麻烦的方式,那就是将adb所在地址添加到环境变量中,那么怎么添加呢,表着急,马上上图为大家详解。

ADB添加环境变量步骤

一、找到你SDK下adb位置

这里写图片描述

二、右键我的电脑,选择“属性”

这里写图片描述

这里写图片描述

三、首先添加一个英文分号,之后将之前复制的adb路径粘帖到分号后

这里写图片描述

四、确定之后重新在cmd中输入adb回车查看结果

这里写图片描述

这就表明已经将adb添加环境变量中了,大家可以随意使用adb各种浪了~

使用ADB录制视频常用命令

大家可以在cmd中键入“adb help all”去查看所有相关命令,如下图:

这里写图片描述

最简单录制命令如下:

adb shell screenrecord 保存地址

例子:adb shell screenrecord /sdcard/hlq.mp4

设置限制录制时间命令如下:

参数: –time-limit

adb shell screenrecord –time-limit 10 /sdcard/hlq.mp4

PS:限制视频录制时间为10s,如果不限制,默认180s

设置指定视频分辨率大小命令如下:

参数::–size

adb shell screenrecord –size 1280*720 /sdcard/hlq.mp4

PS:说明:录制视频,分辨率为1280*720,如果不指定默认使用手机的分辨率,为获得最佳效果,请使用设备上的高级视频编码(AVC)支持的大小

停止录制命令如下:

CTRL + C

LZ个人亲自实践步骤
在cmd中键入 “adb shell screenrecord /sdcard/hlq.mp4”回车,如下所示:

这里写图片描述

在手机端进行相关操作,之后想停止录制时,使用“CTRL + C”,稍等一下,进入手机sdcard中查看录制好的视频。

别问我怎么看,LZ使用小米note4,直接USB调试选择“传输文件(MTP)”就可以直接查看了,实在不行,大声吼一声,给我出来!!!

这里写图片描述

之后的操作就显而易见了,可以直接拖拽到电脑中,使用任何你想打开的方式,之后使用GifCam软件进行录制即可。(什么?你说不会?哈哈,正好LZ写了一片如何使用GifCam录制博文)

为大家呈上地址:

使用GifCam录制程序演示效果图GIF(基于模拟器录制)

结束语

好啦,文章到现在,想必大家已经知道怎么使用ADB+GIFCAM去录制手机操作演示效果图了吧~

PS:
感谢如下亲地址可以让我更好的去写一篇博文
1.http://blog.csdn.net/wirelessqa/article/details/22725581

这篇关于一分钟教你如何使用ADB+GIFCAM打造属于你的手机操作演示效果GIF(基于真机哦)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/325496

相关文章

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

Python 中的 with open文件操作的最佳实践

《Python中的withopen文件操作的最佳实践》在Python中,withopen()提供了一个简洁而安全的方式来处理文件操作,它不仅能确保文件在操作完成后自动关闭,还能处理文件操作中的异... 目录什么是 with open()?为什么使用 with open()?使用 with open() 进行

关于pandas的read_csv方法使用解读

《关于pandas的read_csv方法使用解读》:本文主要介绍关于pandas的read_csv方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录pandas的read_csv方法解读read_csv中的参数基本参数通用解析参数空值处理相关参数时间处理相关

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

SpringBoot条件注解核心作用与使用场景详解

《SpringBoot条件注解核心作用与使用场景详解》SpringBoot的条件注解为开发者提供了强大的动态配置能力,理解其原理和适用场景是构建灵活、可扩展应用的关键,本文将系统梳理所有常用的条件注... 目录引言一、条件注解的核心机制二、SpringBoot内置条件注解详解1、@ConditionalOn

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地