Top Banner
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]>
59

Tema 4.2.1 Desarrollo con Android. Instalación.

Jun 13, 2015

Download

Technology

Guía de instalación del entorno
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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?