tema 4.2.1 desarrollo con android. instalación
DESCRIPTION
Guía de instalación del entornoTRANSCRIPT
![Page 1: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/1.jpg)
Análisis y Diseño de Software
Departamento de Ingeniería de Sistemas Telemáticoshttp://moodle.dit.upm.es
Desarrollo con AndroidInstalación del entorno
Carlos A. Iglesias <[email protected]>
![Page 2: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/2.jpg)
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
![Page 3: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/3.jpg)
Desarrollo con Android 3
Temario● 4.1 Introducción a Android [Gar10, cap1-2 ]
● 4.2 Desarrollo con Android [Gar10, cap3-5]
– 4.2.1. Instalación del entorno y Primeros pasos [Gar10, cap3]
● 4.3 Interfaces de Usuario [Gar10, cap6]
● 4.4 Intenciones y Servicios [Gar10, cap7-8]
● 4.5 Acceso a Datos [Gar10, cap9]
![Page 4: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/4.jpg)
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.html
![Page 5: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/5.jpg)
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/-/9781118237229
– Capítulo 2
![Page 6: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/6.jpg)
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
![Page 7: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/7.jpg)
Desarrollo con Android 7
Proceso desarrollo Android
![Page 8: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/8.jpg)
Desarrollo con Android 8
Proceso de desarrolloapps Android
![Page 9: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/9.jpg)
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
![Page 10: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/10.jpg)
Desarrollo con Android 10
Guía instalación
![Page 11: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/11.jpg)
Desarrollo con Android 11
Descargar Android SDK y descomprimir
![Page 12: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/12.jpg)
Desarrollo con Android 12
Descargar eclipse y descomprimir
![Page 13: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/13.jpg)
Desarrollo con Android 13
Configurar herramientas de Android en Eclipse (I)
● Lanzar Eclipse● Seleccionar workspace
![Page 14: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/14.jpg)
Desarrollo con Android 14
Configurar (II)
![Page 15: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/15.jpg)
Desarrollo con Android 15
Configurar (III)
![Page 16: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/16.jpg)
Desarrollo con Android 16
Configurar (IV)
![Page 17: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/17.jpg)
Desarrollo con Android 17
Configurar (V)
![Page 18: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/18.jpg)
Desarrollo con Android 18
Configurar (VI)
![Page 19: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/19.jpg)
Desarrollo con Android 19
Configurar (VII)
![Page 20: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/20.jpg)
Desarrollo con Android 20
Configurar (VIII)
![Page 21: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/21.jpg)
Desarrollo con Android 21
Ruta Android SDK (I)
![Page 22: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/22.jpg)
Desarrollo con Android 22
Ruta Android SDK (II)
![Page 23: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/23.jpg)
Desarrollo con Android 23
SDK Manager (I)
![Page 24: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/24.jpg)
Desarrollo con Android 24
SDK Manager (II)
Si tienes teléfono, comprueba qué versión de Android tienes, e instálala
![Page 25: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/25.jpg)
Desarrollo con Android 25
SDK Manager (III)
![Page 26: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/26.jpg)
Desarrollo con Android 26
SDK Manager (IV)
![Page 27: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/27.jpg)
Desarrollo con Android 27
SDK Manager (V)
![Page 28: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/28.jpg)
Desarrollo con Android 28
AVD Manager (I)
![Page 29: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/29.jpg)
Desarrollo con Android 29
AVD Manager (II)
![Page 30: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/30.jpg)
Desarrollo con Android 30
AVD Manager (III)
![Page 31: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/31.jpg)
Desarrollo con Android 31
Crear proyecto (I)File->New->Android Project
![Page 32: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/32.jpg)
Desarrollo con Android 32
Crear proyecto (II)
![Page 33: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/33.jpg)
Desarrollo con Android 33
Crear proyecto (III)
![Page 34: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/34.jpg)
Desarrollo con Android 34
Crear proyecto (IV)
![Page 35: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/35.jpg)
Desarrollo con Android 35
Crear Proyecto (V)
![Page 36: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/36.jpg)
Desarrollo con Android 36
Crear Proyecto (VI)
![Page 37: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/37.jpg)
Desarrollo con Android 37
Cambiar configuración emulador
![Page 38: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/38.jpg)
Desarrollo con Android 38
Cambiar tamaño emulador
![Page 39: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/39.jpg)
Desarrollo con Android 39
Emulador
![Page 40: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/40.jpg)
Desarrollo con Android 40
Emulador
![Page 41: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/41.jpg)
Desarrollo con Android 41
¿Problemas?
● Mira bien los mensajes de la consola en eclipse: te darán pistas
● Busca en Internet el falllo que te sale
● Pregunta...
![Page 42: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/42.jpg)
Desarrollo con Android 42
AndroidManifest.xml“pegamento de los bloques de la aplicación y los permisos”
![Page 43: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/43.jpg)
Desarrollo con Android 43
Layout res/layout/main.xml
![Page 44: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/44.jpg)
Desarrollo con Android 44
Layout res/layout/main.xml
![Page 45: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/45.jpg)
Desarrollo con Android 45
Textos: values/strings.xml
![Page 46: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/46.jpg)
Desarrollo con Android 46
Fichero R autogenerado
![Page 47: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/47.jpg)
Desarrollo con Android 47
Actividad
![Page 48: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/48.jpg)
Desarrollo con Android 48
Dispositivo físico
● Dos formas de instalar:– Con cables
• http://developer.android.com/guide/developing/device.html
– Sin cables
![Page 49: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/49.jpg)
Desarrollo con Android 49
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 :)
![Page 50: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/50.jpg)
Desarrollo con Android 50
Cambiar Debuggable a True
![Page 51: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/51.jpg)
Desarrollo con Android 51
Instalar sin cables
● Exportamos el apk firmado
● Lo guardamos en la nube (ej. dropbox)
● Pinchamos y se instala
![Page 52: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/52.jpg)
Desarrollo con Android 52
Exportar APK firmado
![Page 53: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/53.jpg)
Desarrollo con Android 53
Publicar aplicación más bonita
● Crear icono – http://android-ui-utils.googlecode.com/
● Crear icono en Eclipse
![Page 54: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/54.jpg)
Desarrollo con Android 54
Editar AndroidManifest.xml
![Page 55: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/55.jpg)
Desarrollo con Android 55
Crear icono
![Page 56: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/56.jpg)
Desarrollo con Android 56
Definir icono
![Page 57: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/57.jpg)
Desarrollo con Android 57
Aplicacion en teléfono
![Page 58: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/58.jpg)
Desarrollo con Android 58
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
![Page 59: Tema 4.2.1 Desarrollo con Android. Instalación](https://reader034.vdocuments.site/reader034/viewer/2022052600/557b8525d8b42a62418b47dd/html5/thumbnails/59.jpg)
Desarrollo con Android 59
¿Preguntas?