0 votos

¿Cómo evitar el exceso de aplicaciones en funcionamiento?

Mientras tanto, tengo muchas aplicaciones que se ejecutan en mi teléfono y descubrí que muchas de ellas siguen funcionando porque "engañan". Se registran como boot receiver por lo que comienzan con el teléfono, luego se registran como un receptor de "nueva aplicación instalada" y así sucesivamente. Hacen todo lo posible para seguir funcionando. Si los matas, algunos de ellos comienzan de nuevo porque el creat un servicio que comprueba si se están ejecutando. Supongo que estas aplicaciones hacen eso porque quieren transmitir información sobre el usuario o el teléfono.

¿Qué puedo hacer contra esas aplicaciones cuando el teléfono no está rooteado? Los task killers que he comprobado no funcionan. Creo que son falsos.

(Con un teléfono rooteado el Gestor de ejecución automática parece funcionar bien)

0 votos

¿Has probado a buscar aplicaciones de hibernación, por ejemplo Greenify?

2voto

xavier_fakerat Puntos 1

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

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X