Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Tema 4.2 Desarrollo Android e instalacion
-
Upload
carlos-iglesias -
Category
Documents
-
view
717 -
download
1
description
Transcript of Tema 4.2 Desarrollo Android e instalacion
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]>
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.html
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
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 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 26
SDK Manager (II)
Si tienes teléfono, comprueba qué versión de Android tienes, e instálala
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 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 53
Instalar sin cables
● Exportamos el apk firmado
● Lo guardamos en la nube (ej. dropbox)
● Pinchamos y se instala
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 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