如何修复Android上的“检测到屏幕重叠”错误

从Android Marshmallow开始,有时会出现一个奇怪的错误,但有时很难显示出它的原因。 “检测到屏幕重叠”错误是一个令人不安的错误,因为它不允许某些应用启动,但更令人沮丧的是,因为它很难找到导致此问题的原因。

幸运的是,一旦您知道导致错误的原因,这是一个非常简单的修复程序:棉花糖及其以外的一项功能使应用程序可以“绘制”其他应用程序。例如,Facebook Messenger使用聊天头来保持您正在做的事情的前台-这是使用“在其他应用程序之上绘制”功能的应用程序。换句话说,它是一个屏幕覆盖。它已经开始点击了,不是吗?

  1. 打开设置>应用
  2. 点按“设置”页面右上角的齿轮图标
  3. 向下滚动并点按“特殊访问”
  4. 点按“在其他应用上绘制”,然后在列表中切换应用

不幸的是,当叠加层正在运行时,某些应用会做一些奇怪的事情,尤其 有问题的应用是否需要请求新的权限。 Android绝对会不是 允许在运行叠加层时更改权限,从而导致“检测到屏幕叠加层”错误。

因此,如果您安装了一个新应用并首次启动它,同时还在Facebook聊天头上进行了对话,则在新应用尝试请求其权限时,您会收到一条错误消息。在下面的示例中,我使用的是Twilight(“夜间模式”应用),该应用使用屏幕覆盖图来完成其任务。

现在,有时会在生成此错误时,包含一个“打开设置”链接,使您直接进入“在其他应用程序上绘制”菜单。粗略的部分是每个应用程序都必须手动切换-只需轻按一个应用程序,滑动“允许在其他应用程序上绘图”切换器,然后返回即可。您可以禁用每个应用程序,但这可能会非常耗时,特别是如果您安装了数十个可以应用覆盖图的应用程序时。

 

理想情况下,您会知道引起冲突的应用程序,并且可以仅禁用该应用程序。因此,请想一想:

  • 您最近在使用哪些应用程序? 如上所述,Facebook Messenger会在屏幕上显示聊天头,因此,如果聊天头正在运行,则很可能是您的罪魁祸首。
  • 您使用哪些在后台运行的被动应用程序?同样,启用后,CF.lumen和Twilight等应用程序也会在屏幕上绘制,因此您需要暂停或禁用这些服务,以消除屏幕覆盖错误。

上面的屏幕快照中的列表显示了所有有权在屏幕上绘制的应用程序,但是如果您在发现该错误时可以确定在屏幕上实际绘制的是哪个应用程序,则可以禁用该应用程序并继续前进。

当然,这并不是万无一失的,在某些情况下,屏幕上可能会有多个应用程序绘图,这令人难以置信。在这种情况下,我会继续禁止所有这些,然后根据需要重新启用它们。当然是泡菜。

有关的:如何在Android Oreo上禁用“正在显示其他应用程序显示”通知

幸运的是,在Android Oreo中,Google基本上可以非常轻松地通过一条新通知来找出导致该问题的应用程序,该通知可以准确地告诉您其他应用程序上显示的内容。您可以在此处找到更多信息以及如何禁用上述通知。

如何访问“在其他应用程序上绘图”菜单

因此,如何在不首先出现错误并获得快速链接的情况下进入“在其他应用程序上绘制”菜单?或者,如果没有快速链接怎么办?那部分很简单。最大的问题是在不同制造商的手机上的不同位置都可以找到屏幕覆盖的设置。这是细分。

现货的Android Oreo

如果您使用的是Android Oreo,则“设置”菜单已经过重新设计,因此大多数功能与其他现代版本的Android略有不同,包括“在其他应用程序上绘制”功能。

首先,拉动通知栏并点击齿轮图标以打开“设置”。

在这里,选择“应用程序和通知”类别,然后点击“高级”按钮。

 

这显示了其他选项,最后一个是“特殊应用程序访问”选项。继续点击。

在菜单下方,您会看到“在其他应用程序上显示”选项。这就是您要寻找的。

 

现货的Android棉花糖或牛轧糖

在Stock Android上,两次拉动通知栏,然后点击齿轮图标。

从那里开始,转到“应用程序”,然后点击右上角的齿轮图标。

 

在此菜单中,向下滚动并点击“特殊访问”选项。从那里,您会找到“在其他应用程序上绘制”菜单。这就是您一直在寻找的东西!

 

随时根据自己的意愿切换内容。只需打开每个项目即可启用或禁用它。

在三星设备上

首先,下拉通知栏并点击齿轮图标,然后向下滚动“应用程序”选项。

 

在此处,点击“应用程序管理器”链接,然后点击右上角的“更多”按钮。

 

接下来,选择“可以显示在顶部的应用”选项,然后就可以开始使用了。三星还通过在应用名称旁边添加切换按钮来简化操作,并且不是 在单独的菜单中。谢谢,三星!

 

在LG设备上

再次拉下通知栏并点击齿轮图标,然后跳至“应用”菜单。

 

接下来,点击三点溢出按钮,然后选择“配置应用程序”选项。

 

从这里开始,它应该像普通的Android一样工作-点击“在其他应用上绘图”选项,您将发现自己需要的位置。

 

如果您不确定是什么原因导致“检测到屏幕重叠”错误,可能会导致您丢手机。实际上,与其他任何错误相比,我有更多的朋友遇到此错误(并随后向我询问)!因此,这就是解决方案-不用客气,朋友。


$config[zx-auto] not found$config[zx-overlay] not found