Android Oreo are o notificare persistentă nouă, enervantă pentru o „aplicație rulează în fundal”. Iată cum să scapi de el!
Pe Android Oreo, o notificare care a deranjat utilizatorii a fost notificarea „Aplicația rulează în fundal”. Apare ori de câte ori anumite aplicații rulează în fundal sau se suprapun pe ecran, cum ar fi Facebook Messenger sau Twilight. Principiul sesizării este bun, dar aplicarea acesteia nu este. Notificarea nu poate fi eliminată și nici nu poate fi dezactivată, așa că trebuie să o suportați să ocupe spațiu pe ecran în notificări. Asta, desigur, dacă nu ești dispus să o rezolvi. Deși nu este posibil să dezactivați definitiv notificarea fără acces root, este posibil amânați efectiv notificarea, astfel încât să nu o veți mai vedea niciodată.
Metoda 1 - Ușoară
Un dezvoltator pe nume iboalali a lansat o aplicație special pentru blocarea acestei notificări. Aplicația este, de asemenea sursă complet deschisă
! Funcționează doar pe dispozitivele în limba engleză, cel puțin pentru moment, dar dezvoltatorul va adăuga probabil suport pentru alte limbi pe măsură ce se adaugă traduceri.Tot ce trebuie să faceți este să instalați aplicația, să activați permisiunea Notification Listener și va păstra notificarea blocată!
Pret: Gratuit.
4.
Metoda 2 - RECOMANDAT
Dezvoltatorul AutoApps, Joao Dias, ne-a informat că a făcut-o a lansat o actualizare a aplicației sale de notificare automată care vă permite să blocați această (și alte) notificări fără a avea nevoie de Tasker. În plus, el a mers înainte și a făcut această nouă funcție a caracteristică gratuită în aplicația sa, astfel încât să vă puteți bucura de a nu vedea notificarea „aplicația rulează în fundal” fără a cheltui un ban.
Tot ce trebuie să faceți este să descărcați AutoNotification din Google Play Store. Vă recomandăm această metodă deoarece, spre deosebire de aplicația de mai sus, aceasta funcționează cu toate limbile și, de asemenea, funcționează pentru a ajuta la eliminarea orice altă notificare de sistem Android de care doriți să scăpați, cum ar fi „desenul peste SystemUI” sau notificarea de încărcare/depanare USB. Trebuie doar să specificați cuvântul cheie pe care îl vizați în filtrul titlu/text.
Pret: Gratuit.
4.3.
În cele din urmă, urmăriți acest scurt tutorial video oferit de domnul Dias, care vă va ghida prin cum să blocați notificarea sistemului Android folosind aplicația sa.
Metoda 3 - Greu
Această remediere a fost făcută de Marco Stornelli care este un dezvoltator al multor plugin-uri Tasker gratuite din familia BaldApps. După cum este publicat în acest thread Reddit și distribuită mai jos cu permisiunea sa, această remediere implică utilizarea aplicației de automatizare Tasker, precum și a unuia dintre pluginurile Tasker ale lui Marco, numite Notification Listener.
Mai întâi, descărcați aceste două aplicații. Veți avea nevoie de Tasker, deoarece este necesar ca Notification Listener să-și facă treaba, care, în acest caz, va fi să scape de notificarea persistentă a serviciilor de fundal.
Pret: 3,49.
4.6.
[appbox googleplay com.balda.notificationlistener]
Apoi, veți dori să importați profilul Tasker furnizat de Marco. Descarca-l Aici, apoi urmați capturile de ecran de mai jos pentru a afla cum să îl importați și să îl configurați!
Odată ce sarcina a fost importată, o puteți rula pentru a „amâna” notificarea. Totuși, nu rulează la pornire, așa că urmați următorii pași de mai jos pentru a afla cum să rulați această sarcină la pornire pentru a bloca notificarea automat.
Și acum, când reporniți dispozitivul, profilul ar trebui să ruleze la pornire (ei bine, nu exact la pornire, deoarece din punct de vedere tehnic rulează când pornește serviciul de monitorizare al Tasker, adică la câteva secunde după ce alte receptoare de pornire rulează)!
În cazul în care nu funcționează, este posibil ca notificarea sistemului Android să apară după ce sarcina a fost deja rulată. În acest caz, puteți rula manual Sarcina la pornire, dar dezvoltatorul Marco vă recomandă să modificați acțiunea de interogare pentru a adăuga un timeout mai lung, cum ar fi 3 minute. Alternativ, puteți adăuga o acțiune „Așteptați” la începutul sarcinii și puteți utiliza un timeout la fel de lung.
În cazul în care tu numai vrei să blochezi această notificare specială de sistem Android (și nu orice altceva ar putea posta), poți în schimb să schimbi profilul în să fie un „Eveniment de ascultător de notificări” cu condiția „postată”, cu aplicația care vizează „Sistem Android” și titlul care se potrivește *fundal*. Observați utilizarea asteriscurilor acolo - acesta este un metacar care se potrivește cu orice text care înconjoară termenul „în fundal” și, prin urmare, se va potrivi numai dacă sistemul Android este „aplicația rulează în fundal” notificare.
Explicaţie
Fără rădăcină, nu există nicio modalitate de a face de fapt împiedica Sistemul Android să nu afișeze notificarea persistentă „aplicația rulează în fundal” în Android 8.0 Oreo. Privind codul sursă pentru ForegroundServiceController, este implementare, si ForegroundServiceDialog nu dezvăluie cu adevărat nimic de care putem profita. Din câte știm, nu există nicio comandă sau modificare a proprietăților sistemului pe care să o putem folosi pentru a controla dacă acest serviciu rulează sau nu. Se pare că „Temnița lui Dianne” (probabil o glumă din interiorul Google care se referă la inginerul senior Android Dianne Hackborn) nu este ceva de care putem scăpa cu ușurință.
Cu toate acestea, utilizarea oricăreia dintre metodele de mai sus este o soluție relativ simplă pentru această problemă. Fiecare dintre aceste metode solicită o notificare „Android System”, care este o notificare persistentă creată de aplicația Android Framework (numele pachetului „android”). Dacă există, atunci amână notificarea din sistemul Android pentru un timp absurd de lung. Apropo, această modificare este complet sigur de făcut, deoarece sistemul Android de obicei nu oferă alte notificări.