Diferencia entre revisiones de «Programación de dispositivos móbiles»
Ir a la navegación
Ir a la búsqueda
| Línea 47: | Línea 47: | ||
<br> | <br> | ||
| + | =='''UNIDADE 2: A interface de usuario.'''== | ||
| − | |||
---- | ---- | ||
| + | |||
*[[PDM: Android. Obxectivos e escenarios do UNIDADE 2]] | *[[PDM: Android. Obxectivos e escenarios do UNIDADE 2]] | ||
*[[Activities, Layouts e Múltiples pantallas]] | *[[Activities, Layouts e Múltiples pantallas]] | ||
| Línea 75: | Línea 76: | ||
*[[Librerías de compatibilidade]] | *[[Librerías de compatibilidade]] | ||
| + | |||
| + | <br /> | ||
=='''UNIDADE 3: Ciclo de vida, Listeners, Diálogos e Intents'''== | =='''UNIDADE 3: Ciclo de vida, Listeners, Diálogos e Intents'''== | ||
---- | ---- | ||
| + | |||
*[[PDM: Android. Obxectivos e escenarios do UNIDADE 3]] | *[[PDM: Android. Obxectivos e escenarios do UNIDADE 3]] | ||
*[[Ciclo de vida dunha aplicación]] | *[[Ciclo de vida dunha aplicación]] | ||
| Línea 86: | Línea 90: | ||
**[[Intents explícitos]] | **[[Intents explícitos]] | ||
**[[Intents implícitos. Permisos. Filtros.]] | **[[Intents implícitos. Permisos. Filtros.]] | ||
| − | |||
<br> | <br> | ||
| + | =='''UNIDADE 4: LogCat. Adaptadores. Menús'''== | ||
| − | |||
---- | ---- | ||
| + | |||
*[[Depuración: LogCat]] | *[[Depuración: LogCat]] | ||
*[[Adaptadores]] | *[[Adaptadores]] | ||
| Línea 101: | Línea 105: | ||
| + | <br> | ||
| + | =='''UNIDADE 5: Datos Persistentes'''== | ||
| − | + | ---- | |
| − | |||
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 5 | Obxectivos e escenarios da UNIDADE 5]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 5 | Obxectivos e escenarios da UNIDADE 5]] | ||
*[[PDM_Avanzado Datos Persistentes Preferencias | Preferencias]] | *[[PDM_Avanzado Datos Persistentes Preferencias | Preferencias]] | ||
| Línea 111: | Línea 116: | ||
| + | <br> | ||
| + | =='''UNIDADE 6: Multimedia'''== | ||
| − | + | ---- | |
| − | |||
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 6 | Obxectivos e escenarios da UNIDADE 6]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 6 | Obxectivos e escenarios da UNIDADE 6]] | ||
*[[PDM_Avanzado Reprodución de Audio | Reprodución de Audio]] | *[[PDM_Avanzado Reprodución de Audio | Reprodución de Audio]] | ||
| Línea 120: | Línea 126: | ||
*[[PDM_Avanzado Captura de Vídeo / Imaxes | Captura e Reprodución de Vídeo / Imaxes]] | *[[PDM_Avanzado Captura de Vídeo / Imaxes | Captura e Reprodución de Vídeo / Imaxes]] | ||
*[[PDM_Avanzado Obtendo información Multimedia | Obtendo información Multimedia]] | *[[PDM_Avanzado Obtendo información Multimedia | Obtendo información Multimedia]] | ||
| − | |||
<br> | <br> | ||
| + | =='''UNIDADE 7: Threads e AsyncTask'''== | ||
| − | + | ---- | |
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 7 | Obxectivos e escenarios da UNIDADE 7]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 7 | Obxectivos e escenarios da UNIDADE 7]] | ||
| Línea 132: | Línea 138: | ||
| + | <br> | ||
| + | =='''UNIDADE 8: Arquivos XML: análise e procesamento dun arquivo xml.'''== | ||
| − | + | ---- | |
| − | |||
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 8 | Obxectivos e escenarios da UNIDADE 8]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 8 | Obxectivos e escenarios da UNIDADE 8]] | ||
*[[PDM_Avanzado Procesar arquivos XML | Procesar arquivos XML]] | *[[PDM_Avanzado Procesar arquivos XML | Procesar arquivos XML]] | ||
| + | <br> | ||
| + | =='''UNIDADE 9: Comunicación: Descarga de arquivos.'''== | ||
| − | + | ---- | |
| − | |||
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 9 | Obxectivos e escenarios da UNIDADE 9]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 9 | Obxectivos e escenarios da UNIDADE 9]] | ||
*[[PDM_Avanzado Comunicacion Descarga de arquivos | Descarga de arquivos]] | *[[PDM_Avanzado Comunicacion Descarga de arquivos | Descarga de arquivos]] | ||
| + | <br> | ||
| + | =='''UNIDADE 10: Xeolocalización e aplicación sobre Google Maps.'''== | ||
| − | + | ---- | |
| − | |||
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 10 | Obxectivos e escenarios da UNIDADE 10]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 10 | Obxectivos e escenarios da UNIDADE 10]] | ||
*[[PDM_Avanzado Xeolocalización | Xeolocalización]] | *[[PDM_Avanzado Xeolocalización | Xeolocalización]] | ||
| Línea 157: | Línea 166: | ||
| + | <br> | ||
| + | =='''UNIDADE 11: Empaquetado e distribución. Xeración de arquivos APK.'''== | ||
| − | + | ---- | |
| − | |||
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 11 | Obxectivos e escenarios da UNIDADE 11]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 11 | Obxectivos e escenarios da UNIDADE 11]] | ||
*[[PDM_Avanzado Empaquetado e distribución | Empaquetado e distribución]] | *[[PDM_Avanzado Empaquetado e distribución | Empaquetado e distribución]] | ||
| − | |||
<br> | <br> | ||
| + | =='''UNIDADE 12: Actualizacións en base ás versións da API Android.'''== | ||
| − | + | ---- | |
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 12 | Obxectivos e escenarios da UNIDADE 12]] | *[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 12 | Obxectivos e escenarios da UNIDADE 12]] | ||
| Línea 174: | Línea 184: | ||
| + | <br> | ||
| + | =='''UNIDADE 13: Aplicacións desenvolvidas polos alumnos'''== | ||
| − | + | ---- | |
*[[PDM_Aplicacions Desenvolvidas | Aplicacións desenvolvidas polos alumnos]] | *[[PDM_Aplicacions Desenvolvidas | Aplicacións desenvolvidas polos alumnos]] | ||
Revisión del 17:40 30 ene 2018
Estes apuntes de Programación en Android están baseados nos manuais de Curso Platega: Desenvolvemento de aplicacións para dispositivos móbiles con Android. Iniciación e Programación avanzada de aplicacións para dispositivos móbiles con Android, creados e editados por Ángel D. Fernandez González e Carlos Carrión Álvarez baixo a licenza Creative Commons 3.0:
- Copiar, distribuír e comunicar publicamente a obra, sempre mencionando ós autores.
- Uso non comercial.
- Compartir as modificacións baixo a mesma licenza.
Estes apuntes se fixeron para os cursos de formación do profesorado: Desenvolvemento de aplicacións para dispositivos móbiles con Android. Iniciación e Programación avanzada de aplicacións para dispositivos móbiles con Android
Sumario
- 1 UNIDADE 0: Coñecementos de partida e observacións sobre o material
- 2 UNIDADE 1: Instalación JDK, Android SDK e Android Studio. Xestión dispositivos
- 3 UNIDADE 2: A interface de usuario.
- 4 UNIDADE 3: Ciclo de vida, Listeners, Diálogos e Intents
- 5 UNIDADE 4: LogCat. Adaptadores. Menús
- 6 UNIDADE 5: Datos Persistentes
- 7 UNIDADE 6: Multimedia
- 8 UNIDADE 7: Threads e AsyncTask
- 9 UNIDADE 8: Arquivos XML: análise e procesamento dun arquivo xml.
- 10 UNIDADE 9: Comunicación: Descarga de arquivos.
- 11 UNIDADE 10: Xeolocalización e aplicación sobre Google Maps.
- 12 UNIDADE 11: Empaquetado e distribución. Xeración de arquivos APK.
- 13 UNIDADE 12: Actualizacións en base ás versións da API Android.
- 14 UNIDADE 13: Aplicacións desenvolvidas polos alumnos
UNIDADE 0: Coñecementos de partida e observacións sobre o material
- PDM Android: Coñecementos previos
- Material vivo
- Facendo a práctica cunha máquina virtual
- Xeración de apuntes off-line
UNIDADE 1: Instalación JDK, Android SDK e Android Studio. Xestión dispositivos
- PDM: Android. Obxectivos e escenarios do UNIDADE 1
- Introdución a Android: Versións, APIS e SDK
- Instalación JDK, Eclipse, Android SDK e ADT Plugin (opción antiga, non utilizar)
- Instalación Android Studio (opción actual)
- Dispositivos Virtuais de Android: AVD
- Android Debug Bridge: ADB
- Variables de contorno
- Dalvik Debug Monitor Server: (DDMS) - Logcat
- Coñecendo o Android Studio. Estrutura de proxectos. Ola Mundo
UNIDADE 2: A interface de usuario.
- PDM: Android. Obxectivos e escenarios do UNIDADE 2
- Activities, Layouts e Múltiples pantallas
- Interface gráfica (UI - User Interface). Vistas (Views). Atributos básicos.
- Deseño de pantallas: Layouts
- Controis
- Xerar Views nun Layout en tempo de execución. Layout ScrollView
- Deseños diferentes en función da orientación do dispositivo
- Internacionalización
- Estilos e temas
- Librerías de compatibilidade
UNIDADE 3: Ciclo de vida, Listeners, Diálogos e Intents
- PDM: Android. Obxectivos e escenarios do UNIDADE 3
- Ciclo de vida dunha aplicación
- Xestion de eventos III: Listeners e clases anónimas
- Ventás de Diálogos
- Intents
UNIDADE 4: LogCat. Adaptadores. Menús
UNIDADE 5: Datos Persistentes
UNIDADE 6: Multimedia
- Obxectivos e escenarios da UNIDADE 6
- Reprodución de Audio
- Captura de Audio
- Captura e Reprodución de Vídeo / Imaxes
- Obtendo información Multimedia
UNIDADE 7: Threads e AsyncTask
UNIDADE 8: Arquivos XML: análise e procesamento dun arquivo xml.
UNIDADE 9: Comunicación: Descarga de arquivos.
UNIDADE 10: Xeolocalización e aplicación sobre Google Maps.
UNIDADE 11: Empaquetado e distribución. Xeración de arquivos APK.
UNIDADE 12: Actualizacións en base ás versións da API Android.
UNIDADE 13: Aplicacións desenvolvidas polos alumnos
-- Ángel D. Fernández González -- (2016).