SlideShare a Scribd company logo
1 of 46
Download to read offline
Análisis y Diseño
de Software
Departamento de Ingeniería de Sistemas Telemáticos
http://moodle.dit.upm.es
Desarrollo con Android
Instalación del entorno
Carlos A. Iglesias <cif@gsi.dit.upm.es>
Desarrollo con Android 2
Teoría
Ejercicio práctico en el ordenador
Ampliación de conocimientos
Lectura / Vídeo / Podcast
Práctica libre / Experimentación
Leyenda
Desarrollo con Android 3
Temario
● 4.1 Introducción a Android
● 4.2 Introducción Desarrollo con Android
● 4.3 Ejemplo Desarrollo y Depuración
● 4.4 Actividades
● 4.5 Interfaces de Usuario
● 4.6 Intenciones
● 4.7 Acceso a Datos
● 4.8 Preferencias
● 4.9 Hebras e internacionalización
Introducción a Android 4
Bibliografía (I)
● Libro de texto:
– [Gar10] Learning Android, Marko Gargenta,
O'Reilly, 2010. Disponible en
http://ofps.oreilly.com/titles/9781449390501/
– Capítulo 3
● Android Developers
– http://developer.android.com/sdk/installing.html
– http://developer.android.com/guide/developing/index.html
– http://developer.android.com/guide/topics/fundamentals.h
tml
Introducción a Android 5
Bibliografía (II)
● Libro de texto:
– Professional Android 4 Application Development,
Reto Meier, Wrox, 3rd Edition, 2012. Disponible en
http://proquest.safaribooksonline.com/book/-/9781118
237229
– Capítulo 2
Desarrollo con Android 6
Objetivos
● Saber instalar el entorno de desarrollo
● Aprender a crear un proyecto Android en
Eclipse
● Aprender a ejecutar una aplicación en el
emulador
● (Opcionalmente) aprender a ejecutarlo en
un dispositivo móvil
Desarrollo con Android 7
Proceso desarrollo Android
Desarrollo con Android 8
Proceso de desarrollo
apps Android
Desarrollo con Android 9
Instalar el Entorno de
Desarrollo
● Pasos:
1. Instalar Java JDK
2. Instalar Android SDK
3. Instalar Eclipse
4. Crear dispositivos
5. Crear un proyecto
6. Ejecutarlo en el emulador
Desarrollo con Android 10
Instalar JDK
● Debes tener ya instalado el JDK de las
prácticas anteriores.
● Si no,
– En Ubuntu, instala openjdk
• http://openjdk.java.net/install/
– Resto de sistemas, instala Oracle JDK
• http://www.oracle.com/technetwork/es/java/javasebusiness/downloads/index.html
Desarrollo con Android 11
Guía instalación
● Hay varias alternativas
– Instalar Android SDK en un Eclipse que ya
tenías instalado (SDK Tools Only)
– Bajarse un Eclipse con el Android SDK
instalado (ADT Bundle)
– Usar un IDE, Android Studio, alternativo a
Eclipse
● Toda la información está en
http://developer.android.com/sdk/index.html
Desarrollo con Android 24
Nuevas cosas tras instalar el
plugin...
● SDK Manager
– Nos permite actualizar la plataforma android
● AVD (Android Virtual Device) Manager
– Nos permite definir los dispositivos que
lanzamos en el emulador
Desarrollo con Android 25
SDK Manager (I)
Desarrollo con Android 26
SDK Manager (II)
Si tienes teléfono, comprueba qué versión de Android tienes, e instálala
Desarrollo con Android 30
AVD Manager (I)
Desarrollo con Android 31
AVD Manager (II)
Desarrollo con Android 32
AVD Manager (III)
Desarrollo con Android 33
Crear proyecto (I)
File->New->Android Project
Desarrollo con Android 34
Crear proyecto (II)
Desarrollo con Android 35
Crear proyecto (III)
Desarrollo con Android 36
Crear proyecto (IV)
Desarrollo con Android 37
Crear Proyecto (V)
Desarrollo con Android 38
Crear Proyecto (VI)
Desarrollo con Android 39
Cambiar configuración
emulador
Desarrollo con Android 40
Cambiar tamaño emulador
Desarrollo con Android 41
Emulador
Desarrollo con Android 42
Emulador
Desarrollo con Android 43
¿Problemas?
● Mira bien los
mensajes de la
consola en eclipse:
te darán pistas
● Busca en Internet
el falllo que te sale
● Pregunta...
Desarrollo con Android 44
AndroidManifest.xml
“pegamento de los bloques de la aplicación y los permisos”
Desarrollo con Android 45
Layout res/layout/main.xml
Desarrollo con Android 46
Layout res/layout/main.xml
Desarrollo con Android 47
Textos: values/strings.xml
Desarrollo con Android 48
Fichero R autogenerado
Desarrollo con Android 49
Actividad
Desarrollo con Android 50
Dispositivo físico
● Dos formas de instalar:
– Con cables
• http://developer.android.com/tools/device.html
– Sin cables
Desarrollo con Android 51
Probar en dispositivo físico
● En Manifest.xml, cambiar debuggable a true
● En el teléfono: activa
– Settings->Applications->Unknown sources
– Settings->Applications->Development->USB Debugging
● Según el sistema operativo, actualiza soporte usb
de android
– http://developer.android.com/guide/developing/device.ht
ml
● Al dar a 'ejecutar' en Eclipse, se ejecuta en el
teléfono :)
Desarrollo con Android 52
Cambiar Debuggable a True
Desarrollo con Android 53
Instalar sin cables
● Exportamos el apk firmado
● Lo guardamos en la nube (ej. dropbox)
● Pinchamos y se instala
Desarrollo con Android 54
Exportar APK firmado
Desarrollo con Android 55
Publicar aplicación más
bonita
● Crear icono
– http://android-ui-utils.googlecode.com/
● Crear icono en Eclipse
Desarrollo con Android 56
Editar AndroidManifest.xml
Desarrollo con Android 57
Crear icono
Desarrollo con Android 58
Definir icono
Desarrollo con Android 59
Aplicacion en teléfono
Desarrollo con Android 60
Resumen
● Hemos aprendido a
– Instalar el entorno de desarrollo
– Crear dispositivos en el emulador
– Crear un proyecto
– Ver su estructura
– Ejecutar un proyecto en el emulador
– (Opcionalmente) ejecutarlo en un teléfono
Desarrollo con Android 61
¿Preguntas?

