Es posible mantener una aplicación (no se ha desarrollado por mí) que se ejecuta en segundo plano. Sé que es posible mantener una aplicación persistente en el fondo por lo que es un servicio, pero como yo no soy el desarrollador de la aplicación que desea mantener activo, hay una manera de hacer esto a través de algunos cambios en la configuración?
Respuesta
¿Demasiados anuncios?Android mata apps automáticamente por la memoria. Sin embargo, hay una interna "prioridad" que se sigue en hacerlo. Por ejemplo el sistema de aplicaciones tienen generalmente mucho más alta prioridad y, por tanto, menor probabilidad de ser asesinado.
Hay una forma explícita de asignar mayor prioridad a cualquier aplicación a través de apps de terceros. Una de esas app es la Memoria del Armario.
Sólo tiene que instalar y abrir la aplicación, pulse en la aplicación que desea ser bloqueado en memoria, y establecer la prioridad. La más baja es la prioridad, el menor es la probabilidad de que la aplicación se mató o se suspende.
NOTA: Se necesita root.
Información Adicional:
Cómo funciona:
De hecho edita un archivo llamado oom_adj
dentro /proc/[process ID]/
. Este archivo no es nada complejo. De hecho, puede ser abierto en cualquier editor de texto y contiene sólo un número (por ejemplo -12
). Este número es la prioridad de los procesos. Usted puede cambiar/editar manualmente y establecer la prioridad de los procesos de ti mismo, si usted no desea utilizar aplicaciones externas.