Diferencia entre revisiones de «Programación de dispositivos móbiles»

De MediaWiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 31 ediciones intermedias de 2 usuarios)
Línea 59: Línea 59:
 
<br />
 
<br />
 
*[[PDM_Activities, Layouts e Múltiples pantallas. Introdución | Activities, Layouts e Múltiples pantallas. Introdución]]  
 
*[[PDM_Activities, Layouts e Múltiples pantallas. Introdución | Activities, Layouts e Múltiples pantallas. Introdución]]  
−
*[[PDM_Activities | Activities]]  
+
*[[PDM_Activities | Activities: Ciclo de vida]]  
 
*[[Interface  gráfica (UI - User Interface). Vistas (Views). Atributos básicos.]]
 
*[[Interface  gráfica (UI - User Interface). Vistas (Views). Atributos básicos.]]
 
    
 
    
Línea 73: Línea 73:
 
:*[[TextView. Definición de recursos XML]]
 
:*[[TextView. Definición de recursos XML]]
  
−
:*[[EditText. Control de eventos I]]
+
:*[[PDM_EditText | EditText]]
−
:*[[Button. ToggleButton. Control de eventos II]]
+
:*[[PDM Button. ToggleButton. Switch | Button. ToggleButton. Switch]]
−
:*[[PDM Button. OnLongClick. Control de eventos III | Button. OnLongClick. Control de eventos III]]
 
 
:*[[PDM_Fab | Float Action Button]]
 
:*[[PDM_Fab | Float Action Button]]
 
:*[[PDM_Chips | Chip Button]]
 
:*[[PDM_Chips | Chip Button]]
Línea 91: Línea 90:
 
*[[PDM_ScrollView | ScrollView]]  
 
*[[PDM_ScrollView | ScrollView]]  
 
*[[PDM_Acceso a recursos | Acceso a recursos]]  
 
*[[PDM_Acceso a recursos | Acceso a recursos]]  
−
*[[PDM_Image Asset Studio | Image Asset & Vector Vector]]  
+
*[[PDM_Image Asset Studio | Image Asset & Vector Asset]]  
 
*[[PDM_ActionBar | ActionBar]]  
 
*[[PDM_ActionBar | ActionBar]]  
  
Línea 108: Línea 107:
  
 
<br />
 
<br />
−
=='''UNIDADE 3: Eventos e ciclo de vida'''==
+
 
 +
=='''UNIDADE 3: Estados da activity. Eventos.'''==
  
 
*[[PDM: Android. Obxectivos e escenarios do UNIDADE 3 Eventos| Obxectivos e escenarios da UNIDADE 3]]
 
*[[PDM: Android. Obxectivos e escenarios do UNIDADE 3 Eventos| Obxectivos e escenarios da UNIDADE 3]]
Línea 114: Línea 114:
  
  
−
* [[Ciclo de vida dunha aplicación]]
+
* [[PDM_Estados_Activity | Estados da activity. Gardar e Recuperar información]]
−
* [[PDM_Xestión de Eventos | Xestión de Eventos]]  
+
* [[PDM_Xestión de Eventos | Xestión de Eventos. Funcionamento]]  
−
 
+
* [[PDM_Eventos nos views | Eventos nos views]]
  
  
Línea 128: Línea 128:
  
 
*[[Adaptadores]]
 
*[[Adaptadores]]
−
**[[Spinner a través de adaptador]]
+
**[[Spinner con Adaptadores | Spinner]]
 
**[[PDM_RecyclerView e CardView |RecyclerView e CardView]]  
 
**[[PDM_RecyclerView e CardView |RecyclerView e CardView]]  
 
**[[ListView]] (opción antiga)
 
**[[ListView]] (opción antiga)
Línea 137: Línea 137:
 
<br>
 
<br>
  
−
=='''UNIDADE 5: Menús, Intents e Diálogos'''==
+
=='''UNIDADE 5: Datos Persistentes'''==
 +
 
 +
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 5 | Obxectivos e escenarios da UNIDADE 5]]
 +
 
 +
 
 +
*[[PDM_Avanzado Datos Persistentes Preferencias | Preferencias]]
 +
*[[PDM_Avanzado Datos Persistentes Arquivos | Ficheiros]]
 +
*[[PDM_Avanzado Datos Bases de datos | Bases de datos]]
 +
*[[PDM_Avanzado FireBase Datos Sincronizados na nube | FireBase Datos Sincronizados na nube]]
 +
 
 +
 
 +
<br>
 +
 
 +
=='''UNIDADE 6: Menús, Intents e Diálogos'''==
  
−
*[[PDM: Android. Obxectivos e escenarios do UNIDADE 5 | Obxectivos e escenarios da UNIDADE 5]]
+
*[[PDM: Android. Obxectivos e escenarios do UNIDADE 6 | Obxectivos e escenarios da UNIDADE 6]]
  
  
Línea 155: Línea 168:
 
<br />
 
<br />
  
−
=='''UNIDADE 6: Multimedia'''==
+
=='''UNIDADE 7: Multimedia'''==
  
−
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 5 | Obxectivos e escenarios da UNIDADE 5]]
+
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 7 | Obxectivos e escenarios da UNIDADE 7]]
  
  
Línea 168: Línea 181:
  
 
<br>
 
