Tal vez quiera investigar hibernación las aplicaciones en lugar de matarlas con un task-killer.
El primero es ventajoso, ya que se encarga de todos los servicios en segundo plano de la aplicación dada y evita que se despierten, hasta el momento en que el usuario los ejecute.
Un candidato en mente quizás el más popular es Greenify . Un Usuario de XDA(lioux) ha tenido la generosidad de proporcionar un mecanismo detallado de Greenify;
(Greenify) es una GUI (interfaz gráfica) que permite seleccionar las aplicaciones que que no quieres que se ejecute en segundo plano iniciando automáticamente cuando el teléfono arranca o respondiendo a los intentos.
Proporciona datos útiles sobre las aplicaciones que se están ejecutando para que puedas tomar una decisión informada. Utiliza el comando de Android am
para detener una aplicación. Ya no se iniciará no se iniciará durante el arranque del teléfono, no responderá a los intentos registrados ni se activada por las alarmas del sistema:
am force-stop package.name
am start package.name
Todo lo que hace es temporal . El am
no toca los archivos archivos instalados o cualquier información de configuración. Simplemente le dice al sistema que se "olvide" de la aplicación.
El sistema vuelve a aprender algunos de los intentos la próxima vez que se ejecuta la aplicación se ejecute: lanzada por el usuario o lanzada por otra aplicación.
Si la aplicación no se comporta como se espera después de ser despertada, quítala de Greenify y luego reinicia tu teléfono.
Algunas aplicaciones no no vuelven a registrar los eventos cuando se ejecutan. A veces, sólo lo hacen al arranque. Además, las aplicaciones pueden tener "relaciones" específicas que pueden verse perturbadas cuando una se detiene (servicio de localización, por por ejemplo).
Hasta la fecha, Greenify se ha actualizado constantemente, para incluir características útiles incluso para los dispositivos no rooteados (aunque la funcionalidad es limitada en comparación con el uso en el dispositivo rooteado e incluso mucho mejor cuando se integra con el módulo Xposed)
La mayoría de las funciones básicas de Greenify funcionan de forma inmediata en dispositivos que no sean Root, todavía algunas características adicionales útiles requieren un procedimiento único de escalada de privilegios diferente al de los permisos, que es aplicado por el sistema Android, utilizando adb
Para ello, véase: ¿Cómo conceder los permisos requeridos por algunas funciones en un dispositivo no Root?
Nota: Algunos usuarios han observado que algunas funciones siguen estando limitadas a pesar de conceder el permiso a través de adb (posiblemente sea un error en las versiones experimentales)
Agradecimientos
0 votos
¿Has probado a buscar aplicaciones de hibernación, por ejemplo Greenify?
0 votos
Desactivar el inicio automático al arrancar y restringir la ejecución en segundo plano