More Related Content

What's hot

Android como OpenSource
Android como OpenSourceAndroid como OpenSource
Android como OpenSourceAtictes
 
Presentación vídeo memos
Presentación vídeo memosPresentación vídeo memos
Presentación vídeo memosAndres Avila
 
Desarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidDesarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidTatiana Al-Chueyr
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6Maga Lasic
 
Desarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyDesarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyErnesto Crespo
 
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...ezequiel
 
4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet
4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet
4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internetlegalsoft09
 
Presentación3
Presentación3Presentación3
Presentación3ramosfel
 
Python en Android,Charla del FUDcon Latam 2012
Python en Android,Charla del FUDcon Latam 2012Python en Android,Charla del FUDcon Latam 2012
Python en Android,Charla del FUDcon Latam 2012Ernesto Crespo
 
GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...
GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...
GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...Federico Peinado
 
Andorid studio
Andorid studioAndorid studio
Andorid studioUPA
 

What's hot (17)

Android como OpenSource
Android como OpenSourceAndroid como OpenSource
Android como OpenSource
 
Android studio
Android studioAndroid studio
Android studio
 
Proyecto 1
Proyecto 1Proyecto 1
Proyecto 1
 
App inventor
App inventorApp inventor
App inventor
 
Presentación vídeo memos
Presentación vídeo memosPresentación vídeo memos
Presentación vídeo memos
 
Desarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidDesarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y Android
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
Desarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyDesarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y Kivy
 
