Autor: Mateo Lavecchia
Sensor App es una aplicación de Android que permite registrar, visualizar y enviar datos de sensores (por ejemplo, el sensor de proximidad) a un almacenamiento local y simular su envío a un servidor. La app también muestra notificaciones durante el proceso de envío.
- Registrar lecturas del sensor.
- Ver historial de lecturas registradas.
- Enviar registros mediante un servicio en primer plano (
Foreground Service). - Notificaciones dinámicas mientras se envían los datos.
- Guarda los datos en un archivo temporal (
sensor_data.txt).
- INTERNET
- WAKE_LOCK
- FOREGROUND_SERVICE
- FOREGROUND_SERVICE_DATA_SYNC
- POST_NOTIFICATIONS (Android 13+)
- ACTIVITY_RECOGNITION (opcional, según sensores)
- Abrir la app en un dispositivo Android con sensor disponible.
- Presionar "Registrar" para guardar la lectura actual.
- Presionar "Ver historial" para revisar registros.
- Presionar "Enviar" para subir los datos; se mostrará una notificación indicando el progreso.
- Android 8.0 (API 26) o superior.
- Android 13+ requiere aceptar permisos de notificaciones.
- El envío de datos se simula guardando los registros en un archivo local.
- Las notificaciones del servicio se muestran únicamente si el usuario concede el permiso de notificaciones en Android 13+.