Powiadomienia heads-up na Androida to bardzo przydatna funkcja. Gdy to ustawienie jest włączone, powiadomienia na czubkach są wyświetlane na ekranie przez krótki czas, co pozwala zaoszczędzić Ci wysiłku związanego z wyświetlaniem ich z poziomu szuflady powiadomień za każdym razem. Chociaż możesz całkowicie wyłączyć to ustawienie, nie ma możliwości wyłączenia go tylko dla niektórych konkretnych aplikacji. Mówiąc o tym, istnieją telefony takie jak Galaxy S8 / S8 + i OnePlus 5, które mają tryb gry, który może zablokować je dla wybranych aplikacji. Jeśli jednak używasz systemu Android lub jakiejkolwiek innej skóry, która nie ma takiego trybu, oto jak zablokować powiadomienia heads-up dla Androida w dowolnej aplikacji:
Wymagania wstępne do blokowania powiadomień na temat Android Heads-Up
Zanim nauczymy się blokować powiadomienia o heads-upach w grach i aplikacjach wideo, jest kilka rzeczy, które wymagają w tym procesie. Oto lista rzeczy do zrobienia bez szwu procedury:
- Pobierz Tasker (7-dniowy okres próbny, 2, 99 $) i jedną z jego wtyczek o nazwie SecureTask (bezpłatnie) .
- W zależności od OEM urządzenia, najpierw pobierz sterowniki USB, a następnie zainstaluj je. Jeśli nie masz pewności, jak do tego dojść, ten sam link zawiera wskazówki na ten temat.
- Pobierz pliki binarne ADB według swojej platformy.
- Pobierz oprogramowanie takie jak WinRAR, aby wyodrębnić skompresowane pliki i foldery.
- Włącz opcje dla programistów na swoim urządzeniu z Androidem. Możesz to zrobić, przechodząc do Ustawień -> O telefonie i stukając 7 razy z rzędu w "Numer kompilacji".
Uwaga: używam komputera z systemem Windows 10 Pro i zrootowanym Moto G3 z niestandardową pamięcią ROM i systemem Android 7.1.1. Poniższa metoda może również działać z dowolnym urządzeniem nierootowanym.
Jak zablokować powiadomienia Android Heads-up w grach lub aplikacjach wideo
Kiedy myślisz o jakichkolwiek usprawnieniach systemu, które nie są natywnie dostarczane przez Androida, pierwszą rzeczą, która przychodzi Ci na myśl, jest Tasker. Jest to świetna aplikacja, która pozwala dostosować twój telefon do tego, co możesz sobie wyobrazić - a większość z nich nie wymaga nawet uprawnień administratora. Po spełnieniu wymagań wstępnych możesz wykonać kroki wymienione poniżej.
- W telefonie przejdź do "Opcje programisty" i włącz "debugowanie USB" . Na niektórych urządzeniach może to wyglądać jak "debugowanie Androida". Zostaniesz poproszony o potwierdzenie. Stuknij w "OK", a następnie podłącz telefon do komputera.

- Na komputerze wyodrębnij pliki binarne ADB do folderu. Wyodrębniłem go na moim pulpicie. Teraz otwórz ten wyodrębniony folder i przytrzymując klawisz Shift, kliknij prawym przyciskiem myszy w dowolnym miejscu na ekranie. Powinieneś teraz zobaczyć opcję o nazwie "Otwórz okno PowerShell tutaj" . Kliknij na to.
Uwaga: Jeśli nie używasz najnowszej wersji systemu Windows, ta opcja będzie nazwana "Otwórz okno poleceń tutaj". Możesz także otworzyć Terminal na komputerze Mac, aby ukończyć ten sam proces.
- W oknie PowerShell / Command Prompt wpisz "adb devices" i naciśnij enter. Jeśli był to pierwszy raz, gdy to zrobiłeś, otrzymasz monit na swój telefon. Stuknij w "OK", aby na to zezwolić.

- Ponownie wpisz "urządzenia adb" w oknie PowerShell na komputerze, a następnie naciśnij Enter. Powinno to teraz wyświetlić twój telefon jako podłączone urządzenie. Jeśli nie, sterowniki nie zostały poprawnie zainstalowane.

