【问题标题】:screen overlay detected when my app loads加载我的应用程序时检测到屏幕覆盖
【发布时间】:2016-09-18 00:18:35
【问题描述】:

我的客户抱怨说,当他们加载我的应用程序时,他们会看到来自系统的“检测到屏幕覆盖”警报消息。请注意,这只发生在 Android M 或更高版本上。

警报看起来类似于下面的内容。

http://i.stack.imgur.com/BEGzf.png

据我了解,这是因为设备上的某些“其他”应用正在请求“覆盖”权限。我已经向我的客户确认,如果他们删除了具有“覆盖”权限的应用程序,那么它可以解决问题,但我能做些什么吗?

意思是,我有什么方法可以通知系统不允许显示此警报对话框吗?我的客户每次加载我的应用程序时都看到这一点会分散他们的注意力,而且让“我”更沮丧的是我无法解决这个问题。

【问题讨论】:

  • 我相信如果您的应用在覆盖应用处于活动状态时请求权限,则会弹出此消息。 Android 不允许这样做,因为覆盖应用程序可以与屏幕交互。除了不请求许可(我确定这不是一个真正的选择)之外,您无能为力。

标签: android


【解决方案1】:

您似乎正在使用屏幕过滤应用程序(屏幕上的褐色覆盖)。关掉它就不会打扰你了。1

【讨论】:

  • 请重新阅读该问题,然后修改您的答案或将其删除。
猜你喜欢
  • 2016-12-05
  • 1970-01-01
  • 2017-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-05
  • 1970-01-01
  • 2017-02-03
相关资源
最近更新 更多