Diferencia entre revisiones de «Curso Python DGA 2011/android/ejercicios clase»
(Página creada con '{{:Curso Python DGA 2011/android/nav}} {{MiTitulo| Contenidos}} == Presentación del módulo de Android == Por ahora, los contenidos del módulo pueden verse en: [[Archivo:Curs…') |
|||
(No se muestran 4 ediciones intermedias de un usuario) | |||
Línea 1: | Línea 1: | ||
{{:Curso Python DGA 2011/android/nav}} | {{:Curso Python DGA 2011/android/nav}} | ||
− | {{ | + | {{Lectura| 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}} |
− | == | + | |
− | + | {{Actividad|Title=Ejercicio: Localizador| | |
+ | == 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. | ||
+ | }} |
Última revisión de 04:44 8 sep 2011
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.
|