首页 > 解决方案 > 开始录屏权限android java

问题描述

我想自动录制屏幕,没有任何权限,如下图所示。

是否有任何解决方案或任何示例?

如果没有,我想检查用户是否点击了不再显示复选框。

或者有没有其他方法可以使用 Media Projection 自动记录屏幕?

截屏权限审批弹窗

标签: javaandroidpermissionsrecorderandroid-mediaprojection

解决方案


我想在没有任何许可的情况下自动录制屏幕

根本不可能。这是对隐私的侵犯。这就是为什么您必须首先获得用户的许可。

在 Android 9 及更低版本中,屏幕缓冲区捕获权限(READ_FRAME_BUFFER、CAPTURE_VIDEO_OUTPUT 和 CAPTURE_SECURE_VIDEO_OUTPUT)被授予具有签名或特权权限的应用程序。这实现了无缝的屏幕缓冲区捕获活动,例如截屏或记录设备的屏幕内容。

从 Android 10 开始,为防止对设备屏幕内容的静默访问,视频捕获权限不会授予特权应用。未经用户同意的访问受到限制,并且仅授予具有签名权限的应用程序。运行依赖此静默捕获功能的特权应用程序的设备制造商会受到此要求的影响。

来源


推荐阅读