在 Android 中以编程方式启用/禁用屏幕镜像。 [根]

Posted

技术标签:

【中文标题】在 Android 中以编程方式启用/禁用屏幕镜像。 [根]【英文标题】:Programatically enable/disable screen mirroring in Android. [root] 【发布时间】:2016-08-13 08:48:16 【问题描述】:

我正在尝试开发一个 android 应用程序,它可以检测屏幕镜像当前是否处于打开状态并启用/禁用此功能。

我可以使用任何 API 来实现这一点吗?

【问题讨论】:

您想保护您的应用免受屏幕镜像的影响吗?如果是这样,请查看here。 老实说,我不知道此操作的目的是什么。有人问我是否可以这样做以及需要多长时间。我知道某些设备中有一个选项,您可以在其中启用/禁用此选项。但我无法找到有关此的文档。我会看看你的链接;) @Aldridge1991 很长一段时间,但对新人会有帮助:***.com/a/64876664/11390822 【参考方案1】:

您可以删除功能镜像。 如果开发者选项禁用,则没有软件可以镜像。 这段代码会告诉android是否可以镜像。

int CanMirror = Settings.Secure.getInt(this.getContentResolver(), Settings.Global.DEVELOPMENT_SETTINGS_ENABLED , 0);
//returns 1 if can mirror
//returns 0 if can't mirror

参考:https://***.com/a/63971764/11390822

【讨论】:

以上是关于在 Android 中以编程方式启用/禁用屏幕镜像。 [根]的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中以编程方式关闭3G数据连接?

如何在android中以编程方式启用位置访问?

如何在 Swift 中以编程方式启用/禁用菜单对象

如何在 iOS 中以编程方式禁用/启用睡眠模式?

Android:以编程方式启用/禁用应用小部件

如何在Android上以编程方式启用或禁用GPS?