Tema 4.2.1 Desarrollo con Android. Instalación.

59
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 <[email protected]>

description

Guía de instalación del entorno

Transcript of Tema 4.2.1 Desarrollo con Android. Instalación.

Page 1: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

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.

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.

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.

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.

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.

Desarrollo con Android 7

Proceso desarrollo Android

Page 8: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 8

Proceso de desarrolloapps Android

Page 9: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

Desarrollo con Android 10

Guía instalación

Page 11: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 11

Descargar Android SDK y descomprimir

Page 12: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 12

Descargar eclipse y descomprimir

Page 13: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

Desarrollo con Android 14

Configurar (II)

Page 15: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 15

Configurar (III)

Page 16: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 16

Configurar (IV)

Page 17: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 17

Configurar (V)

Page 18: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 18

Configurar (VI)

Page 19: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 19

Configurar (VII)

Page 20: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 20

Configurar (VIII)

Page 21: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 21

Ruta Android SDK (I)

Page 22: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 22

Ruta Android SDK (II)

Page 23: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 23

SDK Manager (I)

Page 24: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

Desarrollo con Android 25

SDK Manager (III)

Page 26: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 26

SDK Manager (IV)

Page 27: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 27

SDK Manager (V)

Page 28: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 28

AVD Manager (I)

Page 29: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 29

AVD Manager (II)

Page 30: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 30

AVD Manager (III)

Page 31: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 31

Crear proyecto (I)File->New->Android Project

Page 32: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 32

Crear proyecto (II)

Page 33: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 33

Crear proyecto (III)

Page 34: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 34

Crear proyecto (IV)

Page 35: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 35

Crear Proyecto (V)

Page 36: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 36

Crear Proyecto (VI)

Page 37: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 37

Cambiar configuración emulador

Page 38: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 38

Cambiar tamaño emulador

Page 39: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 39

Emulador

Page 40: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 40

Emulador

Page 41: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

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.

Desarrollo con Android 43

Layout res/layout/main.xml

Page 44: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 44

Layout res/layout/main.xml

Page 45: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 45

Textos: values/strings.xml

Page 46: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 46

Fichero R autogenerado

Page 47: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 47

Actividad

Page 48: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

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.

Desarrollo con Android 50

Cambiar Debuggable a True

Page 51: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

Desarrollo con Android 52

Exportar APK firmado

Page 53: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

Desarrollo con Android 54

Editar AndroidManifest.xml

Page 55: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 55

Crear icono

Page 56: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 56

Definir icono

Page 57: Tema 4.2.1 Desarrollo con Android. Instalación.

Desarrollo con Android 57

Aplicacion en teléfono

Page 58: Tema 4.2.1 Desarrollo con Android. Instalación.

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.

Desarrollo con Android 59

¿Preguntas?