欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android实现截屏功能

程序员文章站 2022-06-24 13:42:49
导言目前截屏的方法很多,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,没有难的东西,需要不停的学习和积累

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关标签: Android 截屏