18 votos

¿Hay alguna forma de hacer que los servicios de localización se apaguen solos después de un límite de tiempo?

¿Puedo hacer que los servicios de localización se apaguen automáticamente después de un tiempo determinado (digamos 10 minutos)? Normalmente lo dejo desactivado, salvo para algunas aplicaciones (Mapas, etc.), pero a veces me olvido de apagarlo y supone un gran gasto de batería.

17voto

Izzy Puntos 45544

Eso podría resolverse utilizando uno de los muchos automatización aplicaciones. Yo mismo prefiero tasker aquí, pero YMMV (y Tasker no es gratis) - llama podría ser capaz de lo mismo.

Lo que hago aquí es crear un perfil como este:

  • Estado: Aplicación (seleccione las aplicaciones con las que desea utilizar el GPS)
  • Tarea: GPS activado
  • tarea de salida opcional: GPS Off

De este modo, el GPS está desactivado por defecto, pero se activa automáticamente cada vez que se inicia una de las aplicaciones seleccionadas y que se ejecuten en primer plano . Se desactivará automáticamente una vez que salga de esa aplicación, o tenga cualquier otra aplicación en primer plano. La "tarea de salida" es opcional ya que Tasker restablece las condiciones de antes de el perfil se activó.

Para otras aplicaciones de automatización alternativas, también te invitamos a echar un vistazo a mi lista aquí .

0 votos

Bueno, tengo una tarjeta regalo de Google play store por ahí, sin nada más en mente para comprar, ¡así que seguro que puedo probarlo! Gracias.

2 votos

En ese caso: Adelante, no se arrepentirá. Si quieres más ideas sobre lo que puedes hacer con ella (además de preparar café, arrancar el coche y esas cosas), te invito a que eches un vistazo a mi blog colección de recursos Tasker . Seguro que los tutoriales enlazados te resultarán útiles, y las ideas enumeradas, interesantes (y no, no bromeaba con lo de "arrancar el coche", sólo que no estoy del todo seguro para el café ;)

7voto

Firelord Puntos 161

Como dijo Izzy en el responder , Tasker es una gran opción pero no es gratis para nadie. He probado AutomateIt (gratis) y hace el trabajo.

Editar: Esta respuesta se ha probado con éxito en Android 4.2.1, sin dar acceso Root a AutomateIt. Sin embargo, en Android 4.4.2, COS12 (Android 5.0.2) y CM12.1 (Android 5.1.1, build: YOG7DAO1K6), las opciones relevantes no eran visibles hasta que reinicié la aplicación con acceso Root. Este hecho llegó a mi conocimiento a través de este comentario por jonatr.

  1. Instale e inicie AutomateIt.
  2. Ir a Mis reglasTodo y vea si necesita alguna regla predefinida. Si no las necesita, desactívelas o elimínelas pulsando una vez cada entrada y seleccionando la opción deseada.
  3. Pulse + correspondiente a Mis reglas tabulador → Activación del estado de la aplicación → pulse el icono de la lente y elija su aplicación ( Mapas aquí) → comprobar Aplicación activadaSiguienteActivar/desactivar la acción GPSActivar el GPSSiguiente → elegir Por defecto o No (para mostrar o no, un brindis cada vez que se active la automatización) → pulse el icono del disquete en la parte superior para guardar todo.
  4. Repita los pasos 2-4 excepto que desmarque Aplicación activada en el paso 3 esta vez.

Ahora puedes abrir los Mapas y se habilitará la Ubicación. Si cierras los Mapas, la Localización se desactivará. Puedes hacer más si ciertamente quieres deshabilitar la Ubicación (digamos 10 minutos) después de minimizar los Mapas.

Sinceramente, prefiero Tasker porque necesito menos pasos y sé que no me acapara la batería. Comprueba si AutomateIt se come bastante la batería.

1 votos

Lo miraré, pero no necesito un devorador de batería, ya tengo la versión 4.4.2, que consume bastante batería. ¡Gracias de todos modos!

0 votos

Usted debe tener la última palabra aquí, ¿no? :) +1 por una alternativa gratuita. En cuanto al "devorador de baterías": Tal vez vamos a obtener una tercera respuesta que muestra cómo funciona con Llama :D

0 votos

@Izzy He intentado esto Automatice pero parece que necesita acceso de superusuario para habilitar los proveedores de localización, lo que es un poco tonto para realizar un trabajo tan simple para un usuario normal con acceso SU.

2voto

rrainn Puntos 1778

Como se ha dicho, la mayoría de las aplicaciones de automatización pueden realizar esta tarea, Automatice es otra alternativa gratuita. Aquí hay algunas automatizaciones hechas por el usuario para alternar el GPS al ver Google Maps:

http://llamalab.com/automate/community/?q=gps+mapas

Se requiere un dispositivo rooteado, pero puede ser posible solucionarlo utilizando la automatización de la interfaz de usuario.

0 votos

Estaba probando esta aplicación y puedo ejecutar manualmente la acción. Pero no puedo averiguar cómo se automatizará. ¿Podría por favor mencionar los pasos en detalle? Gracias! y tendrás mi +1 entonces como gesto de buena voluntad :)

0 votos

Y sí, a diferencia de otras aplicaciones, necesita acceso Root. Por favor, menciónalo ya que la app no sería útil para un normal respecto al objetivo actual.

1 votos

@Firelord Sí, el uso de la API de Android para alternar GPS requerirá Root, a menos que automatizar las interacciones de interfaz de usuario. La pregunta no mencionaba un requisito no Root. Mira los flujos hechos por la comunidad, mira el enlace, hay un montón de ejemplos que conmutan el GPS.

1voto

Firelord Puntos 161

MacroDroid La versión gratuita puede hacerlo.

Editar: Esta respuesta se ha probado con éxito en Android 4.2.1, sin dar acceso Root a MacroDroid. Sin embargo, en Android 4.4.2, COS12 (Android 5.0.2) y CM12.1 (Android 5.1.1, build: YOG7DAO1K6), MacroDroid no pudo completar el trabajo sin acceso Root. Este hecho llegó a mi conocimiento a través de este comentario por jonatr.

  1. Al crear una macro, elija el activador Aplicación lanzada/cerrada → Lanzamiento de la aplicación → selecciona tu aplicación.
  2. En Añadir acciones , pulse Activación/desactivación del GPS → GPS activado . Puede que lo diga pero no necesita acceso Root. Véase la edición anterior.
  3. Cree otra macro pero hágala para Solicitud cerrada y establecer GPS desactivado como la acción.

Eso es todo. Inicie la aplicación seleccionada y el GPS se activará automáticamente, cierre la aplicación y el GPS se desactivará.

0 votos

Probé la solución de Macrodroid en mi Oneplus one pero no funcionó... pero tampoco las otras soluciones aquí :(

0 votos

He probado mi solución en el mismo dispositivo pero en COS12. ¿Qué sistema operativo está utilizando? ¿Está rooteado?

0 votos

Estoy usando Cyanogen OS 12.1.1 . Construí la macro pero no funcionó ...

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