Diferencia entre revisiones de «Curso Python DGA 2011/android/tareas para entregar»

De WikiEducator
Saltar a: navegación, buscar
(Paso 5)
(Paso 4)
Línea 30: Línea 30:
  
 
Hacer que envie un email “vacio” indicando en el titulo del email que ha recibido un mensaje “GPS” y desde que número lo ha recibido.
 
Hacer que envie un email “vacio” indicando en el titulo del email que ha recibido un mensaje “GPS” y desde que número lo ha recibido.
 +
 
Posible mejora: Si lo ha recibido de un contacto de la agenda sacar también su nombre.
 
Posible mejora: Si lo ha recibido de un contacto de la agenda sacar también su nombre.
  

Revisión de 20:43 2 sep 2011



Enunciado

Ejercicio propuesto para resolver en clase:

"Mandar la posición y hora por Email"

  • Que escuche los SMS
  • Si le llega un SMS con la palabra “GPS”
  • Hacer que capture la posición GPS del móvil
  • Que la envíe por email aun contacto
  • Que la meta como evento en el Google Calendar

Paso 1

Crear un “servicio” que se quede siempre en ejecución.

Paso 2

Hacer que el servicio escuche los mensajes SMS entrantes y saque un Toast con el número y texto del mensaje. Habrá que buscar como poder emular el envío de SMS al emulador.

Paso 3

Hacer que solo coja los que tengan el texto “GPS” y que además los marque como leídos.

Paso 4

Hacer que envie un email “vacio” indicando en el titulo del email que ha recibido un mensaje “GPS” y desde que número lo ha recibido.

Posible mejora: Si lo ha recibido de un contacto de la agenda sacar también su nombre.

Paso 5

Hacer que geolocalice la posición del móvil. Tanto si esta el GPS conectado como si no.

Crear una url del Google Maps con la latitud y longitud.

Enviar esa url en el cuerpo del email.

Nota: Si no se envía al emulador la simulación de un cambio de posición GPS se queda esperando bloqueado

Paso 6

Añadir que ademas de enviar el email también cree en el Google Calendar un evento para ese momento indicando esa posición.