【发布时间】:2020-10-02 23:41:49
【问题描述】:
我想自动录制屏幕,无需任何权限,如下图所示。
有什么解决办法或者例子吗?
如果没有,我想检查用户是否点击了不再显示复选框。
或者有没有其他方法可以使用 Media Projection 自动录制屏幕?
【问题讨论】:
标签: java android permissions recorder android-mediaprojection
我想自动录制屏幕,无需任何权限,如下图所示。
有什么解决办法或者例子吗?
如果没有,我想检查用户是否点击了不再显示复选框。
或者有没有其他方法可以使用 Media Projection 自动录制屏幕?
【问题讨论】:
标签: java android permissions recorder android-mediaprojection
我想在没有任何权限的情况下自动录屏
根本不可能。这是对隐私的侵犯。这就是为什么您必须首先获得用户的许可。
在 Android 9 及更低版本中,屏幕缓冲区捕获权限(READ_FRAME_BUFFER、CAPTURE_VIDEO_OUTPUT 和 CAPTURE_SECURE_VIDEO_OUTPUT)被授予具有签名或特权权限的应用。这实现了无缝的屏幕缓冲区捕获活动,例如截屏或记录设备的屏幕内容。
从 Android 10 开始,为防止对设备屏幕内容的静默访问,视频捕获权限不会授予特权应用。未经用户同意的访问受到限制,并且仅授予具有签名权限的应用程序。运行依赖此静默捕获功能的特权应用的设备制造商会受到此要求的影响。
【讨论】: