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.