Android实现截屏功能
程序员文章站
2022-03-22 13:51:50
导言目前截屏的方法很多,root不适用,要么其他方法就是有局限性,而其中官方给出的方案最好—mediaprojection介绍android 5.0以后开放的录屏api,取视频中的一帧数据,这样就可以...
导言
目前截屏的方法很多,root不适用,要么其他方法就是有局限性,而其中官方给出的方案最好—mediaprojection
介绍
android 5.0以后开放的录屏api,取视频中的一帧数据,这样就可以实现截屏
步骤
在activity中授权,在service中完成初始化并截图,当然可以后台定时截图,但是6.0系统会有内存溢出的bug
1:build.gradle
2:在activity中授权
3:在service中初始化imagereader,mediaprojection
4:在service中完成截图重要步骤:
5:bitmap转is流,指定区域截图
6:定时任务的处理
7:横竖屏的处理
8:还有很多,只需按照需求走就ok,没有难的东西,需要不停的学习和积累
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: Nginx隐藏版本号的方法