1 votos

¿Existe alguna forma de rastrear la ubicación solo durante una pequeña ventana de tiempo predefinida?

Estoy buscando una forma para 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 30 segundos) pero SOLAMENTE durante ventanas de tiempo preestablecidas, por ejemplo, los días laborables entre las 7:30-8:00 y las 13:15-13:45. Durante el resto del tiempo quiero que no haga nada y no utilice recursos.

0 votos

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

0 votos

No tengo root y no quiero hacerlo. Pero cuando dije "sin recursos" no significaba "absolutamente nada". Si apenas usa batería o datos móviles mientras está inactivo, estoy contento.

1 votos

Puedes probar una combinación de automatización y esta 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 aplicaciones y configurar GPS Logger

  1. Instala GPS Logger para Android y Macrodroid.
  2. Abre GPS Logger. Otorga los permisos necesarios. Toca en el menú, luego en Opciones Generales. Selecciona Iniciar la aplicación al inicio.

Paso 2: macro para lanzar la aplicación

  1. Inicia Macrodroid, haz clic en Agregar macro.

  2. En la pestaña Disparadores, selecciona Disparador de Fecha/Hora. Establece el día(s) y la hora en que debe ejecutarse. Haz clic en OK.

  3. En la pestaña Acciones, en la sección Aplicaciones, selecciona Lanzar aplicación, selecciona GPS Logger. Selecciona Excluir de aplicaciones recientes.

  4. En la pestaña Acciones, en la sección Acciones del dispositivo, selecciona Presionar Retroceder, otorga los permisos necesarios, regresa y selecciona Presionar Retroceder.

  5. Guarda la macro y dale un nombre. Se verá como la imagen a continuación.

Paso 3: macro para detener la aplicación

  1. Todavía utilizando Macrodroid, haz clic en Agregar macro.

  2. En la pestaña Disparadores, selecciona Disparador de Fecha/Hora. Establece el día(s) y la hora en que la macro debe ejecutarse y detener la aplicación. Haz clic en OK.

  3. En la pestaña Acciones, en la sección Aplicaciones, selecciona Lanzar aplicación, selecciona GPS Logger. Selecciona Excluir de aplicaciones recientes.

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

  5. En la pestaña Acciones, en la sección Aplicaciones, selecciona Interacción de la IU. Otorga los permisos necesarios, retrocede y selecciona Interacción de la IU, selecciona Identificar en la aplicación. Abre GPS Logger, haz clic en las notificaciones de IU de Macrodroid en la barra de estado, luego haz clic en el botón de Detener registro de GPS Logger.

  6. En la pestaña Acciones, en la sección Acciones del dispositivo, selecciona Presionar Retroceder.

  7. En la pestaña Acciones, en la sección Aplicaciones, selecciona Finalizar proceso en segundo plano, selecciona GPS Logger.

  8. En la pestaña Restricciones, en la sección Estado del dispositivo, selecciona Aplicación en ejecución, otorga los permisos necesarios. Regresa a la macro, selecciona Aplicación en ejecución, selecciona Activo en segundo plano.

  9. Guarda la macro y dale un nombre. Se verá como la imagen a continuación.

La primera macro inicia la aplicación en los días y horarios seleccionados, mientras que la segunda la detiene presionando el botón de Detener registro, luego la elimina de la ejecución en segundo plano en los días y horarios seleccionados. Asegúrate de que en el paso 5 de la segunda macro, se seleccione Detener registro y no Iniciar registro. Si al seleccionar Detener registro, en su lugar se selecciona Iniciar registro, entonces selecciona Iniciar registro en lugar de Iniciar registro.

0 votos

@esQmo_ Tu suposició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