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).