<br>
−
=='''UNIDADE 7: Datos Persistentes'''==
 
  
−
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 6 | Obxectivos e escenarios da UNIDADE 6]]
+
=='''UNIDADE 8: Empaquetado e distribución. Xeración de arquivos APK.'''==
−
 
 
−
 
 
−
*[[PDM_Avanzado Datos Persistentes Preferencias | Preferencias]]
 
−
*[[PDM_Avanzado Datos Persistentes Arquivos | Ficheiros]]
 
−
*[[PDM_Avanzado Datos Bases de datos | Bases de datos]]
 
−
*[[PDM_Avanzado FireBase Datos Sincronizados na nube | FireBase Datos Sincronizados na nube]]
 
  
 +
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 8 | Obxectivos e escenarios da UNIDADE 8]]
  
−
<br>
 
−
=='''UNIDADE 10: Empaquetado e distribución. Xeración de arquivos APK.'''==
 
  
−
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 10 | Obxectivos e escenarios da UNIDADE 10]]
 
 
*[[PDM_Avanzado Empaquetado e distribución | Empaquetado e distribución]]
 
*[[PDM_Avanzado Empaquetado e distribución | Empaquetado e distribución]]
  
Línea 188: Línea 192:
  
 
<br>
 
<br>
−
=='''UNIDADE 7: Threads e AsyncTask'''==
 
  
−
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 7 | Obxectivos e escenarios da UNIDADE 7]]
+
=='''UNIDADE 9: Threads e AsyncTask'''==
 +
 
 +
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 9 | Obxectivos e escenarios da UNIDADE 9]]
  
  
Línea 200: Línea 205:
 
<br>
 
<br>
  
−
=='''UNIDADE 8: Arquivos XML: análise e procesamento dun arquivo xml.'''==
+
=='''UNIDADE 10: Arquivos XML: análise e procesamento dun arquivo xml.'''==
 +
 
 +
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 10 | Obxectivos e escenarios da UNIDADE 10]]
 +
 
  
−
*[[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]]
  
Línea 208: Línea 215:
  
 
<br>
 
<br>
−
=='''UNIDADE 9: Comunicación: Descarga de arquivos.'''==
 
  
−
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 9 | Obxectivos e escenarios da UNIDADE 9]]
+
=='''UNIDADE 11: Comunicación: Descarga de arquivos.'''==
 +
 
 +
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 11 | Obxectivos e escenarios da UNIDADE 11]]
 +
 
 +
 
 
*[[PDM_Avanzado Comunicacion Descarga de arquivos | Descarga de arquivos]]
 
*[[PDM_Avanzado Comunicacion Descarga de arquivos | Descarga de arquivos]]
  
Línea 216: Línea 226:
  
 
<br>
 
<br>
−
=='''UNIDADE 11: Xeolocalización e aplicación sobre Google Maps.'''==
 
  
−
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 11 | Obxectivos e escenarios da UNIDADE 11]]
+
=='''UNIDADE 12: Xeolocalización e aplicación sobre Google Maps.'''==
 +
 
 +
*[[PDM_Avanzado Obxectivos e escenarios da UNIDADE 12 | Obxectivos e escenarios da UNIDADE 12]]
 +
 
 +
 
 
*[[PDM_Avanzado Xeolocalización | Xeolocalización]]
 
*[[PDM_Avanzado Xeolocalización | Xeolocalización]]
 
*[[PDM_Avanzado GoogleMaps | GoogleMaps]]
 
*[[PDM_Avanzado GoogleMaps | GoogleMaps]]
Línea 226: Línea 239:
 
<br>
 
<br>
  
−
=='''UNIDADE 12: Actualizacións en base ás versións da API Android.'''==
+
=='''UNIDADE 13: 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 Permisos AndroidManifiest.xml | Permisos AndroidManifiest.xml]]
 
*[[PDM_Avanzado Permisos AndroidManifiest.xml | Permisos AndroidManifiest.xml]]
  
Línea 234: Línea 246:
  
 
<br>
 
<br>
 +
 
=='''Varios'''==
 
=='''Varios'''==
  

Revisión actual del 18:11 11 jul 2021

Android logo.png


88x31.png


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.
Para calquera outro tipo de uso non contemplado na licenza anterior consulte ós autores: Ángel D. Fernández González ou Carlos Carrión Álvarez.


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




UNIDADE 0: Coñecementos de partida e observacións sobre o material



UNIDADE 1: Instalación JDK, Android SDK e Android Studio. Xestión dispositivos




UNIDADE 2: A interface de usuario.










UNIDADE 3: Estados da activity. Eventos.




UNIDADE 4: Adaptadores




UNIDADE 5: Datos Persistentes




UNIDADE 6: Menús, Intents e Diálogos




UNIDADE 7: Multimedia




UNIDADE 8: Empaquetado e distribución. Xeración de arquivos APK.




UNIDADE 9: Threads e AsyncTask




UNIDADE 10: Arquivos XML: análise e procesamento dun arquivo xml.




UNIDADE 11: Comunicación: Descarga de arquivos.




UNIDADE 12: Xeolocalización e aplicación sobre Google Maps.




UNIDADE 13: Actualizacións en base ás versións da API Android.



Varios






Página principal de la WIKI





-- Ángel D. Fernández González -- (2018).