Antes de comenzar
Este tutorial presenta el desarrollo de aplicaciones Android dentro del entorno Eclipse, incluyendo la construcción de dos aplicaciones de ejemplo. La primera es una aplicación básica de inicio, que se completa con todas las fases de construcción y depuración. La segunda aplicación examina las funciones más complejas de Android, incluyendo la búsqueda de direcciones de Google Maps y la búsqueda de contactos. Para aprovechar al máximo este tutorial, la experiencia de desarrollo móvil es útil pero no obligatoria. Las habilidades de programación Java™ son necesarias para las aplicaciones Android, pero no son un requisito explícito para este tutorial.
¿Por qué nos interesa Android? Android es una plataforma importante por dos razones. Primero, el hecho de que Google lo esté introduciendo y la notoriedad que Android ha obtenido en un periodo de tiempo tan corto. Google está mostrando su poderío e intentando ganar el abarrotado mercado móvil. Su primera salva en este mercado, Android y la Open Handset Alliance es un impresionante punto de partida. La segunda razón por la que Android es importante es porque no es solo otra plataforma móvil con un menú telefónico y una pantalla táctil. Como aprenderá en este tutorial, Android toma un abordaje distinto para las aplicaciones. La arquitectura de Android permite un entorno de software altamente personalizable gracias a su enlace de ejecución de las acciones solicitadas y el código para satisfacer estas solicitudes. Ya sea por las consideraciones dirigidas por el mercado o los aspectos técnicos de Android, es una plataforma digna de examinar.
Este tutorial está organizado en las siguientes secciones:
- Herramientas requeridas y lo básico de Android
- El kit de desarrollador de software Android
- Construir y depurar la aplicación SaySomething Android
- Crear la aplicación Google Maps y proveedor de contenido
Este tutorial requiere de varias tecnologías que trabajen juntas Necesita a todas ellas para este tutorial.
- Plataforma de Eclipse
- Eclipse es la plataforma sobre el que se ejecuta el plug-in. Obtenga la última versión de Eclipse Classic (en este tutorial se utilizó V3.3.1).
- Herramientas desarrolladoras de Android
- Las herramientas desarrolladoras de Android (el plug-in de Eclipse) se podrían instalar siguiendo las instrucciones que se encuentran en Instalar el Android SDK.
- Código fuente
- Los fragmentos de código fuente en este tutorial incluyen:
- Fragmento AndroidManifest.xml — Este archivo es el descriptor del despliegue de aplicaciones para aplicaciones Android.
-
IntentReceiver—Esto demuestra la implementación de unIntentReceiver, que es la clase que procesa las intenciones según se promociona por la etiquetaIntentFilteren el archivo AndroidManifest.xml. - SaySomething.java — Esto implementa una actividad Android, el punto de entrada principal para la misma aplicación de este tutorial.
- Main.xml — Esto contiene los elementos visuales o recursos para el uso de las actividades Android.
- R.java — Este archivo se genera automáticamente por las Herramientas desarrolladoras de Android y "conecta" los recursos visuales para el código fuente Java.
- AndroidManifest.xml complete — Esto enumera un archivo AndroidManfest.xml completo, junto con una descripción de cada uno de los elementos importantes.
- MobileServiceCallContacts.java — Esto contiene el código necesario para mostrar los contactos así como reaccionar a la entrada de usuario para llevar a cabo después una búsqueda de direcciones de Google Maps.