从Android棉花糖开始,有时会出现一个奇怪的错误,但很难解释是什么导致了这个错误。“screen overlay detected”错误是一个令人不安的错误,因为它不允许启动某些应用程序,但它更令人沮丧,因为很难找到导致它的原因。
幸运的是,一旦你知道是什么导致了错误,这是一个相当简单的修复方法:在棉花糖和其他应用程序中发现的一个功能,允许应用程序“绘制”其他应用程序。例如,Facebook Messenger使用聊天头像来显示你正在做的任何事情,这是一个使用“绘制其他应用程序”功能的应用程序。换句话说,这是一个屏幕覆盖。它已经开始发出咔哒声了,不是吗?
不幸的是,当覆盖正在运行时,有些应用会做一些奇怪的事情,特别是当有问题的应用需要请求新的权限时。Android绝对不允许在覆盖运行时更改权限,从而导致“Screen overlay Detected”错误。
因此,如果你安装了一个新的应用程序并第一次启动它,同时还通过Facebook聊天头进行了一次对话,那么当新应用程序试图请求它的权限时,你会得到一个错误。在下面的例子中,我使用的是Twilight——一个“夜间模式”应用程序,它使用屏幕覆盖来完成它的工作。
现在,有时生成此错误时,它会包含一个“打开设置”链接,直接将您发送到“绘制其他应用程序”菜单。粗糙的部分是,每个应用程序都必须手动切换-只需点击一个应用程序,滑动“允许绘制在其他应用程序之上”切换,然后返回。你可以禁用每一个,但这可能是超级耗时,特别是如果你有几十个应用程序安装,可以应用覆盖。
理想情况下,您将知道是哪个应用程序导致了冲突,并且可以仅禁用该应用程序。所以你自己想想:
上面屏幕截图中的列表显示了所有有权在屏幕上绘制的应用程序,但是如果你在出现错误时能够找出哪个应用程序在屏幕上实际绘制,那么你可以禁用该应用程序并继续。
当然,这并不是万无一失的,在某些情况下,屏幕上可能会有多个应用程序绘图,这可能会令人难以置信地沮丧。在这种情况下,我只需要继续,不允许所有这些,然后根据需要重新启用它们。当然是泡菜。
相关:如何在Android Oreo上禁用“显示在其他应用上”通知
幸运的是,在androidoreo中,Google通过一个新的通知,告诉你在其他应用上到底显示了什么,基本上可以很容易地找出是什么应用导致了这个问题。你可以在这里找到更多的信息以及如何禁用上述通知。
那么,如何在不先经历错误并获得快速链接的情况下进入“DrawoverOtherApps”菜单呢?或者,如果没有快速链接怎么办?那部分很简单。最大的问题是屏幕覆盖的设置在不同**商的**上的不同位置。这是故障。
如果您使用的是Android Oreo,那么设置菜单已经过重新设计,因此大多数功能都与其他现代版本的Android略有不同,包括Draw-Over-other Apps功能。
首先,拉通知阴影和轻触齿轮图标打开设置。
从这里,选择“应用程序和通知”类别,然后点击“高级”按钮。
这显示了其他选项,最后一个是“特殊应用程序访问”选项。去敲那个。
沿着菜单往下一点,你会看到“在其他应用程序上显示”选项。这就是你要找的。
在Stock Android上,拉两下通知阴影,然后轻触gear图标。
从那里,头向下到“应用程序”,然后点击右上角的齿轮图标。
在此菜单中,向下滚动并点击“特殊访问”选项。从那里,你会发现“画到其他应用程序”菜单。这就是你一直在找的!
你可以随心所欲地把这里的东西切换到你的心愿。只需打开每个项目即可启用或禁用它。
首先,拉下通知阴影并点击齿轮图标,然后向下滚动“应用程序”选项。
从这里,点击“应用程序管理器”链接,然后点击右上角的“更多”按钮。
接下来,选择“Apps that can been on top”选项,砰的一声,你就到了。三星还通过在应用程序名称旁边添加切换来简化操作,而不是在单独的菜单中。谢谢,三星!
再次,拉通知阴影下来,轻触齿轮图标,然后跳转到“应用程序”菜单。
接下来,点击三点溢出按钮,然后选择“配置应用程序”选项。
从这里开始,它应该像股票Android一样工作,点击“绘制在其他应用程序之上”选项,你就会找到你需要的地方。
如果你不确定是什么导致了“屏幕覆盖检测”错误,它可以让你想扔你的**。事实上,我有更多的朋友经历过这个错误(然后问我关于它)比任何其他错误!所以,这是一个解决方案,不客气,朋友们。
作为一个Android用户,你可能遇到过相当多的应用程序问题和操作系统故障。其中一个比较常见的问题是googleplay商店。 ...
... 你在**上运行Amazon Prime视频吗?Android和iOS都有专门的应用程序;同时,Prime Video内置在平板电脑设备(和Fire TV)上。 ...
...先从低挂果实开始。请注意,如果您使用自定义ROM修改了Android,那么本指南中的提示将不适用,因为这样做会引入更多变量。 ...
...据存储在缓存中,就像几乎所有其他应用程序一样。清除Android和iOS上的缓存对**的性能至关重要,Snapchat也是如此。 ...
... 标题1:你的**坏了?下面介绍如何在windows10和Android上修复它 ...
你的Android设备是否停留在“获取IP地址”屏幕上而无法移动?这是一个令人沮丧的问题,阻止您连接到Wi-Fi网络。 ...
在将Android设备连接到Wi-Fi网络时看到身份验证错误?不幸的是,这是一个相当普遍的问题。它甚至可以发生在连接到您过去使用过的网络时。 ...
...仅仅是谷歌希望它显示的更小的色域。 相关:如何修复Android上的“屏幕覆盖检测”错误 这有一个主要的缺点,特别是与谷歌即将进行的更新相比:它使用了一个自定义的覆盖来实现效果。Android中的套印格式也有自己的问题,...
早在Android Marshmallow中,谷歌就推出了一项功能,允许应用程序在其他应用程序之上显示。Facebook Messenger和Twilight等应用程序利用了这一功能,基本上可以与其他前台应用程序同时在屏幕上运行。 相关:如何修复Android上的“屏幕...