One of the questions that I am most wondering lately is the users of the Android operating system, namely users with versions of Android Marshmallow, we come in question of the Android permissions and very specifically with the problems with the screen overlay in Android , A permission that exists in Android for already accounts a few versions of the operating system and that from Android M was modified a little bit even including a specific section in the settings of our Android which is quite hidden, so much that users have no idea of Where to find this option within the Android settings.
That’s why I’ve decided to create this post, in which I will explain what exactly that permit access to the screen overlay on Android M. Also, I use to explain in a detailed way the applications that usually use it, by and for, in addition to showing you step by step where you can find exactly the settings to manage applications that may have use of those screen overlay permissions, In some cases, may give problems in certain applications for Android and where to find them is a real odyssey for less experienced users.
What exactly is the screen overlay on Android?
The screen overlay on Android is a special permission that allows applications to be persistent and show up on top of the other applications that we are running on our Android terminal. This in versions previous to Android M, was a permission to which the applications could accede of the automatic way with just incorporate that request of access in the document manifest.xml of the development of the own application. This permission that makes use of ALERT_SYSTEM_WINDOWS, from versions of Android 6.0 Marshmallow, like all the permissions that the applications access in Android, have undergone certain changes in its management,
Due to this and the need to manage this permit considered as very dangerous, a new section has been incorporated into the Android settings, from where we will be able to manage these screen overlay permissions.
To understand it in a very simple way, among some of the most popular applications that have this permission to overlay the screen in Android, we have as illustrious symbol Facebook Messenger application and its added particularity of showing us the notifications of new messages received As a floating icon known to all as Messenger bubbles or Chat Heads .
Another application that makes use of this screen overlay to function properly is the for example in the last update of Google Translator and its new functionality of Translate with a touch, function that allows us, with the simple selection of Any text and clicks on the option copy, we have a floating Google Translator icon from which to access the instant translation of the copied text.
This permission is considered in Android as Very dangerous or potentially dangerous since it can use malicious applications to create a screen overlay on top of our original apps, a screen overlay of an invisible app which could capture our onscreen touches And steal information or make clicks without us knowing where we are actually doing.
How do I solve screen overlay problems on Android?
To solve the problems of screen overlay in Android M , just simply know the Application in concrete that is causing us the aforementioned problem, then, to go to the route Settings / Applications / Application manager and clicking in the upper right of the screen, in the menu button that can be displayed in the form of a sprocket , In the form of three dots or under the word MAS.
In this simple way, we will have access to the management of the screen overlay in Android M, from which we can enable or disable completely or even manage the permissions individually of all the applications to which we have granted this overlay permission of screen.