Arduino mod5
Arduino mod5Arduino mod5
Arduino mod5
 
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
 
4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet
4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet
4 Programas Sin costo Para Supervisar Tu Conexi&oacute;n A Internet
 
Presentación3
Presentación3Presentación3
Presentación3
 
Triptico tecnologia
Triptico tecnologiaTriptico tecnologia
Triptico tecnologia
 
Python en Android,Charla del FUDcon Latam 2012
Python en Android,Charla del FUDcon Latam 2012Python en Android,Charla del FUDcon Latam 2012
Python en Android,Charla del FUDcon Latam 2012
 
GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...
GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...
GCV Agile testing y videojuegos (Francisco Moreno) - Gestión de la Calidad en...
 
Android studio
Android studioAndroid studio
Android studio
 
Andorid studio
Andorid studioAndorid studio
Andorid studio
 

Viewers also liked

Viewers also liked (9)

Etiquetas en JSP
Etiquetas en JSPEtiquetas en JSP
Etiquetas en JSP
 
JSP: Etiquetas
JSP: EtiquetasJSP: Etiquetas
JSP: Etiquetas
 
Buenas prácticas en el desarrollo Android - Imaginática 2013
Buenas prácticas en el desarrollo Android - Imaginática 2013Buenas prácticas en el desarrollo Android - Imaginática 2013
Buenas prácticas en el desarrollo Android - Imaginática 2013
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
 
Manual de-imagen-corporativa-sena-2012
Manual de-imagen-corporativa-sena-2012Manual de-imagen-corporativa-sena-2012
Manual de-imagen-corporativa-sena-2012
 
Etiquetas básicas jsf
Etiquetas básicas jsfEtiquetas básicas jsf
Etiquetas básicas jsf
 
GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Curso desarrollo en android
Curso desarrollo en androidCurso desarrollo en android
Curso desarrollo en android
 

Similar to Desarrollo Android Guía

Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en AndroidGDG Lima
 
Curso Iniciacion android
Curso Iniciacion androidCurso Iniciacion android
Curso Iniciacion androidZix Stdio
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androideJomicast
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioJuan Vladimir
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with androidArturo Linares Valverde
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movilJosé Antonio Sandoval Acosta
 
Preparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidPreparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidNelson Samir Ríos Ramos
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilJosé Antonio Sandoval Acosta
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 
Unidad 1 Instalacion Android Studio
Unidad 1 Instalacion Android StudioUnidad 1 Instalacion Android Studio
Unidad 1 Instalacion Android StudioLorena García Arnau
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"Lupita Solano
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7tGabo Mizhel
 
Desarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con PythonDesarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con PythonManuel Pérez
 

Similar to Desarrollo Android Guía (20)

Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
 
Curso Iniciacion android
Curso Iniciacion androidCurso Iniciacion android
Curso Iniciacion android
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android Studio
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with android
 
Android Pres3
Android Pres3Android Pres3
Android Pres3
 
Android studio
Android studioAndroid studio
Android studio
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movil
 
Android
AndroidAndroid
Android
 
Preparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidPreparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de android
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Tema 4 1_introduccion_android
Tema 4 1_introduccion_androidTema 4 1_introduccion_android
Tema 4 1_introduccion_android
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
Unidad 1 Instalacion Android Studio
Unidad 1 Instalacion Android StudioUnidad 1 Instalacion Android Studio
Unidad 1 Instalacion Android Studio
 
Android
AndroidAndroid
Android
 
Tema: Android Studio
Tema: Android StudioTema: Android Studio
Tema: Android Studio
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
 
Desarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con PythonDesarrollo de aplicaciones android con Python
Desarrollo de aplicaciones android con Python
 

More from Carlos A. Iglesias (20)

Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
Introducción HTML
Introducción HTMLIntroducción HTML
Introducción HTML
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
 
UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
PHP. Tecnologías Web.
PHP. Tecnologías Web.PHP. Tecnologías Web.
PHP. Tecnologías Web.
 
