poo*_*kie 8 android android-permissions
我正在运行一些实验,我需要我的工作流程自动化。其中一项任务涉及启动我制作的 Android 应用程序。该应用程序记录设备的显示,然后大约一分钟后,该应用程序通过 ADB 被终止。
由于应用程序正在录制屏幕,因此它会提示用户:
我知道这是一项安全功能,但出于测试或实验目的,有没有办法禁用它或模拟“立即开始”单击?
我尝试过<uses-permission android:name="android.permission.PROJECT_MEDIA"/>但没有效果。
use*_*ser 13
您可以使用以下adb命令禁用它:
adb shell appops set com.your.app.id PROJECT_MEDIA allow
Run Code Online (Sandbox Code Playgroud)
要恢复,请将其设置为ignore。
解决了。无法摆脱该对话框,但我可以在“立即开始”按钮的位置模拟点击事件。
为此,请转至Developer Options并启用Pointer Location. 这将在顶部菜单栏中显示触摸事件的坐标。
打开显示对话框的应用程序,点击“立即开始”按钮并记下触摸事件的坐标。
现在,当您需要自动接受权限时,请运行以下 ADB 命令:
adb shell input tap x y其中x和y是触摸事件的坐标。
| 归档时间: |
|
| 查看次数: |
5871 次 |
| 最近记录: |