-- Android5.0以上版本录屏实现,录屏与反控(反向控制)
Android系统的版本是否大于5.0,并且动态申请一下权限(读写,录音,照相机),录屏的方式是分别录制音频和视频,最后合并成mp4格式。
MediaProjection和MediaProjectionManager。
Android5.0以上版本录屏实现- https://www.cnblogs.com/liuwa/p/8337280.html
-- Instrumentation反控
-- 录屏方案
1、Android5.0以下,获取root权限使用adb shell screenrecord命令功能进行录制
2、Android5.0以上,使用系统Api功能:MediaProjection和VirtualDisplay
三种用于安卓录屏的解决方案:
1.adb shell命令screenrecord
2.MediaRecorder, MediaProjection
3.MediaProjection , MediaCodec和MediaMuxer