Hoe u de aanhoudende melding "App draait op de achtergrond" op Android Oreo kunt verbergen

Android Oreo heeft een gloednieuwe, vervelende aanhoudende melding voor een ‘app draait op de achtergrond’. Hier leest u hoe u er vanaf kunt komen!

Op Android Oreo, een melding die gebruikers irriteerde, was de melding 'App draait op de achtergrond'. Het verschijnt wanneer bepaalde apps op de achtergrond draaien of over het scherm verschijnen, zoals Facebook Messenger of Twilight. Het principe van de melding is goed, maar de toepassing ervan niet. De melding kan niet worden verwijderd en kan ook niet worden uitgeschakeld, dus u moet ermee rekening houden dat deze schermruimte in beslag neemt in uw meldingen. Tenminste, als je er niet omheen wilt werken. Hoewel het niet mogelijk is om de melding permanent uit te schakelen zonder root-toegang, is het wel mogelijk effectief permanent snooze de melding, zodat u deze nooit meer zult zien.

Vervelende aanhoudende melding in Android Oreo dat we willen verbergen

Methode 1 - Gemakkelijk

Een ontwikkelaar met de naam iboalali heeft een applicatie uitgebracht 

specifiek voor het blokkeren van alleen deze melding. De app ook volledig open source! Het werkt alleen op Engelstalige apparaten, althans voorlopig, maar de ontwikkelaar zal waarschijnlijk ondersteuning voor andere talen toevoegen naarmate er vertalingen worden toegevoegd.

Het enige wat u hoeft te doen is de applicatie installeren, de Notification Listener-machtiging inschakelen en de melding geblokkeerd houden!

Verberg de melding 'bij gebruik van de batterij'Ontwikkelaar: iboalali

Prijs: gratis.

4.

Downloaden

Methode 2 - AANBEVOLEN

De ontwikkelaar van AutoApps, Joao Dias, heeft ons laten weten dat hij dat heeft gedaan heeft een update uitgebracht voor zijn AutoNotification-app waarmee u deze (en andere) meldingen kunt blokkeren zonder Tasker nodig te hebben. Bovendien is hij doorgegaan en heeft hij van deze nieuwe functie een gratis functie in zijn applicatie, zodat u kunt genieten van het niet zien van de melding "app draait op de achtergrond" zonder een cent uit te geven.

Het enige wat u hoeft te doen is AutoNotification downloaden vanuit de Google Play Store. Wij raden deze methode aan omdat deze, in tegenstelling tot de bovenstaande applicatie, werkt met alle talen en het werkt ook om te helpen verwijderen elke andere Android-systeemmelding waar u vanaf wilt, zoals het "tekenen over SystemUI one" of de melding voor opladen/foutopsporing via USB. U hoeft alleen maar aan te geven op welk trefwoord u zich richt in het titel-/tekstfilter.

Automatische notificatieOntwikkelaar: joaomgcd

Prijs: gratis.

4.3.

Downloaden

Bekijk ten slotte deze korte video-tutorial van de heer Dias, waarin u leert hoe u de Android-systeemmelding kunt blokkeren met zijn app.

Methode 3 - Moeilijk

Deze oplossing is gemaakt door Marco Stornelli die een ontwikkelaar is van veel gratis Tasker-plug-ins onder de BaldApps-familie. Zoals gepubliceerd in deze Reddit-thread en hieronder met zijn toestemming gedeeld, omvat deze oplossing het gebruik van de Tasker-automatiseringsapp en een van Marco's Tasker-plug-ins genaamd Notification Listener.

Download eerst deze twee applicaties. Je hebt Tasker nodig omdat Notification Listener zijn werk moet kunnen doen, wat in dit geval zal bestaan ​​uit het verwijderen van de aanhoudende meldingen van de achtergrondservices.

TaskerOntwikkelaar: joaomgcd

Prijs: 3,49.

4.6.

Downloaden

[appbox googleplay com.balda.notificationlistener]

Vervolgens wilt u het Tasker-profiel importeren dat Marco heeft verstrekt. Download het hier, volg dan de onderstaande schermafbeeldingen om te leren hoe u het importeert en instelt!

Zodra de taak is geïmporteerd, kunt u deze uitvoeren om de melding te "sluimeren". Het wordt echter niet uitgevoerd tijdens het opstarten, dus volg de volgende stappen hieronder om te leren hoe u deze taak tijdens het opstarten kunt uitvoeren om de melding automatisch te blokkeren.

En wanneer u nu uw apparaat opnieuw opstart, zou het profiel bij het opstarten moeten worden uitgevoerd (nou ja, niet precies bij het opstarten, aangezien het technisch gezien wordt uitgevoerd wanneer de monitoringservice van Tasker start, wat een paar seconden is nadat andere opstartontvangers worden uitgevoerd)!

Als het niet werkt, is het mogelijk dat de Android-systeemmelding verschijnt nadat de taak al is uitgevoerd. In dat geval kunt u de taak handmatig uitvoeren bij het opstarten, maar ontwikkelaar Marco raadt u aan de queryactie aan te passen om een ​​langere time-out toe te voegen, bijvoorbeeld 3 minuten. Als alternatief kunt u aan het begin van de taak een actie "Wachten" toevoegen en een even lange time-out gebruiken.

In het geval je alleen Als je deze specifieke Android-systeemmelding wilt blokkeren (en niets anders dat het zou kunnen posten), kun je in plaats daarvan het profiel wijzigen in een 'Notification Listener Event' zijn met de voorwaarde 'gepost', waarbij de app zich richt op 'Android System' en de titel overeenkomt *achtergrond*. Let op het gebruik van sterretjes: dit is een jokerteken dat overeenkomt met alle tekst rondom de term "achtergrond" en komt dus alleen overeen als het Android-systeem de "app draait op de achtergrond" kennisgeving.


Uitleg

Zonder root is er eigenlijk geen manier om dat te doen voorkomen Android-systeem geeft de aanhoudende melding 'App draait op de achtergrond' weer in Android 8.0 Oreo. Kijkend naar de broncode voor de VoorgrondServiceController, zijn implementatie, en de VoorgrondServiceDialoog onthult niet echt iets waar we voordeel uit kunnen halen. Voor zover wij weten, is er geen bewerking van een opdracht of systeemeigenschap die we kunnen gebruiken om te bepalen of deze service wel of niet wordt uitgevoerd. Het lijkt erop dat "Dianne's Dungeon" (waarschijnlijk een inside joke van Google verwijzend naar senior Android-ingenieur Dianne Hackborn) niet iets is waar we gemakkelijk aan kunnen ontsnappen.

Het gebruik van een van de bovenstaande methoden is echter een relatief eenvoudige oplossing voor dit probleem. Bij elk van deze methoden wordt gevraagd om een ​​'Android-systeem'-melding. Dit is een permanente melding die is gemaakt door de Android Framework-app (pakketnaam 'android'). Als het bestaat, dan is het snoozet de melding van Android-systeem voor een absurd lange tijd. Deze wijziging is overigens volkomen veilig, omdat het Android-systeem normaal gesproken geen andere meldingen geeft.