Android停止屏幕录制的权限提示

Android stop permission promt for screen recording

我正在 运行 进行一些需要自动化工作流程的实验。 其中一项任务涉及启动我制作的 android 应用程序。这个应用程序记录了设备的显示,然后在一分钟左右后,该应用程序被 ADB 杀死。

因为app正在录屏,所以提示用户说:

我知道这是一项安全功能,但出于测试或实验目的,是否有任何方法可以禁用它或模拟“立即开始”点击?

我试过了<uses-permission android:name="android.permission.PROJECT_MEDIA"/>但是没有效果。

已解决。无法摆脱对话框,但我可以在“立即开始”按钮的位置模拟点击事件。

为此,请转至 Developer Options 并启用 Pointer Location。这将在顶部菜单栏中显示触摸事件的坐标。

打开显示对话框的应用,点击“立即开始”按钮并记下触摸事件的坐标。

现在当您需要自动接受权限时,运行以下 ADB 命令:

adb shell input tap x y 其中 xy 是触摸事件的坐标。

您可以使用以下 adb 命令禁用它:

adb shell appops set com.your.app.id PROJECT_MEDIA allow

要还原,请将其设置为 ignore