我从Play商店安装了GIF应用,他们希望获得许可。我什至不明白绘制其他应用程序意味着什么。

是Messenger中私人消息中GIF中的浮动心脏吗?我很困惑。

评论

覆盖其他应用程序意味着能够显示某些内容,而不是显示在前景中,例如使屏幕变暗的屏幕过滤器。如果某个应用请求此权限而又没有必要,请立即将其卸载。

好吧,我错了?这不像模因或GIF中的浮动心或动画动作吗?如果是的话,为什么GIF应用程序要求获得允许使用另一应用程序的权限?他们想使用什么应用程序,提取的目的是什么?

在其他应用程序上绘图可以使您更改其他应用程序的表示。如果有问题的应用似乎不需要此应用(我不知道您尝试描述的应用),请不要允许该权限。显示GIF或模因不需要该权限。

@GiantTree就像Facebook Messenger所做的一样,当您正在聊天的人的个人头像却一直悬停在其他应用程序上时,即使您离开该应用程序也是如此?

@Stacey您也应该报告此应用。

#1 楼

此权限的技术名称为SYSTEM_ALERT_WINDOW


允许应用程序使用TYPE_SYSTEM_ALERT类型打开窗口,该窗口显示在所有其他应用程序的顶部。
此权限允许应用程序执行以下操作:在所有其他应用程序上方显示一个“弹出”窗口,即使该应用程序不在前台也是如此。恶意的开发者/广告商可能会使用它来展示非常令人讨厌的广告。除非它们是Android操作系统的一部分,否则几乎没有应用程序需要此权限。系统警报的一个示例是当手机或平板电脑的电池电量已耗尽并且即将关闭时显示的警报。


正如GiantTree所指出的,这也是由“屏幕覆盖应用程序”(例如屏幕过滤器)使用。恶意应用可能例如用它来欺骗您去做您本来不会做的事情,例如用不同的文本覆盖按钮(或用不同的文本替换问题文本),以便您在要按“否”的屏幕上按“是” (所谓的“窃听”),这就是为什么(至少在Android 6中)人们经常收到“检测到屏幕覆盖”的警告的原因。参见例如:


“检测到屏幕覆盖”对话框?
检测到屏幕覆盖,这是什么问题?


#2 楼

巨树是对的。如果“浮动的心或动画动作”应该出现在其他应用程序的顶部,则需要此权限。如果那不是您想要的,或者那不是您想要的(即,仅用于编辑应用内的GIF),则应删除/不安装应用-这样的叠加层可用于拦截输入并执行

再次有效地使用此权限的经典示例是,正如巨树提到的那样,屏幕过滤。此类应用程序可以使屏幕变暗或将其红移以在晚上使用。另一个示例是Facebook Messenger,它可以在屏幕上放置聊天图标,以使通知更加可见并提供对当前对话的快速访问。