Zajímalo by mě, jak hibernace aplikace funguje technicky.

vím o zmrazení aplikace (shell pm disable com.mypackage.name) , ale také to skryje ikonu aplikace ze spouštěče. Chci vědět, jak aplikace Greenify funguje. Zakáže aplikaci spouštět na pozadí, dokud ji znovu nespustím a poté, co z této aplikace skončím, ji Greenify automaticky hibernuje.

Takže moje otázka zní, jak to dělá?

Odpověď

Toto je citace z vynikající vysvětlení od liouxu na XDA :

Greenify používá aplikaci Android am k zastavení aplikace a použije tento příkaz znovu, pokud je aplikace probuzena jakoukoli akcí. To je to, co znamená hibernace. Hibernovaná aplikace se již nespustí během zavádění telefonu, nebude reagovat na registrované záměry nebo bude spuštěna alarmy ze systému. Všechno, co dělá, je dočasné. Příkaz am nedotýká se nainstalovaných souborů ani žádných informací o konfiguraci.

Komentáře

  • Zní to skvěle, I ' Budu vás informovat, jestli to fungovalo. Mimochodem, děkuji za odpověď … 🙂
  • Funguje to skvěle, ale nedělejte slepě všechno zeleně , ale pouze potvrzená prasata CPU / RAM / baterie. Použijte Greenify integrovaný v analyzátoru aplikací, Wakelock Detector a Better Battery Stats k identifikaci dobrých kandidátů na greenification.
  • Zapomeňte na Greenify! I ' vytvořil jsem z toho aplikaci. Říkám jí OXYGEN. goo.gl/vfyKsv – Lehká váha. a trvá téměř 2 MB RAM pozadí.
  • @Amit: Proč byla vaše aplikace stažena z Google Play?
  • ano, bratře. Google nezachází se svými vývojáři dobře.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *