Kuidas peita Android Oreo püsivat märguannet "Rakendus töötab taustal".

Android Oreol on täiesti uus, tüütu püsiv märguanne "rakendus töötab taustal". Siit saate teada, kuidas sellest lahti saada!

Peal Android Oreo, on kasutajaid tüütu teade "Rakendus töötab taustal". See kuvatakse alati, kui teatud rakendused töötavad taustal või ekraanil ülekattega, näiteks Facebook Messenger või Twilight. Teavitamise põhimõte on hea, kuid selle rakendamine mitte. Märguannet ei saa eemaldada ega keelata, seega peate leppima sellega, et see võtab märguannetes ekraaniruumi. Seda muidugi juhul, kui te ei soovi selle ümber töötada. Kuigi märguannet ei ole võimalik jäädavalt keelata ilma juurjuurdepääsuta, on see võimalik saate märguande lõplikult edasi lükata, et te seda enam kunagi ei näeks.

Ärritav püsiv teade Android Oreos, mida tahame peita

1. meetod – lihtne

Arendaja nimega iboalali on välja andnud rakenduse spetsiaalselt selle teatise blokeerimiseks. Rakendus on ka täiesti avatud lähtekoodiga! See töötab vähemalt praegu ainult ingliskeelsetes seadmetes, kuid tõenäoliselt lisab arendaja tõlgete lisamisel toe ka teistele keeltele.

Kõik, mida pead tegema, on installida rakendus, lubada teavituskuulaja luba ja see hoiab teate blokeerituna!

Peida teatis"kasutades akut".Arendaja: iboalali

Hind: tasuta.

4.

Lae alla

2. meetod – SOOVITUSLIK

AutoAppsi arendaja, Joao Dias, on meile teatanud, et ta on andis välja oma AutoNotification rakenduse värskenduse mis võimaldab teil need (ja muud) teatised blokeerida ilma Taskerit vajamata. Lisaks on ta läinud edasi ja teinud selle uue funktsiooni a tasuta funktsioon oma rakenduses, et saaksite nautida, et te ei näe teadet "rakendus töötab taustal", ilma et kulutaksite sentigi.

Kõik, mida pead tegema, on Google Play poest alla laadida AutoNotification. Soovitame seda meetodit, kuna erinevalt ülaltoodud rakendusest see töötab kõik keeled ja see aitab ka eemaldada mis tahes muu Android-süsteemi teatis millest soovite vabaneda, näiteks "SystemUI üle joonistamine" või USB laadimise/silumise teatis. Peate lihtsalt pealkirja/teksti filtris määrama, millist märksõna sihite.

Automaatne teavitusArendaja: joaomgcd

Hind: tasuta.

4.3.

Lae alla

Lõpuks vaadake seda hr Diasi lühikest videoõpetust, mis juhendab teid, kuidas blokeerida Android-süsteemi teatis tema rakenduse abil.

3. meetod – raske

Selle paranduse tegi Marco Stornelli kes on BaldAppsi perekonna paljude tasuta Taskeri pistikprogrammide arendaja. Nagu avaldatud aastal see Redditi lõime ja allpool tema loal jagatud, hõlmab see parandus Taskeri automatiseerimisrakenduse ja ühe Marco Taskeri pistikprogrammi nimega Notification Listener kasutamist.

Esiteks laadige need kaks rakendust alla. Te vajate Taskerit, kuna see on vajalik, et teavituste kuulaja saaks teha oma tööd, milleks on antud juhul taustateenuste pidevatest teavitustest vabanemine.

TaskerArendaja: joaomgcd

Hind: 3.49.

4.6.

Lae alla

[appbox googleplay com.balda.notificationlistener]

Järgmisena soovite importida Marco pakutud Taskeri profiili. Laadige see alla siin, seejärel järgige allolevaid ekraanipilte, et saada teavet selle importimise ja seadistamise kohta!

Kui ülesanne on imporditud, saate selle käivitada, et märguanne edasi lükata. Kuid see ei tööta alglaadimisel, seega järgige allolevaid juhiseid, et saada teavet selle kohta, kuidas seda ülesannet käivitamisel käivitada, et teavitus automaatselt blokeerida.

Ja nüüd, kui oma seadme taaskäivitate, peaks profiil käivitamisel töötama (noh, mitte täpselt alglaadimisel, nagu see tehniliselt töötab Taskeri jälgimisteenuse käivitumisel, mis on mõni sekund pärast teiste alglaadimisvastuvõtjate käivitamist)!

Kui see ei tööta, on võimalik, et Android-süsteemi teatis ilmub pärast seda, kui ülesanne on juba käivitatud. Sel juhul saate ülesande käivitamisel käsitsi käivitada, kuid arendaja Marco soovitab teil päringutoimingut muuta, et lisada pikem aeg, näiteks 3 minutit. Teise võimalusena saate ülesande algusesse lisada toimingu "Oota" ja kasutada sama pikka aega.

Juhul kui sa ainult Kui soovite blokeerida selle konkreetse Androidi süsteemi teatise (ja mitte midagi muud, mida see võib postitada), saate selle asemel muuta profiili järgmisele olema "märguannete kuulaja sündmus" tingimusega "postitatud", kus rakendus sihib "Android-süsteemi" ja pealkiri vastab *taust*. Pange tähele tärnide kasutamist – see on metamärk, mis sobib terminit ümbritseva tekstiga "taust" ja sobib seega ainult siis, kui Android-süsteem on "rakendus töötab taustal" teatis.


Selgitus

Ilma juuruta pole tegelikult mingit võimalust ära hoida Android süsteem ei kuva Android 8.0 Oreos püsivat teadet "rakendus töötab taustal". Vaadates selle lähtekoodi ForegroundServiceController, selle rakendamine, ja ForegroundServiceDialog ei paljasta tegelikult midagi, mida saaksime ära kasutada. Meile teadaolevalt pole ühtegi käsku ega süsteemiatribuutide redigeerimist, mille abil saaksime kontrollida, kas see teenus töötab või mitte. Näib, et "Dianne's Dungeon" (tõenäoliselt Google'i sisemine nali, mis viitab Androidi vaneminsenerile Dianne Hackbornile) ei ole midagi, millest me kergesti pääseksime.

Kuid ükskõik millise ülaltoodud meetodi kasutamine on selle probleemi lahendamiseks suhteliselt lihtne. Kõik need meetodid taotlevad teatist "Android System", mis on Android Frameworki rakenduse (paketi nimi "android") loodud püsiteatis. Kui see on olemas, siis on lükkab teatise edasi Android-süsteemist absurdselt pikka aega. Seda muudatust on muide täiesti ohutu teha, kuna Android System ei anna tavaliselt muid märguandeid.