安卓系统从4.0开始支持原生屏幕截图(当然三星/摩托早就自己支持了),但想给安卓手机录像一直是件比较痛苦的事情,只能寻找第三方工具,还必须Root,并且兼容性很差。CyanogenMod ROM曾表示正在开发屏幕录像功能,还支持同步录制音频,但不能要求每个人都刷机,而且就算想刷人家也不一定支持。
现在好了,安卓4.4终于加入了原生的屏幕录像功能,支持手机、平板,支持任意分辨率,支持横屏、竖屏,无需Root,输出格式MP4。
不过这个功能的使用不是很方便,至少暂时不清楚Google是否会单独提供一个应用工具。现在可以确认的方法只有将手机连接电脑,进入adb shell控制台输入相应的命令“screenrecord”才行,后边还得加上视频保存的路径和文件名。
比如你想录制一个名为“a.mp4”的视频并放在SD卡上,就需要如下命令:
adb shell screenrecord /sdcard/a.mp4
或者你也使用安卓系统的Dalvik虚拟机调试监控服务DDMS。
Google还充分考虑了版权保护问题。如果某个应用不想被别人录像,只要加入一个代码标记就可以了:SurfaceView.setSecure()。
Google还曾在一篇文章中提到过会提供一个相关的API,供其它应用调用,但后来又删去了这句话。