使用"媒体投影";我能够从后台服务捕获当前屏幕。sdk api是25,Android 7.1.2,我用一个运行BlueStacks的模拟器检查了它,但没有生根,我的手机也没有生根。但当我用BlueStacks和另一个模拟器Nox测试它时,我会得到一个黑屏。相同的代码,并且仅在Knox模拟器中没有根的相同代码在结果中被黑屏显示。
根据模拟器的不同,结果会有所不同吗?你有一个";媒体投影";在后台服务中运行的应用程序来测试这个案例?
我以前也遇到过同样的问题,但我注意到bluestacks不允许使用带有mediaprojection的应用程序,如果你想测试可以截屏或类似情况的应用程序,你就不能在自己的设备中尝试