mediaprojection:在某些情况下为黑屏

问题描述

使用“ mediaprojection”,我可以从后台服务捕获当前屏幕。 sdk api是25,Android 7.1.2,我用运行有BlueStacks的仿真器(没有生根)和我的手机没有生根进行了检查。 但是,当我使用BlueStacks和另一个模拟器Nox对其进行测试时,我得到了黑屏。 相同的代码(仅在Knox模拟器中而不植根相同的代码)被黑屏显示

结果会因模拟器而有所不同吗? 您是否有在后台服务中运行的“ mediaprojection”应用程序来测试这种情况?

解决方法

我之前也遇到过同样的问题,但是我注意到bluestacks不允许将带mediaprojection的应用程序与您自己的设备一起使用,如果您想测试可以截屏或类似情况的应用程序,则无法在自己的设备中尝试

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...