作为一个Android开发人员,经常需要把UI效果录制下来,有时候要给远程客户看效果,有时候要录制demo写博客或者教程,客户和QA也需要录制一些bug的表现给开发。在网上查阅了很多录屏的方法,但都不是很好用。比如有人推荐用“录屏大师”这样一款软件,我在手机和模拟器上都报错失败;还有人推荐用adb的adb shell screenrecord指令去录制,但是命令行一直提示“device not found”,那么有没有一种录制出来视频清晰度高,容量小,码流和帧率合适的方法呢,又如何把录制好的视频转换成清晰度高,观看流畅的gif呢。
在某度上来来回回查询了许多方案均以失败告终,总结出来目前Android录屏功能的现状
1、免费的模拟器几乎都不支持录屏功能,比如天天,夜神。。。收费模拟器GenyMotion号称支持录屏,但是我没试过好不好用(如果有人发现好用的录屏模拟器一定要告诉我)
2、手机真机几乎全部没有原生的录屏功能(MIUI,Flyme等等定制系统里面都没见有)
3、有很多第三方app专门用于录屏功能,是目前一种比较成熟的方案,adb shell screenrecord指令虽然有人说,但是用的不多
再去问谷歌,谷歌第一条就给了我一系列专门用于屏幕录制的app,各有特色,原文地址:http://www.hongkiat.com/blog/android-screen-recording-apps/
这里推荐一款我用起来感觉还不错的一款app:Rec.
GooglePlay下载地址:https://play.google.com/store/apps/det