Kíváncsi voltam, hogyan működik az alkalmazás hibernálása technikailag.

Tudom egy alkalmazás fagyasztásáról (shell pm disable com.mypackage.name) , de ez az alkalmazás ikont is elrejti az indítóból. Szeretném tudni, hogyan működik a Greenify App . Letiltja az alkalmazás futtatását a háttérben, amíg újra nem indítom, majd amikor kilépek az alkalmazásból, a Greenify automatikusan hibernálja.

Tehát az a kérdésem, hogy hogyan csinálja ezt?

Válasz

Ez egy kitűnő magyarázat a lioux által az XDA-n :

A Greenify az Android leállításával am állítja le az alkalmazást és újra alkalmazza ezt a parancsot, ha az alkalmazást bármilyen művelet felébresztette. Ezt jelenti a hibernálás. A hibernált alkalmazás a telefon indításakor már nem indul el, nem reagál a regisztrált szándékokra, vagy a rendszer riasztásai váltják ki. Minden, amit csinál, ideiglenes. A am parancs nem érinti a telepített fájlokat vagy a konfigurációs információkat.

Megjegyzések

  • Jól hangzik, I ' Értesítem, hogy működött-e. Ó, köszönöm a választ … 🙂
  • Csodálatosan működik, de ne ' ne zöldítsen mindent vakon , de csak megerősített CPU / RAM / akkumulátoros disznók. Használja a beépített Greenify alkalmazáselemzőt, a Wakelock-detektort és a Jobb akkumulátor-statisztikákat a jó jelöltek azonosításához.
  • Felejtse el a Greenify-t! I ' készítettem belőle egy alkalmazást. OXYGEN-nek hívom. goo.gl/vfyKsv – Könnyű. és majdnem körülbelül 2 MB RAM-ot vesz igénybe a háttér.
  • @Amit: Miért vonták vissza az alkalmazást a Google Playről?
  • igen testvér. A Google nem bánik jól fejlesztőikkel.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük