Curso Python DGA 2011/android/ejercicios clase
Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos adicionales sobre git y github. URL de nuestro repositorio: https://github.com/neodoo/curso_python_dga_11 |
EnunciadoEjercicio propuesto para resolver en clase: "Mandar la posición y hora por Email"
Paso 1Crear un “servicio” que se quede siempre en ejecución. Paso 2Hacer 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 3Hacer que solo coja los que tengan el texto “GPS” y que además los marque como leídos. Paso 4Hacer 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 5Hacer 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 6Añadir que ademas de enviar el email también cree en el Google Calendar un evento para ese momento indicando esa posición.
|