Diferencia entre revisiones de «Programación de dispositivos móbiles»
| Línea 1: | Línea 1: | ||
| + | [[Imagen:Android logo.png|center|200px]] | ||
| + | <br><div style="margin:0; background:#E6ECFF; font-size:100%; border:1px solid #cccccc; text-align:left; padding:0.2em 0.4em; -moz-border-radius:6px">http://i.creativecommons.org/l/by-nc-sa/3.0/es/88x31.png | ||
| + | <br> | ||
| + | <p>Este manual de '''Curso Platega: Desenvolvemento de aplicacións para dispositivos móbiles con Android. Iniciación''' é creado e editado por [[Usuario:angelfg| Ángel D. Fernandez González]] e [[Usuario:Carrion| Carlos Carrión Álvarez]] baixo a licenza [http://creativecommons.org/licenses/by-nc-sa/3.0/es/ 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: [[Usuario:angelfg| Ángel D. Fernández González]] ou [[Usuario:Carrion| Carlos Carrión Álvarez]]. | ||
| + | </p></div> | ||
| − | |||
| − | + | Este manual/curso está deseñado para o curso de formación do profesorado: [https://www.edu.xunta.es/fprofe/procesaConsultaPublica.do?DIALOG-EVENT-ver=ver&cod_actividade=61009 Desenvolvemento de aplicacións para dispositivos móbiles con Android. Iniciación] | |
| + | <br> | ||
| + | Dado que o tema é moi extenso, trátase de abrir un abano das posibilidades que nos ofrece a programación en dispositivos móbiles e en concreto con Android. | ||
| + | O seu seguimento será realizado a través da plataforma [http://www.edu.xunta.es/platega/login/index.php PLATEGA] da [http://www.edu.xunta.es Consellería de Cultura, Educación e Ordenación Universitaria] da [http://www.xunta.es Xunta de Galicia]. | ||
| + | <br> | ||
| + | Cada unha das partes do curso comeza indicando os obxectivos que persegue, así como, o escenario necesario para levalo a cabo. | ||
| + | |||
| + | <br> | ||
| + | |||
| + | |||
| + | |||
| + | =='''UNIDADE 0: Coñecementos de partida e observacións sobre o material'''== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | *[[PDM Android: Coñecementos previos]] | ||
| + | *[[Material vivo]] | ||
| + | *[[Observacións á edición 2015-2016 do curso]] | ||
| + | *[[Xeración de apuntes Off-Line]] | ||
| + | *[http://manuais.iessanclemente.net/index.php/PDM_Avanzado_Xeraci%C3%B3n_de_apuntes_off-line Xeración de apuntes off-line.] | ||
| + | |||
| + | <br> | ||
| + | |||
| + | =='''UNIDADE 1: Instalación JDK, Eclipse e Android SDK. 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]] | ||
| + | **[[Instalación en Ubuntu]] | ||
| + | **[[Instalación en Windows]] | ||
| + | **[[Instalación en OS X]] | ||
| + | **[[Instalación ADT Bundle]] | ||
| + | *[[Dispositivos Virtuais de Android: AVD]] | ||
| + | *[[Android Debug Bridge: ADB]] | ||
| + | *[[Variables de contorno]] | ||
| + | *[[Dalvik Debug Monitor Server: (DDMS) - Logcat]] | ||
| + | *[[O meu primeiro programa: Ola Mundo]] | ||
| + | |||
| + | |||
| + | <br> | ||
| + | =='''UNIDADE 2: A interface de usuario.'''== | ||
| + | ---- | ||
| + | *[[PDM: Android. Obxectivos e escenarios do UNIDADE 2]] | ||
| + | *[[Xestión de proxectos en Eclipse]] | ||
| + | **[[Cartafoles para a xestión de proxectos das distintas Unidades do curso]] | ||
| + | *[[Ficheiros e cartafoles dun proxecto Android: Ola Mundo. Activities, Layouts e Múltiples pantallas]] | ||
| + | *[[Interface gráfica (UI - User Interface). Vistas (Views). Atributos básicos.]] | ||
| + | *[[Deseño de pantallas: Layouts]] | ||
| + | **[[FrameLayout]] | ||
| + | **[[LinearLayout]] | ||
| + | **[[RelativeLayout]] | ||
| + | **[[TableLayout]] | ||
| + | **[[Combinación de layouts]] | ||
| + | *[[Controis]] | ||
| + | **[[TextView. Definición de recursos XML]] | ||
| + | **[[EditText. Control de eventos I]] | ||
| + | **[[Button. ToggleButton. Control de eventos II]] | ||
| + | **[[CheckBox]] | ||
| + | **[[RadioButton]] | ||
| + | **[[Spinner]] | ||
| + | **[[ImageView]] | ||
| + | **[[Chronometer. Cliclo de vida I (finish())]] | ||
| + | **[[Toast]] | ||
| + | *[[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]] | ||
| + | **[[O evento onLongClick]] | ||
| + | *[[Ventás de Diálogos]] | ||
| + | *[[Intents]] | ||
| + | **[[Intents explícitos]] | ||
| + | **[[Intents implícitos. Permisos. Filtros.]] | ||
| + | |||
| + | |||
| + | |||
| + | <br> | ||
| + | |||
| + | =='''UNIDADE 4: LogCat. Adaptadores. Ficheiros.'''== | ||
| + | ---- | ||
| + | *[[Depuración: LogCat]] | ||
| + | *[[Adaptadores]] | ||
| + | **[[Spinner a través de adaptador]] | ||
| + | **[[ListView]] | ||
| + | **[[GridView]] | ||
| + | *[[Ficheiros]] | ||
| + | |||
| + | |||
| + | |||
| + | <br/> | ||
| + | |||
| + | =='''UNIDADE 5: Menús - Fotos - Empaquetado e distribución de aplicacións'''== | ||
| + | ---- | ||
| + | *[[Menús]] | ||
| + | *[[Cámara fotográfica]] | ||
| + | *[[PDM_Avanzado Empaquetado e distribución | Empaquetado e distribución]] | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | <br> | ||
Revisión del 16:17 15 nov 2015
Este manual de Curso Platega: Desenvolvemento de aplicacións para dispositivos móbiles con Android. Iniciación é creado e editado 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.
Este manual/curso está deseñado para o curso de formación do profesorado: Desenvolvemento de aplicacións para dispositivos móbiles con Android. Iniciación
Dado que o tema é moi extenso, trátase de abrir un abano das posibilidades que nos ofrece a programación en dispositivos móbiles e en concreto con Android.
O seu seguimento será realizado a través da plataforma PLATEGA da Consellería de Cultura, Educación e Ordenación Universitaria da Xunta de Galicia.
Cada unha das partes do curso comeza indicando os obxectivos que persegue, así como, o escenario necesario para levalo a cabo.
Sumario
- 1 UNIDADE 0: Coñecementos de partida e observacións sobre o material
- 2 UNIDADE 1: Instalación JDK, Eclipse e Android SDK. 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. Ficheiros.
- 6 UNIDADE 5: Menús - Fotos - Empaquetado e distribución de aplicacións
UNIDADE 0: Coñecementos de partida e observacións sobre o material
- PDM Android: Coñecementos previos
- Material vivo
- Observacións á edición 2015-2016 do curso
- Xeración de apuntes Off-Line
- Xeración de apuntes off-line.
UNIDADE 1: Instalación JDK, Eclipse e Android SDK. 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
- Dispositivos Virtuais de Android: AVD
- Android Debug Bridge: ADB
- Variables de contorno
- Dalvik Debug Monitor Server: (DDMS) - Logcat
- O meu primeiro programa: Ola Mundo
UNIDADE 2: A interface de usuario.
- PDM: Android. Obxectivos e escenarios do UNIDADE 2
- Xestión de proxectos en Eclipse
- Ficheiros e cartafoles dun proxecto Android: Ola Mundo. 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. Ficheiros.
UNIDADE 5: Menús - Fotos - Empaquetado e distribución de aplicacións
-- Ángel D. Fernández González -- (2015).