Mobile operating systems are constantly evolving, introducing new levels of protection for users. With Android 10, Google has tightened the rules for how apps can access the screen, introducing a feature known as overlaying. Many users are faced with a situation where the desired messenger stops displaying pop-up notifications or widgets block the interface. Understanding these settings is not always easy, as the path to them may differ depending on the manufacturer of your gadget.
Understanding how the mechanism works window overlaysis critical to the correct operation of features such as chat heads in Facebook Messenger, floating screen recording buttons, or calculator widgets. Without granting special permission, the Android security system blocks the app's ability to draw its interface on top of system windows. This is done to prevent fraudulent attacks when malware can replace the payment confirmation button with its own invisible wrapper.
In this article we will analyze in detail the algorithm of actions for activating this function on various shells. You will learn where to look for the treasured switch in the settings menu and what to do if the item is hidden by the device developer. We will also look at common mistakes that owners of Xiaomi, Samsung and Huawei smartphones encounter when trying to set up multitasking.
What is overlay permission and why do you need it
Technically, the function is called “Draw over other apps”. This is a special type of access that allows software to create visual elements that sit above the system's standard user interface. Imagine the layers: the lowest one is your desktop, above it is the open application, and the topmost layer becomes the very widget or notification that requires this permission.
Without activating this option, many familiar scenarios for using a smartphone become impossible. For example, you won't be able to use the Picture-in-Picture feature to watch YouTube videos in a small window while chatting on Telegram. Also at risk are screen recording applications, which must display a control panel on top of any game or app.
It is important to understand the difference between regular notifications in the curtain and an overlay. Notifications appear in a system area controlled by the OS, and an overlay is a custom area of the screen that a third-party app occupies. This is why Android 10 requires explicit confirmation from the user before granting such rights.
⚠️ Attention: Only grant overlay permission to verified apps from the official Google Play store. Malicious apps can use this feature to create invisible buttons on top of the banking interface to intercept your clicks.
Universal way to enable through settings
Despite the variety of shells from different manufacturers, the basic algorithm for searching for settings in “pure” Android 10 remains united. You will need to go to the main menu of the device settings and find the section responsible for the operation of installed apps. Usually this path looks sequential and logical if you know the exact name of the item you are looking for.
First go to the section Applications and notifications. All parameters related to software management are concentrated here. Next, you need to find the item Advanced or Advanced settings, which is often hidden in the drop-down list. This is where the key switch is located Special. access (Special app access).
In the menu that opens you will see a list of all special permissions. Find the line with the name On top of other applications. By clicking on it, you will be taken to a list of all apps that have requested or may request this right. Here you can manually enable or disable access for each specific application by toggling the toggle switch.
☑️ Setting search algorithm
Setting features on the MIUI and EMUI shells
Owners of Xiaomi and Huawei smartphones often encounter difficulties, such as how their manufacturers heavily modify the Android interface. In the shell MIUI the path to setting up window overlays is radically different from the stock version and is hidden in the security section. This is done for enhanced control over permissions, which sometimes leads to confusion among users.
To activate the function on Xiaomi, you need to open the application Security, which is preinstalled on the system. Inside, find the section Permissions, and then select the item Display on top of other applications. Here you will see a list of apps, and next to the one you need (for example, instant messenger) you will need to check the box. Without this step, pop-up windows will not work.
On devices with shell EMUI from Huawei, the situation is a little different. Here the setting is along the path Settings → Applications → Special. access → On top of other applications. However, if you don't see the app you want listed, it may not have requested this permission yet. In this case, try running the function inside the application itself, and the system will redirect you to the desired menu.
Why might the setting not be in the list?
If an application has never tried to use the overlay feature, it may not appear in the list of permissions. Try running the function inside the application itself (for example, enable a floating window in the messenger settings), and then the item will appear in the Android settings menu.
Solving problems with gray inactive switches
A fairly common situation: you found the desired application in the list of permissions, but the switch opposite it is gray and does not respond to clicks. This is not a system bug, but a special protection implemented in Android 10 to prevent dangerous functions from being accidentally enabled. The system blocks changes to settings if it considers an application to be potentially risky or if it was installed from an unknown source.
To unlock the ability to change the status, you often need to give the application additional device administrator rights or confirm that it is secure. In some cases, deleting and reinstalling the application from the official store helps. Google Play. After a clean installation, the system recognizes the app as trusted, and the blocking is removed automatically.
It is also worth checking whether the “Energy Saving” or “Ultra-Saving” mode is enabled on your device. These modes aggressively limit background app activity and can block the ability to create overlays to save battery power. Disable battery optimization for a specific application in its individual settings.
| Manufacturer | Path to settings | Features |
|---|---|---|
| Google Pixel | Applications → Special. access | Standard Android interface |
| Xiaomi (MIUI) | Security → Permissions | Manual confirmation required |
| Samsung (One UI) | Applications → Special. access | May require a reboot |
| Huawei (EMUI) | Settings → Applications | Strict control of background processes |
Using ADB for advanced users
If the graphical interface does not allow you to enable the required function or menu item is missing, you can use the debugging tool ADB (Android Debug Bridge). This method requires connecting your smartphone to a computer and having basic knowledge of working with the command line, but it gives full control over system permissions.
First, you need to enable developer mode on your phone and enable USB debugging. Connect your device to your PC and open a terminal or command prompt. Enter the command to test the connection:
adb devices
Once the connection is confirmed, you can force overlay permission for a specific application. You will need to know the full package name of the app (for example, com.facebook.katana). The command to grant the right is as follows:
adb shell appops set [package_name] SYSTEM_ALERT_WINDOW allow
Replace [package_name] with the real name of your application. After completing the command, reboot your smartphone. This method bypasses many of the interface's software limitations, but use it with caution as incorrect actions may compromise system stability.
⚠️ Attention: Command line interfaces and package names may vary depending on the firmware version. Always check the exact name of the application package before entering commands so as not to grant rights to a system process by mistake.
To find out the name of the application package, you can install a free utility from the Play Store, for example, "App Inspector", which will show the exact technical name of any installed app.
The impact of window overlay on performance and battery
Active use of the window overlay function inevitably affects the device's resources. Each additional window that is drawn on top of the main interface requires CPU time and RAM. If you have several widgets, floating buttons and chat heads running at the same time, this can lead to a noticeable decrease in the speed of your smartphone.
This is especially critical for devices with a small amount of RAM (less than 4 GB). The system may begin aggressively killing off background processes to free up resources for rendering overlays. As a result, you may notice that music in the background is interrupted or games begin to slow down when there are active widgets on the screen.
In addition, constantly drawing additional layers increases the power consumption of the display and processor. If you notice that your smartphone is draining faster after installing a new widget with an overlay feature, try disabling this option for less important apps. The balance between convenience and autonomy is the key to customizing Android 10.
Turn off window overlays for apps that you rarely multitask to extend the battery life of your smartphone.
Frequently asked questions (FAQ)
Why they stopped working after updating to Android 10 pop-up notifications?
Most likely, security permissions have been reset. Go to the application settings, find the desired messenger and manually enable the “On top of other applications” permission. In the new version of the system, these settings are often reset during major updates.
Is it safe to give overlay permission to banking applications?
No, banking applications extremely rarely require this function for normal operation. On the contrary, many banks block their work if they see active overlays from other apps, considering this a sign of a virus. Please disable this permission for banking apps for security purposes.
Is it possible to disable the permission request permanently for all apps?
You cannot disable the permission request globally as this is a basic Android security mechanism. However, you can grant permissions to the desired apps in advance through the “Special” menu. access" so that they don’t ask you every time you start the function.
Why is the permission enable button gray and not clickable on Xiaomi?
On the MIUI shell this is a common problem. Try launching the application itself first, calling the overlay function inside it, and then going to settings. Sometimes clearing the application cache or reinstalling it helps.