-
Notifications
You must be signed in to change notification settings - Fork 1
6.5 EnRutaActivity
stereo92 edited this page Feb 1, 2017
·
3 revisions
####Se encarga de
- Mostrar alertas en el mapa.
- Hacer el tracking de una ruta (asociada a un destino) a través del
TrackingService.- Tracking GPS.
- Conexión Bluetooth LE con botonera.
- Guardar y subir al servidor alertas creadas en una ruta.
- Mostrar rutas realizadas, y su información a través de 'EnRutaAuxiliaryBottomBar'
####Interactúa con
- Base de Datos
- Conexión con Servidor
- Tracking GPS
- Conexión Bluetooth
- Mapa
![]()
####Interfáz de Usuario
- Utiliza el tema
AppTheme. - Utiliza el layout
activity_enruta.- Acá se tiene el mapa y la ventana de conexión bluetooth. Esta segunda se encuentra escondida y se hace visible al presionar el botón bluetooth en el menú superior.
####Interacción
Podemos obserar las interacciones de los elementos. En lineas punteadas se encuentran aquellas comunicaciones realizadas a través de un interface o broadcast.

Elementos con que interactúa:
-
EnRutaAuxiliaryBottomBar(Fragment) -
EnRutaAuxiliaryBottomBar.BottomBarListener(interface) -
TrackingService(Service) -
UploadAlertasService(Service) BroadcastReceiver
####Beta
- No hay nada hecho respecto a la visualización de las alertas. Filtrarlas respecto al destino, mostrarlas de manera diferentes, según preferencias del usuario, etc.
- Una vez que el servidor se encuentre andando se puede mostrar INFORMACIÓN, extraída del uso de la aplicación de otros dispositivos y sus datos.
- Llevar ventana de conexión bluetooth a un fragment separado.