ALCÁNTARA GONZÁLEZ ALEXIS BRUNO MARCIAL GILBERTO VALDEZ HERNÁNDEZ GUSTAVO

PROGRAMANDO ANDROID EN

INTRODUCCIÓN
• HISTORIA VERSIONES

HERRAMIENTAS DE DESARROLLO
• SDK ECLIPSE ADT

ANATOMÍA DE UNA APLICACIÓN
• CARPETAS Y ARCHIVOS

EJECUCIÓN DE UNA APLICACIÓN
• EMULADOR ANDROID VIRTUAL DEVICES

INTRODUCCIÓN .

abierta y libre plataforma móvil.ANDROID • La primera completa. .

0 12 NOVIEMBRE 2007 SE LIBERA LA BETA DEL ANDROID SDK . AGOSTO 2005 GOOGLE COMPRA ANDROID INC. 5 NOVIEMBRE 2007 SE FUNDA LA OPEN HANDSET ALLIANCE 23 SEPTIEMBRE 2008 FABRICADO EL PRIMER DISPOSITIVO CON ANDROID 1.HISTORIA OCTUBRE 2003 ANDY RUBIN FUNDA ANDROID INC.

2 1 1.1 0.4 .2 0.3 29 45.2 0.5 12.VERSIONES 50 40 30 20 10 0 8.2 2.

• HERRAMIENTAS DE DESARROLLO .

• Constantemente actualizada. al igual que las versiones de Android. • Multiplataforma.ANDROID SDK (Software Development Kit) Proporciona las APIs y herramientas de desarrollo necesarias para crear. . probar y depurar aplicaciones para Android.

LENGUAJES SOPORTADOS .

LENGUAJE DE PROGRAMACIÓN • Lenguaje de programación oficial • • • • Soporte completo Documentación completa Herramientas de depuración Muchos recursos .

ADT (Android Development Tools) • Complemento para Eclipse que provee la funcionalidad para desarrollar. compilar. CARACTERÍSTICAS  Asistente para la creación de proyectos Android. con la generación de todos los archivos requeridos. . empaquetar y desplegar aplicaciones Android.  Editores específicos para los recursos.

• Administrador del SDK y los AVDs. . • Empaquetar y firmar aplicaciones. • Vista de diseños en varios formatos. • Perspectiva DDMS para monitorear y depurar aplicaciones Android. • Integración con el registro LogCat. • Construcción automática y despliegue de las aplicaciones por emuladores o dispositivos.

CREAR UNA APLICACIÓN Ejercicio 1 Crear una aplicación Android con configuraciones normales. denominada “Aplicación #1” CREACIÓN .

ANATOMÍA DE UNA APLICACIÓN .

Configuración central de la aplicación.xml El archivo mas importante del proyecto. .AndroidManifest.

. Código Java.Carpeta src • Requerida. • Aquí esta todo el código fuente.

datos cadena y números. • Aquí están todos los recursos que usara la aplicación. • Imágenes.Carpeta res • Requerida. audio. animaciones. etc. archivos de diseño (layouts). . video.

• No editar su contenido. • Generados automáticamente al compilar el proyecto. .Carpeta gen • Contiene los archivos Java generados por el ADT como el archivo R.java.

. • Archivos no compilados que se incluirán en el paquete.Carpeta assets • Contiene todos los demás archivos auxiliares necesarios para la aplicación.

.Carpeta libs • Contiene las librerías privadas usadas por la aplicación.

editando .EDITAR UN RECURSO Ejercicio 2 Editar un recurso String.

EJECUCIÓN DE APLICACIONES .

DISPOSITIVO • En Windows se requiere controladores para cada dispositivo • Samsung • kies EMULADOR • Se debe crear una configuración para el emulador. con características deseadas .

AVD(Android Virtual Device) Configuración de un emulador .

AVD Manager • Interfaz para administrar las AVDs .

Crear un AVD • Ejercicio 3 • Crear un AVD. AVDs .

EJECUTANDO LA APLICACIÓN .

EJECUTANDO LA APLICACIÓN .

PREGUNTAS ?? .