Hvordan skjule "Appen kjører i bakgrunnen" vedvarende varsling på Android Oreo

Android Oreo har en helt ny, irriterende vedvarende varsling for en "app kjører i bakgrunnen." Slik blir du kvitt det!

Android Oreo, et varsel som har vært irriterende brukere har vært "App kjører i bakgrunnen"-varselet. Det vises når enkelte apper kjører i bakgrunnen eller overlegger på skjermen, for eksempel Facebook Messenger eller Twilight. Prinsippet for varslingen er bra, men anvendelsen av den er det ikke. Varslingen kan ikke fjernes og kan heller ikke deaktiveres, så du må tåle at den tar opp skjermplass i varslene dine. Det er, selvfølgelig, hvis du ikke er villig til å omgå det. Selv om det ikke er mulig å deaktivere varselet permanent uten root-tilgang, er det mulig å effektivt slumre varslingen permanent slik at du aldri vil se den igjen.

Irriterende vedvarende varsling i Android Oreo som vi ønsker å skjule

Metode 1 - Enkelt

En utvikler ved navn iboalali har gitt ut en applikasjon spesielt for å blokkere denne varslingen. Appen er også helt åpen kildekode! Det fungerer bare på engelskspråklige enheter, i det minste foreløpig, men utvikleren vil sannsynligvis legge til støtte for andre språk etter hvert som oversettelser legges til.

Alt du trenger å gjøre er å installere applikasjonen, aktivere tillatelsen til Notification Listener, og den vil holde varslingen blokkert!

Skjul"ved hjelp av batteri"varselUtvikler: iboalali

Pris: Gratis.

4.

nedlasting

Metode 2 - ANBEFALT

Utvikleren av AutoApps, Joao Dias, har informert oss om at han har ga ut en oppdatering til AutoNotification-appen hans som lar deg blokkere denne (og andre) varsler uten å trenge Tasker. I tillegg har han gått videre og gjort denne nye funksjonen til en gratis funksjon i applikasjonen hans, slik at du kan glede deg over å ikke se "appen kjører i bakgrunnen"-varselet uten å bruke en eneste krone.

Alt du trenger å gjøre er å laste ned AutoNotification fra Google Play Store. Vi anbefaler denne metoden fordi, i motsetning til ovennevnte applikasjon, fungerer dette med alle språk og det fungerer også for å hjelpe til med å fjerne andre Android-systemvarsler som du vil bli kvitt, for eksempel "tegning over SystemUI one" eller USB-lading/feilsøkingsvarsel. Du trenger bare å spesifisere hvilket søkeord du målretter mot i tittel-/tekstfilteret.

AutovarslingUtvikler: joaomgcd

Pris: Gratis.

4.3.

nedlasting

Til slutt, se denne korte videoopplæringen levert av Mr. Dias som vil lede deg gjennom hvordan du blokkerer Android-systemvarslingen ved å bruke appen hans.

Metode 3 - Hard

Denne reparasjonen ble laget av Marco Stornelli som er en utvikler av mange gratis Tasker-plugins under BaldApps-familien. Som publisert i denne Reddit-tråden og delt nedenfor med hans tillatelse, innebærer denne løsningen bruk av Tasker-automatiseringsappen samt en av Marcos Tasker-plugins kalt Notification Listener.

Først last ned disse to applikasjonene. Du trenger Tasker fordi det er nødvendig for Notification Listener å gjøre jobben sin, som i dette tilfellet vil være å kvitte seg med bakgrunnstjenestens vedvarende varsling.

TaskerUtvikler: joaomgcd

Pris: 3,49.

4.6.

nedlasting

[appbox googleplay com.balda.notificationlistener]

Deretter vil du importere Tasker-profilen som Marco ga. Last det ned her, følg deretter skjermbildene nedenfor for å lære hvordan du importerer den og konfigurerer den!

Når oppgaven er importert, kan du kjøre den for å "utsette" varselet. Den kjører imidlertid ikke ved oppstart, så følg de neste trinnene nedenfor for å lære hvordan du kjører denne oppgaven ved oppstart for å blokkere varselet automatisk.

Og nå når du starter enheten på nytt, skal profilen kjøre ved oppstart (vel, ikke nøyaktig ved oppstart som teknisk sett kjører den når Tasker sin overvåkingstjeneste starter, som er noen sekunder etter at andre oppstartsmottakere kjører)!

I tilfelle det ikke fungerer, er det mulig at Android-systemvarselet vises etter at oppgaven allerede er kjørt. I så fall kan du kjøre oppgaven manuelt ved oppstart, men utvikleren Marco anbefaler at du endrer spørringshandlingen for å legge til en lengre tidsavbrudd, for eksempel 3 minutter. Alternativt kan du legge til en "Vent"-handling i begynnelsen av oppgaven og bruke en tilsvarende lang tidsavbrudd.

I tilfelle du bare ønsker å blokkere denne bestemte Android-systemvarslingen (og ikke noe annet den kan legge ut), kan du i stedet endre profilen til være en «Notification Listener Event» med «posted»-tilstanden, med appen målrettet mot «Android System» og tittelen samsvarer med *bakgrunn*. Legg merke til bruken av stjerner der - dette er et jokertegn som samsvarer med hvilken som helst tekst rundt begrepet "bakgrunn" og vil derfor bare matche hvis Android-systemet er "appen kjører i bakgrunnen" melding.


Forklaring

Uten root, er det ingen måte å faktisk forhindre Android System fra å vise den vedvarende "appen kjører i bakgrunnen"-varselet i Android 8.0 Oreo. Ser på kildekoden for ForegroundServiceController, det er gjennomføring, og ForegroundServiceDialog avslører egentlig ikke noe vi kan dra nytte av. Så vidt vi vet, er det ingen kommando- eller systemegenskapsredigering vi kan bruke for å kontrollere om denne tjenesten kjører eller ikke. Det ser ut til at «Dianne's Dungeon» (sannsynligvis en Google-vits som refererer til senior Android-ingeniør Dianne Hackborn) ikke er noe vi lett kan unnslippe.

Men å bruke en av metodene ovenfor er en relativt enkel løsning for dette problemet. Hver av disse metodene spør etter en "Android System"-varsling, som er en vedvarende varsling opprettet av Android Framework-appen (pakkenavn "android"). Hvis det finnes, så det slumrer varselet fra Android System i absurd lang tid. Denne modifikasjonen er forresten helt trygt å gjøre, siden Android System vanligvis ikke gir noen andre varsler.