Jak skrýt trvalé oznámení „Aplikace běží na pozadí“ v systému Android Oreo

click fraud protection

Android Oreo má zcela nové, otravné trvalé upozornění na „aplikaci běžící na pozadí“. Zde je návod, jak se toho zbavit!

Na Android Oreo, oznámení, které uživatele obtěžovalo, bylo oznámení „Aplikace běží na pozadí“. Objeví se vždy, když na pozadí běží určité aplikace nebo se překrývají na obrazovce, jako je Facebook Messenger nebo Twilight. Princip oznámení je dobrý, ale jeho aplikace nikoliv. Oznámení nelze odstranit ani deaktivovat, takže se musíte smířit s tím, že zabírá místo na obrazovce v oznámeních. To je samozřejmě, pokud nejste ochotni to obejít. I když není možné trvale zakázat oznámení bez přístupu root, je to možné efektivně trvale odložit oznámení, takže je už nikdy neuvidíte.

Nepříjemné trvalé upozornění v Android Oreo, které chceme skrýt

Metoda 1 - Snadná

Vývojář jménem iboalali vydal aplikaci konkrétně pro blokování právě tohoto upozornění. Aplikace je také zcela open source! Funguje pouze na zařízeních v anglickém jazyce, alespoň prozatím, ale vývojář pravděpodobně přidá podporu pro další jazyky, jak budou přidány překlady.

Vše, co musíte udělat, je nainstalovat aplikaci, povolit oprávnění Posluchač oznámení a oznámení bude zablokované!

Skrýt upozornění "používání baterie".Vývojář: ibaalali

Cena: Zdarma.

4.

Stažení

Metoda 2 - DOPORUČUJEME

Vývojář AutoApps, Joao Dias, nás informoval, že ano vydal aktualizaci své aplikace AutoNotification která vám umožní zablokovat tato (a další) oznámení aniž byste potřebovali Tasker. Navíc pokročil a vytvořil tuto novou funkci bezplatná funkce v jeho aplikaci, takže si můžete užít, že neuvidíte oznámení „aplikace běží na pozadí“, aniž byste utratili jediný cent.

Jediné, co musíte udělat, je stáhnout si AutoNotification z obchodu Google Play. Tuto metodu doporučujeme, protože na rozdíl od výše uvedené aplikace funguje s všechny jazyky a také pomáhá odstranit jakékoli jiné oznámení systému Android kterých se chcete zbavit, jako je „kreslení přes SystemUI one“ nebo upozornění na nabíjení/ladění USB. Ve filtru nadpisu/textu stačí zadat, na které klíčové slovo cílíte.

Automatické upozorněníVývojář: joaomgcd

Cena: Zdarma.

4.3.

Stažení

Nakonec se podívejte na tento krátký video tutoriál od pana Diase, který vás provede blokováním upozornění systému Android pomocí jeho aplikace.

Metoda 3 - Tvrdá

Tuto opravu provedl Marco Stornelli který je vývojářem mnoha bezplatných pluginů Tasker z rodiny BaldApps. Jak bylo zveřejněno v toto vlákno na Redditu a sdílené níže s jeho svolením, tato oprava zahrnuje použití automatizační aplikace Tasker a také jednoho z Marco's Tasker pluginů s názvem Notification Listener.

Nejprve si stáhněte tyto dvě aplikace. Budete potřebovat Tasker, protože je nutné, aby Notification Listener dělal svou práci, což v tomto případě bude zbavit se trvalého upozornění služeb na pozadí.

TaskerVývojář: joaomgcd

Cena: 3,49.

4.6.

Stažení

[appbox googleplay com.balda.notificationlistener]

Dále budete chtít importovat profil Tasker, který poskytl Marco. Stáhnout to tady, poté postupujte podle snímků obrazovky níže a zjistěte, jak jej importovat a nastavit!

Jakmile je úloha naimportována, můžete ji spustit a upozornění „odložit“. Neběží však při spouštění, takže postupujte podle následujících kroků níže a zjistěte, jak spustit tuto úlohu při spouštění, aby se oznámení automaticky zablokovalo.

A nyní, když restartujete své zařízení, profil by se měl spustit při spouštění (no, ne přesně při startu se technicky spouští, když se spustí monitorovací služba Taskeru, což je několik sekund po spuštění ostatních zaváděcích přijímačů)!

V případě, že to nefunguje, je možné, že se oznámení systému Android zobrazuje poté, co byla úloha již spuštěna. V takovém případě můžete úlohu spustit ručně při spouštění, ale vývojář Marco doporučuje upravit akci dotazu a přidat delší časový limit, například 3 minuty. Případně můžete na začátek Úkolu přidat akci „Počkejte“ a využít podobně dlouhý časový limit.

V případě, že vy pouze chcete zablokovat toto konkrétní oznámení systému Android (a ne cokoliv jiného, ​​co by mohlo zveřejnit), můžete místo toho změnit profil na být „událostí posluchače oznámení“ se stavem „odesláno“, s aplikací cílenou na „systém Android“ a odpovídajícím názvem *Pozadí*. Všimněte si použití hvězdiček – jedná se o zástupný znak, který odpovídá libovolnému textu obklopujícímu výraz "pozadí" a bude tedy odpovídat pouze v případě, že systém Android je "aplikace běžící na pozadí" oznámení.


Vysvětlení

Bez rootu to vlastně nejde zabránit Systém Android od zobrazování trvalého oznámení „aplikace běží na pozadí“ v systému Android 8.0 Oreo. Při pohledu na zdrojový kód pro ForegroundServiceController, své implementacea ForegroundServiceDialog ve skutečnosti neodhaluje nic, čeho bychom mohli využít. Pokud víme, neexistuje žádná úprava příkazu nebo systémových vlastností, kterou bychom mohli použít ke kontrole, zda se tato služba spustí či nikoli. Zdá se, že „Dianne's Dungeon“ (pravděpodobně vnitřní vtip Googlu odkazující na starší inženýrku Androidu Dianne Hackbornovou) není něco, čemu bychom mohli snadno uniknout.

Použití kterékoli z výše uvedených metod je však poměrně jednoduché řešení tohoto problému. Každá z těchto metod se dotazuje na oznámení „Android System“, což je trvalé oznámení vytvořené aplikací Android Framework (název balíčku „android“). Pokud existuje, pak ano odloží oznámení ze systému Android po absurdně dlouhou dobu. Tato úprava je mimochodem zcela bezpečná, protože systém Android obvykle neposkytuje žádná další upozornění.