Me preguntaba cómo funciona técnicamente la hibernación de una aplicación.

Lo sé sobre congelar una aplicación (shell pm disable com.mypackage.name) , pero esto también oculta el icono de la aplicación del iniciador. Quiero saber cómo funciona la Greenify App . Desactiva la ejecución de la aplicación en segundo plano hasta que la vuelvo a iniciar y luego, cuando salgo de esa aplicación, Greenify la hiberna automáticamente.

Entonces, mi pregunta es ¿cómo lo hace?

Respuesta

Esta es una cita de excelente explicación de lioux en XDA :

Greenify usa el comando de Android am para detener una aplicación y aplica este comando nuevamente si la aplicación se activa con cualquier acción. Eso es lo que significa hibernación. La aplicación hibernada ya no se iniciará durante el inicio del teléfono, no responderá a las intenciones registradas ni se activará mediante alarmas del sistema. Todo lo que hace es temporal. El comando am no toca los archivos instalados ni ninguna información de configuración.

Comentarios

  • Suena bien, I ' Te haré saber si funcionó. Oh, por cierto, gracias por la respuesta … 🙂
  • Funciona maravillosamente, pero no ' t greenify ciegamente todo , pero solo consumos confirmados de CPU / RAM / batería. Utilice el analizador de aplicaciones integrado Greenify, el detector Wakelock y Better Battery Stats para identificar buenos candidatos para la ecologización.
  • ¡Olvídese de Greenify! I ' he creado una aplicación con él. Yo lo llamo OXYGEN. goo.gl/vfyKsv – Peso ligero. Y ocupa casi 2 MB de RAM en el fondo.
  • @Amit: ¿Por qué se retiró su aplicación de Google Play?
  • si hermano. Google no trata bien a sus desarrolladores.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *