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
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
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”
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 :)
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