1 intro php
1 intro php1 intro php
1 intro php
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
Introducción TEWC
Introducción TEWCIntroducción TEWC
Introducción TEWC
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
Tema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre telecoTema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre teleco
 
Tema 4.4 Actividades
Tema 4.4 ActividadesTema 4.4 Actividades
Tema 4.4 Actividades
 
Tema 4.5 interfaces
Tema 4.5 interfacesTema 4.5 interfaces
Tema 4.5 interfaces
 
Tema 4.6 Intenciones
Tema 4.6 IntencionesTema 4.6 Intenciones
Tema 4.6 Intenciones
 
Tema 4.7 Acceso a datos
Tema 4.7 Acceso a datosTema 4.7 Acceso a datos
Tema 4.7 Acceso a datos
 
Tema 4.8 Preferencias
Tema 4.8 PreferenciasTema 4.8 Preferencias
Tema 4.8 Preferencias
 
Tema 4.9 Hebras
Tema 4.9 HebrasTema 4.9 Hebras
Tema 4.9 Hebras
 

Desarrollo Android Guía

  • 1. Análisis y Diseño de Software Departamento de Ingeniería de Sistemas Telemáticos http://moodle.dit.upm.es Desarrollo con Android Instalación del entorno Carlos A. Iglesias <cif@gsi.dit.upm.es>
  • 2. Desarrollo con Android 2 Teoría Ejercicio práctico en el ordenador Ampliación de conocimientos Lectura / Vídeo / Podcast Práctica libre / Experimentación Leyenda
  • 3. Desarrollo con Android 3 Temario ● 4.1 Introducción a Android ● 4.2 Introducción Desarrollo con Android ● 4.3 Ejemplo Desarrollo y Depuración ● 4.4 Actividades ● 4.5 Interfaces de Usuario ● 4.6 Intenciones ● 4.7 Acceso a Datos ● 4.8 Preferencias ● 4.9 Hebras e internacionalización
  • 4. Introducción a Android 4 Bibliografía (I) ● Libro de texto: – [Gar10] Learning Android, Marko Gargenta, O'Reilly, 2010. Disponible en http://ofps.oreilly.com/titles/9781449390501/ – Capítulo 3 ● Android Developers – http://developer.android.com/sdk/installing.html – http://developer.android.com/guide/developing/index.html – http://developer.android.com/guide/topics/fundamentals.h tml
  • 5. Introducción a Android 5 Bibliografía (II) ● Libro de texto: – Professional Android 4 Application Development, Reto Meier, Wrox, 3rd Edition, 2012. Disponible en http://proquest.safaribooksonline.com/book/-/9781118 237229 – Capítulo 2
  • 6. Desarrollo con Android 6 Objetivos ● Saber instalar el entorno de desarrollo ● Aprender a crear un proyecto Android en Eclipse ● Aprender a ejecutar una aplicación en el emulador ● (Opcionalmente) aprender a ejecutarlo en un dispositivo móvil
  • 7. Desarrollo con Android 7 Proceso desarrollo Android
  • 8. Desarrollo con Android 8 Proceso de desarrollo apps Android
  • 9. Desarrollo con Android 9 Instalar el Entorno de Desarrollo ● Pasos: 1. Instalar Java JDK 2. Instalar Android SDK 3. Instalar Eclipse 4. Crear dispositivos 5. Crear un proyecto 6. Ejecutarlo en el emulador
  • 10. Desarrollo con Android 10 Instalar JDK ● Debes tener ya instalado el JDK de las prácticas anteriores. ● Si no, – En Ubuntu, instala openjdk • http://openjdk.java.net/install/ – Resto de sistemas, instala Oracle JDK • http://www.oracle.com/technetwork/es/java/javasebusiness/downloads/index.html
  • 11. Desarrollo con Android 11 Guía instalación ● Hay varias alternativas – Instalar Android SDK en un Eclipse que ya tenías instalado (SDK Tools Only) – Bajarse un Eclipse con el Android SDK instalado (ADT Bundle) – Usar un IDE, Android Studio, alternativo a Eclipse ● Toda la información está en http://developer.android.com/sdk/index.html
  • 12. Desarrollo con Android 24 Nuevas cosas tras instalar el plugin... ● SDK Manager – Nos permite actualizar la plataforma android ● AVD (Android Virtual Device) Manager – Nos permite definir los dispositivos que lanzamos en el emulador
  • 13. Desarrollo con Android 25 SDK Manager (I)
  • 14. Desarrollo con Android 26 SDK Manager (II) Si tienes teléfono, comprueba qué versión de Android tienes, e instálala
  • 15. Desarrollo con Android 30 AVD Manager (I)
  • 16. Desarrollo con Android 31 AVD Manager (II)
  • 17. Desarrollo con Android 32 AVD Manager (III)
  • 18. Desarrollo con Android 33 Crear proyecto (I) File->New->Android Project
  • 19. Desarrollo con Android 34 Crear proyecto (II)
  • 20. Desarrollo con Android 35 Crear proyecto (III)
  • 21. Desarrollo con Android 36 Crear proyecto (IV)
  • 22. Desarrollo con Android 37 Crear Proyecto (V)
  • 23. Desarrollo con Android 38 Crear Proyecto (VI)
  • 24. Desarrollo con Android 39 Cambiar configuración emulador
  • 25. Desarrollo con Android 40 Cambiar tamaño emulador
  • 26. Desarrollo con Android 41 Emulador
  • 27. Desarrollo con Android 42 Emulador
  • 28. Desarrollo con Android 43 ¿Problemas? ● Mira bien los mensajes de la consola en eclipse: te darán pistas ● Busca en Internet el falllo que te sale ● Pregunta...
  • 29. Desarrollo con Android 44 AndroidManifest.xml “pegamento de los bloques de la aplicación y los permisos”
  • 30. Desarrollo con Android 45 Layout res/layout/main.xml
  • 31. Desarrollo con Android 46 Layout res/layout/main.xml
  • 32. Desarrollo con Android 47 Textos: values/strings.xml
  • 33. Desarrollo con Android 48 Fichero R autogenerado
  • 34. Desarrollo con Android 49 Actividad
  • 35. Desarrollo con Android 50 Dispositivo físico ● Dos formas de instalar: – Con cables • http://developer.android.com/tools/device.html – Sin cables
  • 36. Desarrollo con Android 51 Probar en dispositivo físico ● En Manifest.xml, cambiar debuggable a true ● En el teléfono: activa – Settings->Applications->Unknown sources – Settings->Applications->Development->USB Debugging ● Según el sistema operativo, actualiza soporte usb de android – http://developer.android.com/guide/developing/device.ht ml ● Al dar a 'ejecutar' en Eclipse, se ejecuta en el teléfono :)
  • 37. Desarrollo con Android 52 Cambiar Debuggable a True
  • 38. Desarrollo con Android 53 Instalar sin cables ● Exportamos el apk firmado ● Lo guardamos en la nube (ej. dropbox) ● Pinchamos y se instala
  • 39. Desarrollo con Android 54 Exportar APK firmado
  • 40. Desarrollo con Android 55 Publicar aplicación más bonita ● Crear icono – http://android-ui-utils.googlecode.com/ ● Crear icono en Eclipse
  • 41. Desarrollo con Android 56 Editar AndroidManifest.xml
  • 42. Desarrollo con Android 57 Crear icono
  • 43. Desarrollo con Android 58 Definir icono
  • 44. Desarrollo con Android 59 Aplicacion en teléfono
  • 45. Desarrollo con Android 60 Resumen ● Hemos aprendido a – Instalar el entorno de desarrollo – Crear dispositivos en el emulador – Crear un proyecto – Ver su estructura – Ejecutar un proyecto en el emulador – (Opcionalmente) ejecutarlo en un teléfono
  • 46. Desarrollo con Android 61 ¿Preguntas?