1 votos

¿Hay alguna forma de rastrear la ubicación sólo durante una pequeña ventana de tiempo predefinida?

Estoy buscando una forma de que un teléfono Android registre (preferiblemente de forma local en el dispositivo) su posición GPS (con una precisión de 10-20m) con una frecuencia bastante alta (por ejemplo, cada minuto o cada 30seg) pero SOLO durante las ventanas de tiempo preestablecidas, por ejemplo, los días laborables entre las 7:30-8:00 y las 13:15-13:45. El resto del tiempo quiero que no haga nada y no utilice recursos.

0 votos

¿Su teléfono está rooteado? Para evitar que una aplicación utilice recursos será necesario que el teléfono esté rooteado si no me equivoco.

0 votos

No está rooteado y no quiero hacerlo. Pero con "sin recursos" no me refería a "absolutamente cero". Si apenas consume batería o datos móviles mientras está inactivo, estoy contento.

1 votos

Puedes probar una combinación de automatización y esto aplicación

0voto

Reddy Lutonadio Puntos 46

Puedes utilizar una combinación de Macrodroid y GPS logger para Android para automatizar el proceso de registro.

Paso 1: instalar las aplicaciones y configurar el registrador GPS

  1. Instalar Registrador GPS para Android y Macrodroid .
  2. Abrir el registrador GPS. Dé los permisos necesarios. Toca el menú y luego las opciones generales. Seleccione Iniciar la aplicación al iniciar.

Paso 2: macro para lanzar la aplicación

  1. Inicie Macrodroid, haga clic en Añadir macro.

  2. En la pestaña Disparadores, seleccione Disparador de fecha/hora. Establezca el día y la hora en que debe ejecutarse. Haga clic en Aceptar.

  3. En la pestaña Acciones, en la sección Aplicaciones, seleccione Lanzar aplicación, seleccione Registrador GPS. Seleccione Excluir de las aplicaciones recientes.

  4. En la pestaña Acciones, en la sección Acciones del dispositivo, seleccione Pulsar hacia atrás, dé el permiso correspondiente, vuelva a seleccionar Pulsar hacia atrás.

  5. Guarda la macro y dale un nombre. Se verá como la imagen de abajo.

Paso 3: macro para detener la aplicación

  1. Siguiendo con el Macrodroid, haz clic en Añadir macro.

  2. En la pestaña Disparadores, seleccione Disparador de fecha/hora. Establezca el día y la hora en que la macro debe ejecutarse y detener la aplicación. Haga clic en Aceptar.

  3. En la pestaña Acciones, en la sección Aplicaciones, seleccione Lanzar aplicación, seleccione Registrador GPS. Seleccione Excluir de las aplicaciones recientes.

  4. En la pestaña Acciones, en la sección específica de Macrodroid, seleccione Esperar antes de la siguiente acción, ajústelo a 2-3 segundos.

  5. En la pestaña Acciones, en la sección Aplicaciones, seleccione Interacción de la interfaz de usuario. Da el permiso apropiado Vuelve a seleccionar Interacción con la IU, selecciona Identificar en la aplicación. Abre el registrador GPS, haz clic en las notificaciones de la interfaz de usuario de Macrodroid en la barra de estado, y luego haz clic en el botón Detener el registro del registrador GPS.

  6. En la pestaña Acciones, en la sección Acciones del dispositivo, seleccione Pulsar hacia atrás.

  7. En la pestaña Acciones, sección Aplicaciones, seleccione Matar proceso en segundo plano, seleccione Registrador GPS.

  8. En la pestaña Restricciones, en la sección Estado del dispositivo, seleccione Aplicación en ejecución, dé el permiso correspondiente. Vuelva a la macro, seleccione Aplicación en ejecución, seleccione Vivo en segundo plano

  9. Guarda la macro y dale un nombre. Se verá como la imagen de abajo.

La primera macro inicia la aplicación en los días y la hora seleccionados, mientras que la segunda la detiene pulsando el botón Detener registro, y luego la mata para que se ejecute en segundo plano en los días y la hora seleccionados. Asegúrese de que en el paso 5 de la segunda macro, se selecciona Detener registro y no Iniciar registro. Si al seleccionar Detener el registro, se selecciona Iniciar el registro, entonces seleccione Iniciar el registro en lugar de Iniciar el registro.

0 votos

@esQmo_ Esta asunción es correcta.

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