- Teraz w telefonie przejdź do Ustawienia -> Dostępność -> Tasker . Włącz to, ponieważ będzie to potrzebne Taskerowi, aby rozpoznać używaną aplikację.

- Po wykonaniu tej czynności otwórz SecureTask i nadaj wszystkie wymagane uprawnienia. Teraz z powrotem na komputerze, w tym samym oknie Windows PowerShell / Wiersz polecenia, wpisz "adb shell" i naciśnij enter. Wykonaj to, wykonując następujące polecenie:
pm grant com.balda.securetask android.permission.WRITE_SECURE_SETTINGS

- Wróć do swojego telefonu i otwórz Tasker . W zakładce "Profile" dotknij ikony plusa w prawym dolnym rogu ekranu, a następnie wybierz "Aplikacja" .

- Z wyświetlonej listy aplikacji wybierz te, dla których chcesz zablokować powiadomienia o heads-upach, a następnie wróć. Wybrałem Subway Surfers na moim telefonie. Po powrocie do zakładki Profile stuknij w "Nowe zadanie" .

- Zostaniesz poproszony o nadanie nazwy. Ponieważ jest opcjonalne, możesz go pominąć. Na koniec stuknij w znacznik wyboru wyświetlany na ekranie. Na poniższym ekranie "Edycja zadań" dotknij ikony plusa, aby dodać akcję.

- Z listy kategorii działań wybierz Plugin -> Bezpieczne zadanie -> Bezpieczne ustawienia .

- Na stronie "Edycja akcji" stuknij ikonę edycji w "Konfiguracja" . Ikona będzie miała kształt ołówka. Po tym może pojawić się ostrzeżenie. Zignoruj go i naciśnij "OK", aby kontynuować.

- Teraz wylądujesz na stronie konfiguracji SecureTask. Tutaj zmień "Akcja" na "Zapis" . Teraz wprowadź "Nowa wartość" jako "0" i wpisz w "Ustawienie" :
global heads_up_notifications_enabled

- Kiedy to zapiszesz, wróć do głównego ekranu Taskera, a na karcie Profile naciśnij i przytrzymaj tekst napisany po prawej stronie zielonej strzałki. Z menu, które się pojawi, wybierz "Add Exit Task" . Ponownie możesz nazwać to zadanie, a następnie dotknij znacznika wyboru .

- Teraz, podobnie jak w poprzednich krokach, dotknij ikony plusa, aby dodać akcję, przejdź do Plugin -> Bezpieczne zadanie -> Bezpieczne ustawienia . Podczas edycji konfiguracji, ponownie zmień "Akcja" na "Zapis" i wprowadź taką samą wartość jak powyżej w "Ustawienia" . Jedyną zmianą w tym kroku jest wpisanie "Nowa wartość" jako "1" zamiast "0". Zapisz to, zanim w końcu wrócisz do głównego ekranu Taskera.

Teraz, gdy następnym razem otworzysz którąś z tych aplikacji (Subway Surfers w moim przypadku), powiadomienia o heads-upach będą automatycznie blokowane. Po zamknięciu aplikacji zostaną ponownie włączone. Jeśli kiedykolwiek chcesz dodać lub usunąć dowolną aplikację z tej listy, możesz to zrobić, dotykając listy istniejących aplikacji w ramach utworzonego profilu.
Wyłącz powiadomienia o Heads Up, aby grać w gry i oglądać filmy wygodnie
Biorąc pod uwagę, jak irytujące może być otrzymywanie powiadomień na ekranie podczas grania w grę lub oglądania wideo, warto je zablokować. Ale jedyną opcją, którą znajdziesz w ustawieniach telefonu, jest zablokowanie ich całkowicie - dla wszystkich aplikacji. Jednak po przeczytaniu tego artykułu możesz teraz zablokować je dla konkretnej aplikacji, którą chcesz. Oprócz wyżej wspomnianej metody, czy istnieje jakiś łatwiejszy sposób, który znasz? Daj mi znać w sekcji komentarzy poniżej.
Ten samouczek został po raz pierwszy opublikowany na XDA Developers. Wypróbowaliśmy to i działa bez żadnych problemów.