„Android Oreo“ turi visiškai naują, erzinantį nuolatinį pranešimą apie „programa veikia fone“. Štai kaip jo atsikratyti!
Įjungta Android Oreo, pranešimas, kuris erzino vartotojus, buvo pranešimas „Programa veikia fone“. Jis rodomas, kai tam tikros programos veikia fone arba perdengia ekraną, pvz., „Facebook Messenger“ arba „Twilight“. Pranešimo principas yra geras, bet jo taikymas – ne. Pranešimo negalima nei pašalinti, nei išjungti, todėl turite taikstytis, kad pranešimuose jis užima vietą ekrane. Tai, žinoma, jei nenorite to apeiti. Nors neįmanoma visam laikui išjungti pranešimo be root prieigos, tai įmanoma veiksmingai visam laikui snausti pranešimą, kad daugiau niekada jo nematytumėte.
1 būdas – lengvas
Kūrėjas, vardu iboalali, išleido programą specialiai užblokuoti tik šį pranešimą. Programėlė taip pat visiškai atviro kodo! Jis veikia tik anglų kalbos įrenginiuose, bent jau kol kas, tačiau kūrėjas greičiausiai pridės palaikymą kitomis kalbomis, kai bus pridėti vertimai.
Viskas, ką jums reikia padaryti, tai įdiegti programą, įgalinti pranešimų klausytojo leidimą ir pranešimas bus užblokuotas!
Kaina: Nemokama.
4.
2 būdas – REKOMENDUOJAMA
„AutoApps“ kūrėjas, Joao Dias, mums pranešė, kad turi išleido savo automatinio pranešimo programos naujinį leidžia blokuoti šį (ir kitus) pranešimus nereikia Tasker. Be to, jis žengė į priekį ir padarė šią naują funkciją a nemokama funkcija savo programoje, kad galėtumėte mėgautis nematydami pranešimo „programa veikia fone“ neišleisdami nė cento.
Viskas, ką jums reikia padaryti, tai atsisiųsti „AutoNotification“ iš „Google Play“ parduotuvės. Rekomenduojame šį metodą, nes, skirtingai nei anksčiau minėta programa, jis veikia su visos kalbos ir taip pat padeda pašalinti bet koks kitas „Android“ sistemos pranešimas kurių norite atsikratyti, pvz., „piešimas per SystemUI one“ arba USB įkrovimo / derinimo pranešimas. Pavadinimo/teksto filtre tiesiog reikia nurodyti, į kurį raktinį žodį taikote.
Kaina: Nemokama.
4.3.
Galiausiai peržiūrėkite šį trumpą vaizdo įrašą, kurį pateikė ponas Diasas, kuriame bus paaiškinta, kaip blokuoti „Android“ sistemos pranešimą naudojant jo programą.
3 būdas – sunkus
Šį pataisymą padarė Marco Stornelli kuris yra daugelio nemokamų „Tasker“ papildinių, priklausančių „BaldApps“ šeimai, kūrėjas. Kaip paskelbta m ši Reddit tema ir toliau bendrinamas su jo leidimu, šis pataisymas apima „Tasker“ automatizavimo programą ir vieną iš Marco „Tasker“ papildinių, vadinamų pranešimų klausytoju.
Pirmiausia atsisiųskite šias dvi programas. Jums reikės „Tasker“, nes ji būtina, kad pranešimų klausytojas atliktų savo darbą, o tai šiuo atveju bus atsikratyti foninių paslaugų nuolatinio pranešimo.
Kaina: 3,49.
4.6.
[appbox googleplay com.balda.notificationlistener]
Tada norėsite importuoti Marco pateiktą Tasker profilį. Atsisiųskite jį čia, tada vadovaukitės toliau pateiktomis ekrano kopijomis, kad sužinotumėte, kaip jį importuoti ir nustatyti!
Kai užduotis bus importuota, galite ją paleisti ir „snausti“ pranešimą. Tačiau ji neveikia paleidžiant, todėl atlikite toliau nurodytus veiksmus, kad sužinotumėte, kaip paleisti šią užduotį, kad pranešimas būtų užblokuotas automatiškai.
Ir dabar, kai iš naujo paleidžiate įrenginį, profilis turėtų veikti paleidžiant (na, ne tiksliai įkrovos metu, nes techniškai ji veikia, kai paleidžiama Tasker stebėjimo paslauga, ty praėjus kelioms sekundėms po to, kai paleidžiami kiti įkrovos imtuvai)!
Jei jis neveikia, gali būti, kad „Android“ sistemos pranešimas rodomas jau paleidus užduotį. Tokiu atveju galite rankiniu būdu paleisti užduotį įkrovos metu, tačiau kūrėjas Marco rekomenduoja modifikuoti užklausos veiksmą, kad pridėtumėte ilgesnį skirtąjį laiką, pvz., 3 minutes. Arba užduoties pradžioje galite pridėti veiksmą „Laukti“ ir naudoti panašiai ilgą skirtąjį laiką.
Tuo atveju, jei jūs tik Jei norite užblokuoti šį konkretų „Android“ sistemos pranešimą (o ne ką nors kitą, kurį jis gali paskelbti), galite pakeisti profilį į būti „Pranešimų klausytojo įvykis“ su sąlyga „paskelbta“, kai programa taikoma „Android“ sistemai, o pavadinimas atitinka *fonas*. Atkreipkite dėmesį, kad čia naudojamos žvaigždutės – tai pakaitos simbolis, atitinkantis bet kurį terminą supantį tekstą „fonas“, todėl atitiks tik tuo atveju, jei „Android“ sistema yra „programa veikia fone“ pranešimas.
Paaiškinimas
Be šaknies, iš tikrųjų nėra būdo užkirsti kelią „Android“ sistema nerodo nuolatinio pranešimo „programa veikia fone“ „Android 8.0 Oreo“. Žvelgiant į šaltinio kodą ForegroundServiceController, jos įgyvendinimas, ir ForegroundServiceDialog tikrai neatskleidžia nieko, kuo galėtume pasinaudoti. Kiek žinome, nėra jokios komandos ar sistemos ypatybių redagavimo, kuriuo galėtume kontroliuoti, ar ši paslauga veikia, ar ne. Atrodo, kad „Dianos požemis“ (greičiausiai „Google“ vidinis pokštas, susijęs su vyresniąja „Android“ inžinieriumi Dianne Hackborn) nėra kažkas, nuo ko lengvai pabėgsime.
Tačiau naudojant bet kurį iš aukščiau pateiktų metodų yra gana paprastas šios problemos sprendimas. Kiekvienas iš šių metodų reikalauja „Android“ sistemos pranešimo, kuris yra nuolatinis pranešimas, sukurtas „Android Framework“ programos (paketo pavadinimas „android“). Jei ji egzistuoja, vadinasi atideda pranešimą iš Android sistemos absurdiškai ilgai. Ši modifikacija, beje, yra visiškai saugu, nes „Android“ sistema paprastai neteikia jokių kitų pranešimų.