Skip to content

angelbarrera92/steps

Repository files navigation

Steps Auto-Add - Aplicación Android

Aplicación Android simple que añade automáticamente pasos a Health Connect cada día a una hora programada.

Características

  • Añade pasos manualmente a Health Connect
  • Programación diaria automática precisa (sin drift) a la hora configurada (por defecto 14:00)
  • Interfaz minimalista con configuración de cantidad de pasos y hora
  • Registro de actividad con timestamps
  • Botón de prueba para añadir pasos inmediatamente

Capturas de Pantalla

Pantalla principal Permisos Health Connect Solicitud de permisos Configurar pasos

Configurar hora Registro de actividad Botón de prueba

Guía Visual

  1. Pantalla Principal: Interfaz minimalista con el interruptor principal para activar/desactivar la función automática
  2. Permisos Health Connect: Acceso a la configuración de permisos de Health Connect
  3. Solicitud de Permisos: Autorización para leer y escribir datos de pasos
  4. Configurar Pasos: Establece la cantidad de pasos diarios a añadir (ej: 20000)
  5. Configurar Hora: Define la hora del día para la inserción automática
  6. Registro de Actividad: Historial de ejecuciones con timestamps
  7. Botón de Prueba: Prueba inmediata de la función sin esperar a la hora programada

Requisitos

  • Dispositivo Android con API 26+ (Android 8.0+)
  • Health Connect instalado en el dispositivo (disponible en Android 14+ o mediante app de Play Store)

Instalación desde GitHub Releases

Opción 1: Instalar desde GitHub (Recomendado)

  1. Ve a la página de Releases del proyecto
  2. Descarga el archivo app-debug.apk de la última versión
  3. En tu dispositivo Android, abre el archivo APK descargado
  4. Si es la primera vez que instalas una app fuera de Play Store:
    • Ve a Configuración → Seguridad
    • Activa Instalar apps de fuentes desconocidas (o similar según tu dispositivo)
    • O permite la instalación solo para tu navegador/gestor de archivos
  5. Confirma la instalación
  6. Instala Health Connect desde Play Store si no lo tienes ya

Nota sobre el APK de Release: El archivo app-release-unsigned.apk no se puede instalar directamente porque no está firmado. Usa siempre el app-debug.apk que está auto-firmado y listo para instalar.

Opción 2: Compilar desde el código fuente

  1. Clona este repositorio
  2. Abre el proyecto en Android Studio
  3. Sincroniza Gradle
  4. Conecta un dispositivo Android real
  5. Ejecuta la aplicación desde Android Studio

Permisos

La app solicita:

  • health.READ_STEPS y health.WRITE_STEPS: Permisos de Health Connect para leer/escribir datos de pasos

Uso

  1. Activa la inserción automática de pasos
  2. Configura el número de pasos diarios a añadir (ej: 20000)
  3. Autoriza los permisos de Health Connect cuando se solicite
  4. Los pasos se insertarán automáticamente cada día a la hora configurada (por defecto 14:00)
  5. Presiona "Activar" para programar la tarea diaria
  6. Opcionalmente, usa "Añadir Pasos Ahora (Prueba)" para probar inmediatamente
  7. Revisa el registro de actividad para verificar las ejecuciones

Detalles Técnicos

La programación utiliza OneTimeWorkRequest con auto-reprogramación en lugar de PeriodicWorkRequest. Esto garantiza que la ejecución ocurra exactamente a la hora configurada cada día, sin el "drift" (deriva temporal) que puede ocurrir con tareas periódicas de WorkManager.

Nota Importante

Esta app añade pasos de forma artificial a Health Connect. Úsala responsablemente.

About

Aplicación Android simple que añade automáticamente pasos a Health Connect cada día a una hora programada.

Resources

Stars

Watchers

Forks

Contributors

Languages