Estoy corriendo en JB. La aplicación de Google Maps siempre parece tener 2 instancias corriendo en el fondo a pesar de apagar el GPS. ¿Hay alguna solución limpia para evitar que se ejecute en segundo plano?
Respuestas
¿Demasiados anuncios?Una parte de Google Maps es el llamado "Servicio de Localización", que se activa en un par de ocasiones (por ejemplo, siempre que cambia la conectividad de la red, lo que ocurre cuando se accede a una nueva red WiFi o a una nueva torre celular). El servicio almacena su ubicación actual en la "caché de ubicación", que debería servir para proporcionarle más rápidamente su ubicación actual cuando sea necesario (y para actualizar la base de datos de ubicación de Google, ya que el contenido de la caché se envía a intervalos).
Sin estar rooteado, no hay mucho que puedas hacer. Pero si tu dispositivo está rooteado, tienes varias opciones:
- Usa una aplicación como Autorun Manager PRO (sí, aquí se necesita el "Pro") para deshabilitar a los oyentes que causan que se ponga en marcha 1
- Utilice Copia de seguridad de titanio ★ root para congelar la aplicación cuando no la necesites, y descongelarla cuando la necesites. 2
¿Qué método preferir? Yo personalmente iría por el segundo. Copia de seguridad de titanio te permite crear un widget en tu escritorio para activar o desactivar fácilmente el "estado de congelación" de una aplicación. Desactivar algunos oyentes podría funcionan bien pero la aplicación también podría empiezan a comportarse de forma extraña.