Az Android Oreo egy vadonatúj, bosszantó, állandó értesítést kapott az „alkalmazás a háttérben fut” üzenetről. Így szabadulhatsz meg tőle!
Tovább Android Oreo, a felhasználókat bosszantó értesítés az „Alkalmazás a háttérben fut” értesítés volt. Ez akkor jelenik meg, amikor bizonyos alkalmazások a háttérben futnak, vagy átfedik a képernyőt, például a Facebook Messenger vagy a Twilight. A bejelentés elve jó, de alkalmazása nem. Az értesítés nem távolítható el és nem is tiltható le, ezért el kell viselnie, hogy az értesítések képernyőterületét foglalja el. Ez persze akkor van így, ha nem vagy hajlandó megkerülni. Bár root hozzáférés nélkül nem lehet véglegesen letiltani az értesítést, ez lehetséges hatékonyan véglegesen elhalasztja az értesítést, hogy soha többé ne lássa.
1. módszer – Egyszerű
Egy iboalali nevű fejlesztő kiadott egy alkalmazást kifejezetten csak ennek az értesítésnek a blokkolására. Az alkalmazás is teljesen nyílt forráskódú
! Csak angol nyelvű eszközökön működik, legalábbis egyelőre, de a fejlesztő valószínűleg más nyelvek támogatását is hozzáadja majd a fordítások hozzáadásával.Mindössze annyit kell tennie, hogy telepíti az alkalmazást, engedélyezze az Értesítésfigyelő engedélyt, és az értesítés blokkolva marad!
Ár: Ingyenes.
4.
2. módszer – AJÁNLOTT
Az AutoApps fejlesztője, Joao Dias, közölte velünk, hogy igen frissítést adott ki AutoNotification alkalmazásához amely lehetővé teszi ezen (és más) értesítések letiltását anélkül, hogy Taskerre lenne szüksége. Ráadásul előre ment, és ezt az új funkciót a ingyenes funkció alkalmazásában, így élvezheti, hogy nem látja az "alkalmazás a háttérben fut" értesítést anélkül, hogy egyetlen fillért sem költene.
Mindössze annyit kell tennie, hogy letölti az AutoNotification programot a Google Play Áruházból. Ezt a módszert javasoljuk, mert a fenti alkalmazással ellentétben ez működik összes nyelv és ez is segít eltávolítani bármely más Android rendszer értesítést amelyektől meg akar szabadulni, például a „rajzolás a SystemUI one-on” vagy az USB-töltési/hibakeresési értesítéstől. Egyszerűen meg kell adnia, hogy melyik kulcsszót célozza meg a cím/szöveg szűrőben.
Ár: Ingyenes.
4.3.
Végül nézze meg ezt a rövid oktatóvideót, amelyet Mr. Dias biztosított, és végigvezeti Önt, hogyan blokkolhatja az Android rendszer értesítését az alkalmazás használatával.
3. módszer – Nehéz
Ezt a javítást készítette Marco Stornelli aki a BaldApps család számos ingyenes Tasker beépülő moduljának fejlesztője. ban megjelent szerint ez a Reddit szál Ez a javítás a Tasker automatizálási alkalmazást, valamint az egyik Marco Tasker-bővítményt, az Notification Listener-t jelenti.
Először töltse le ezt a két alkalmazást. Szüksége lesz a Taskerre, mert az Notification Listener számára szükséges a feladat elvégzéséhez, ami ebben az esetben az lesz, hogy megszabaduljon a háttérszolgáltatások állandó értesítéseitől.
Ára: 3,49.
4.6.
[appbox googleplay com.balda.notificationlistener]
Ezután importálnia kell a Marco által biztosított Tasker-profilt. Töltsd le itt, majd kövesse az alábbi képernyőképeket, hogy megtudja, hogyan importálhatja és hogyan állíthatja be!
A feladat importálása után futtathatja az értesítés „szundi” végrehajtásához. Nem fut azonban rendszerindításkor, ezért kövesse az alábbi lépéseket, hogy megtudja, hogyan futtassa ezt a feladatot rendszerindításkor az értesítés automatikus blokkolásához.
És most, amikor újraindítja az eszközt, a profilnak indításkor futnia kell (hát nem pontosan rendszerindításkor, mivel technikailag akkor fut, amikor a Tasker felügyeleti szolgáltatása elindul, ami néhány másodperccel azután, hogy más rendszerindító vevők futnak)!
Ha nem működik, előfordulhat, hogy az Android rendszer értesítése akkor jelenik meg, ha a feladat már futott. Ebben az esetben manuálisan is futtathatja a feladatot rendszerindításkor, de a fejlesztő Marco azt javasolja, hogy módosítsa a lekérdezési műveletet, hogy hosszabb időt, például 3 percet adjon hozzá. Alternatív megoldásként hozzáadhat egy „Várakozás” műveletet a feladat elejéhez, és hasonlóan hosszú időtúllépést alkalmazhat.
Abban az esetben, ha Ön csak szeretné letiltani ezt a bizonyos Android rendszer értesítést (és nem bármi mást, amit közzétehet), ehelyett módosíthatja a profilt erre legyen „Értesítésfigyelő esemény” „közzétett” feltétellel, az alkalmazás az „Android rendszert” célozza, és a cím egyezik *háttér*. Vegye figyelembe a csillagok használatát – ez egy helyettesítő karakter, amely megfelel a kifejezést körülvevő bármely szövegnek "háttér", így csak akkor fog egyezni, ha az Android rendszer az "alkalmazás a háttérben fut" értesítés.
Magyarázat
Root nélkül erre nincs mód megakadályozni Az Android rendszer nem jeleníti meg az „alkalmazás a háttérben fut” értesítést az Android 8.0 Oreo rendszerben. Nézzük a forráskódot a ForegroundServiceController, annak végrehajtás, és a ForegroundServiceDialog valójában nem árul el semmit, amit kihasználhatunk. Amennyire tudjuk, nincs olyan parancs vagy rendszertulajdonság-szerkesztés, amellyel ellenőrizhetnénk, hogy ez a szolgáltatás fusson-e vagy sem. Úgy tűnik, hogy a "Dianne's Dungeon" (valószínűleg egy Google belső tréfa, amely Dianne Hackborn vezető Android-mérnökre utal) nem olyan dolog, amelyet könnyen megszökhetünk.
A fenti módszerek bármelyikének használata azonban viszonylag egyszerű megoldás erre a problémára. Ezen módszerek mindegyike „Android rendszer” értesítést kér, amely az Android Framework alkalmazás (csomagnév „android”) által létrehozott állandó értesítés. Ha létezik, akkor az elhalasztja az értesítést Android rendszerről abszurd hosszú ideig. Ez a módosítás egyébként teljesen biztonságos, mivel az Android rendszer általában nem ad semmilyen egyéb értesítést.