Съобщенията с глави нагоре на Android са много полезна функция. Докато тази настройка е включена, вие получавате хедс-ъп уведомления в горната част на екрана за малка продължителност, което ви спестява усилията да ги преглеждате от чекмеджето за уведомяване всеки път. Въпреки че можете да изключите тази настройка напълно, няма начин да я изключите само за някои конкретни приложения. Като каза, че има телефони там като Galaxy S8 / S8 + и OnePlus 5, които имат режим на игра, която може да ги блокира за избрани приложения. Въпреки това, ако използвате стоков Android или всяка друга кожа, която не разполага с такъв режим, ето как да блокирате известията на Android в началото на всяко приложение:
Необходими условия за блокиране на известията за главата на Android
Преди да научим как да блокираме нотификациите, докато в игри и видео приложения има няколко неща, които ще са ви необходими в процеса. Ето списък на тези неща за безпроблемна процедура:
- Изтеглете Tasker (7-дневен пробен период, $ 2.99) и един от неговите плъгини, наречен SecureTask (безплатно) .
- В зависимост от вашето OEM устройство първо изтеглете USB драйверите и след това ги инсталирайте. Ако не сте сигурни как да го направите, същата връзка има насоките за това.
- Изтеглете ADB Binary файлове според вашата платформа.
- Изтеглете софтуер като WinRAR за извличане на компресирани файлове и папки.
- Активирайте опциите за програмисти на устройството си с Android. Можете да направите това, като отидете в Настройки -> За телефона и докоснете 7 пъти последователно върху “Build number”.
Забележка: Използвам компютър с Windows 10 Pro и вкоренен Moto G3 с потребителски ROM и Android 7.1.1. Следващият метод може да работи и с всяко не-корен устройство.
Как да блокирате Android Heads-Up известия в игри или видео приложения
Когато мислите за каквито и да било промени в системата, които не се предлагат от Android, първото нещо, което идва на ум, е Tasker. Това е страхотно приложение, което ви позволява да персонализирате телефона си повече от това, което можете да си представите - и повечето от тях дори не изискват корен достъп. След като сте се погрижили за предпоставките, можете да продължите със стъпките, посочени по-долу.
- В телефона си отидете на „Опции за програмисти“ и активирайте „USB debugging“ . В някои устройства това може да се появи като "отстраняване на грешки в Android". Ще бъдете подканени да потвърдите. Натиснете “OK” и след това включете телефона към компютъра.
- На компютъра извлечете ADB двоичните файлове в папка. Аз го извадих на моя работен плот. Сега отворете тази извлечена папка и докато държите клавиша Shift, щракнете с десния бутон на мишката върху произволно място на екрана. Сега трябва да видите опция, наречена „Отворете прозореца PowerShell тук“ . Кликнете върху това.
Забележка: Ако не използвате най-новата версия на Windows, тази опция ще се нарича „Отвори командния прозорец тук“. Също така, можете да отворите Терминал на Mac, за да завършите същия процес.
- В прозореца PowerShell / Command Prompt напишете "adb devices" и натиснете Enter. Ако това беше първият път, когато направихте това, ще получите подкана на телефона си. Натиснете „OK“, за да го разрешите.
- Отново напишете "adb devices" в прозореца на PowerShell на вашия компютър, последвано от натискане на Enter. Сега това трябва да посочва телефона ви като прикачено устройство. Ако това не стане, драйверите не се инсталират правилно.
- Сега, на вашия телефон, отидете в Настройки -> Достъпност -> Tasker . Превключете това, тъй като това ще е необходимо на Tasker, за да разпознае използваното приложение.
- След като направите това, отворете SecureTask и предоставете всички необходими разрешения. Сега, отново на компютъра си, в същия прозорец на Windows PowerShell / Command Prompt, напишете "adb shell" и натиснете Enter. Следвайте това чрез изпълнение на следната команда:
pm разрешение com.balda.securetask android.permission.WRITE_SECURE_SETTINGS
- Върнете се в телефона си и отворете Tasker . В раздела „Профили“ докоснете иконата плюс в долния десен ъгъл на екрана и след това изберете „Приложение“ .
- От списъка с приложения, които виждате, изберете онези, за които искате да блокирате известията по горе и след това се върнете. Избрах Subway Surfers на моя телефон. Когато се върнете в раздела Профили, натиснете „Нова задача“ .
- Сега ще бъдете подканени да го наречете. Тъй като не е задължително, можете да изберете да го пропуснете. Накрая натиснете отметката на екрана. В следващия екран „Редактиране на задачи“, докоснете иконата плюс, за да добавите действие.
- От списъка с категории действия изберете Plugin -> Secure Task -> Secure Settings .
- В следващата страница „Редактиране на действие“ докоснете иконата за редактиране срещу „Конфигурация“ . Иконата ще бъде оформена като молив. След това можете да получите предупреждение. Игнорирайте го и натиснете „OK“, за да продължите.
- Сега ще стигнете до страницата с конфигурацията за SecureTask. Тук променете „Действие“ на „Писане“ . Сега въведете „Нова стойност“ като „0“ и въведете следното в „Настройка“ :
global heads_up_notifications_enabled
- Когато запазите това, върнете се на главния екран на Tasker и под раздела Profiles ( Дълги) натиснете дълго върху текста, написан в дясната страна на зелената стрелка. От менюто, което се появява, докоснете „Add Exit Task“ . Отново можете да изберете да зададете име на тази задача и след това да натиснете върху отметката .
- Сега, подобно на предишните стъпки, докоснете иконата плюс, за да добавите действие, отидете в Plugin -> Secure Task -> Secure Settings . Докато редактирате конфигурацията, променете отново “Action” на “Write” и въведете същата стойност, както по-горе в “Setting” . Единствената промяна в тази стъпка е да се въведе „Нова стойност“ като „1“ вместо „0“. Запазете това преди да се върнете на главния екран на Tasker.
Сега следващия път, когато отворите някое от тези приложения (Subway Surfers в моя случай), известията с хедс-ъп ще бъдат блокирани автоматично. Когато излезете от приложението, те ще бъдат активирани отново. Ако някога искате да добавите или премахнете някое от приложенията в този списък, можете да го направите, като докоснете списъка със съществуващи приложения под създадения профил.
Деактивирайте известията за глави нагоре, за да играете игри и да гледате видеоклипове удобно
Като се има предвид, че колко дразнещо може да бъде да получавате известия на екрана, когато играете в игра или гледате видео, има смисъл само да ги блокирате. Но единствената опция, която ще намерите в настройките на телефона, е да ги блокирате напълно - за всички приложения. Сега обаче, след като сте прочели тази статия, вече можете да ги блокирате за всяко приложение, което искате. Освен по-горе споменатия метод, има ли по-лесен метод, за който знаете? Нека ми кажете в раздела за коментари по-долу.
Този урок беше публикуван за първи път на XDA Developers. Опитахме го и работи без никакви проблеми.