CURSO DE ANDROID AVANZADO - ONLINE
El objetivo principal de este curso avanzado es proveer al alumno del conocimiento y habilidades necesarios para desarrollar una app Android que integre los mapas y los servicios de localización de Google (información de mapas, marcadores, alertas de proximidad, etc.), aprendiendo las técnicas para geolocalizar o posicionar elementos en cualquier lugar del mapa mundial.
Temario del Curso de Android Avanzado (Geolocalización)
App Maps de Google
- Introducción
- App Maps
- Integración de Maps en otras aplicaciones Android
- Llamada a Maps desde una aplicación
- Llamada a Maps para establecer una ruta
- Instrucción para que Android abra Maps
- Ejemplo: abrir Maps con origen y/o destino
- Clase Application
Requisitos para utilizar los mapas de Google en las Apps Android
- Introducción
- Características de Google Maps Android API v2
- Darse de alta en la Consola de APIs
- Generar la API key para las Apps que incluyan mapas
- Generar la API key para una aplicación en desarrollo. Huella digital SHA1
- Generar la API key para una aplicación en desarrollo. Nombre del paquete
- Generar la API key para una aplicación en desarrollo
- Preparación de un proyecto para utilizar los mapas de Google
- Incluir Google Maps en un proyecto
- Compatibilidad con versiones antiguas
Información de los mapas
- Introducción
- Cambiar la vista del mapa
- Instanciar fragment
- Verificar el acceso a los mapas de Google
- Mostrar unas coordenadas en el mapa
- Cambiar el zoom en el mapa
- Orientación (bearing) y inclinación (tilt) I
- Orientación (bearing) y ángulo (tilt) de los mapas II
- Gestos sobre los Google Maps
- Obtener los parámetros del mapa en tiempo de ejecución
- Fijar las posibles acciones sobre mapa mediante código
- Fijar las propiedades del mapa mediante atributos
- Detectar el evento clic en el mapa
Marcar localizaciones
- Introducción
- Insertar marcadores en el mapa
- Permitir arrastrar un marcador
- Detectar el evento drag en un marcador I
- Detectar el evento clic en el marcador II
- Actuar sobre la visualización de la ventana de información
- Personalizar la ventana de información
- Localizar la posición actual
- Enlazar un diálogo a un marker
- Dibujar líneas en el mapa
- Dibujar un círculo en el mapa
- Geocoder
Geoposicionamiento
- Introducción
- Sistemas de geolocalización
- LocationManager
- Permisos
- LocationProvider
- Criterios
- Criterios. Obtener el mejor proveedor
- Comprobar la disponibilidad de un proveedor
- Activar GPS
- Utilizar un proveedor de localización
- Averiguar la última posición registrada en el dispositivo
- Eventos de localización
- Subscripción a los cambios de localización
- Conocer la posición actual del dispositivo
- Actividad
Alertas de proximidad
- Introducción
- Crear una alerta de proximidad
- Finalizar una alerta de proximidad
- PendingIntent
- Alertas de proximidad con getActivity()
- BroadcastReceiver
- Alertas de proximidad con getBroadcast()
- Service
- Alertas de proximidad con getService
¿Desea obtener más información?
Mándenos sus datos y comentarios y lo atenderemos con gusto.
¿Quiere inscribirse a este curso ?
¡Hágalo ahora mismo usando PayPal*!
Elija las personas, fecha y opción de pago**:
*Si prefiere otra forma de pago, puede utilizar transferencia electrónica o depósito bancario. Contáctenos para ayudarlo con este proceso.