Android 如何检测屏幕镜像

Android 如何检测屏幕镜像,android,events,screen,mirroring,Android,Events,Screen,Mirroring,我一直在想,android API(或任何其他库/框架)中是否有任何方法可以帮助我检测我的设备屏幕是否使用WiDi、Miracast或MHL镜像,或者基本上是任何其他镜像屏幕的技术 比尔, Inx我不确定您想要实现什么,但是如果您只是想禁用屏幕截图之类的功能,您可以使用FLAG\u SECURE 您可以浏览所有设备显示器的列表,并在每个显示器上获取标志,以便找到一个可能带有虚拟显示器、标志、自动镜像的显示器?不确定,但几次尝试应该可以让你知道哪些人会这样做 cf:和文档您不能检测,但可以删

我一直在想,android API(或任何其他库/框架)中是否有任何方法可以帮助我检测我的设备屏幕是否使用WiDi、Miracast或MHL镜像,或者基本上是任何其他镜像屏幕的技术

比尔,
Inx

我不确定您想要实现什么,但是如果您只是想禁用屏幕截图之类的功能,您可以使用
FLAG\u SECURE


您可以浏览所有设备显示器的列表,并在每个显示器上获取标志,以便找到一个可能带有虚拟显示器、标志、自动镜像的显示器?不确定,但几次尝试应该可以让你知道哪些人会这样做


cf:和文档

您不能检测,但可以删除镜像的功能。
如果开发者选项被禁用,则任何软件都无法镜像
这段代码将告诉你android是否可以镜像

int CanMirror=Settings.Secure.getInt(this.getContentResolver(),Settings.Global.DEVELOPMENT\u Settings\u ENABLED,0);
//如果可以镜像,则返回1
//如果无法镜像,则返回0

参考资料:

well。。我试图实现的是检测我当前的设备是否也将其屏幕镜像到电视、投影仪或任何其他显示器/屏幕上。这不会阻止Mirror向您提供任何解决方案?您找到实现方法了吗?如果你能分享它会很有帮助。谢谢。@HarcoSoultion