Mi chiedevo come funzioni tecnicamente libernazione di unapp.

Lo so sul congelamento di unapp (shell pm disable com.mypackage.name) , ma ciò nasconde anche licona dellapp dal programma di avvio. Voglio sapere come funziona l app Greenify . Disabilita lapp in esecuzione in background fino a quando non la avvio di nuovo, quindi quando esco da quellapp, Greenify la iberna automaticamente.

Quindi la mia domanda è: come fa?

Risposta

Questa è una citazione da eccellente spiegazione di lioux su XDA :

Greenify utilizza il comando Android am per interrompere unapp e applica nuovamente questo comando se lapp viene riattivata da qualsiasi azione. Questo è il significato di ibernazione. Lapp ibernata non verrà più avviata durante lavvio del telefono, non risponderà agli intenti registrati o verrà attivata da allarmi del sistema. Tutto ciò che fa è temporaneo. Il comando am non tocca i file installati o le informazioni di configurazione.

Commenti

  • Suona bene, I ' ti farò sapere se ha funzionato. oh a proposito, grazie per la risposta … 🙂
  • Funziona meravigliosamente, ma non ' per rendere tutto più verde alla cieca , ma solo utenti confermati di CPU / RAM / batteria. Utilizza lanalizzatore di app integrato Greenify, Wakelock Detector e Better Battery Stats per identificare buoni candidati per la greenificazione.
  • Dimentica Greenify!

ne ho fatto unapp. Io la chiamo OXYGEN. goo.gl/vfyKsv – Leggero. e richiede circa 2 MB di RAM in lo sfondo.

  • @Amit: Perché la tua app è stata ritirata da Google Play?
  • sì fratello. Google non tratta bene i propri sviluppatori.
  • Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *