UT04: Servicios en Android.

CP

OG

RA

Contenidos propuestos

Contenidos según normativa


b),

j),

n),

s),

t),

w)

h),

j),

l),

ñ),

s),

w)

RA2

RA3

 

1. Introducción a los servicios en Android

    1.1. Tipos de servicios   

2. Servicios ejecutados

    2.1. Ciclo de vida de un servicio ejecutado.

    2.2. Permisos y declaración del servicio.

    2.3. Esquema básico de un servicio ejecutado.

    2.4. Ejemplo de servicio sin hilos secundarios.

    2.5. Ejemplos de servicio con hilos secundarios.

    2.6 Servicios ejecutados con la clase IntentService

3. Receptores de anuncios.

    3.1 Ejemplo de servicio y receptor de anuncios.

4. Notificaciones.

    4.2 Tipos de notificaciones

    4.1 Ejemplo de servicio con notificaciones.

5. Servicios enlazados

    5.1. Ciclo de vida de un servicio enlazado.

   

 

 

  • Modelo de hilos.
  • Descubrimiento de servicios.
  • Comunicaciones. Clases asociadas. Tipos de conexiones.
  •  Envío y recepción de mensajes texto.
  • Seguridad y permisos.
  • Gestión de hilos.
  • Creación, inicio y finalización.
  • Sincronización de hilos.
  • Información entre hilos.
  • Programación de aplicaciones multihilo.
  • Documentación.
  • Depuración

Criterios de Evaluación

  • Se ha generado la estructura de clases necesaria para la aplicación.
  • Se ha analizado la estructura de aplicaciones existentes para dispositivos móviles identificando las clases utilizadas.
  • Se han realizado modificaciones sobre aplicaciones existentes.
  • Se han identificado situaciones en las que resulte útil la utilización de varios hilos en un programa.
  • Se han reconocido los mecanismos para crear, iniciar y finalizar hilos.
  • Se han programado aplicaciones que implementen varios hilos.
  • Se han utilizado mecanismos para compartir información entre varios hilos de un mismo proceso.
  • Se han desarrollado programas formados por varios hilos sincronizados mediante técnicas específicas.
  • Se han depurado y documentado los programas desarrollados
  • Se han empaquetado y desplegado las aplicaciones desarrolladas en dispositivos móviles reales.
  • Se han documentado los procesos necesarios para el desarrollo de las aplicaciones gráficas sencillas.

 

 

CP = Competencias Profesionales. OG = Objetivos Generales. RA: Resultados de Aprendizaje

En las columnas CPOG y RA, el número o letra se corresponde con las tablas anteriores.