Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta IBM en cualquier momento.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

Desarrolle aplicaciones Android con Eclipse

Comience con el plug-in para Eclipse de Google, Android Development Tools

Después de que terminara su carrera basquetbolista colegial sin un contrato multianual para jugar para los Lakers de Los Ángeles, Frank Ableson cambió su enfoque hacia el diseño de software informático. Disfruta solucionando problemas complejos, particularmente en las áreas de comunicaciones e interfaces de hardware. Cuando no está trabajando, está pasando el tiempo con su esposa Nikki y sus hijos. Es posible contactar a Frank escribiendo a frank@cfgsolutions.com.

Resumen:  El sistema Android es la plataforma de comunicaciones para cómputo inalámbrico y móvil de Google discutida con mayor frecuencia. Usted puede aprovechar el poderoso entorno Eclipse para desarrollar aplicaciones con el plug-in de Android. Este tutorial introduce el desarrollo de aplicaciones Android con el complemento para Eclipse también conocido como Android Development Tools (ADT). El tutorial proporciona una introducción al desarrollo Android con una rápida introducción a la plataforma, un recorrido por ADT e incluye la construcción de dos aplicaciones de ejemplo.

Fecha:  18-02-2013
Nivel:  Intermediaria PDF:  A4 and Letter (934 KB | 31 páginas)Get Adobe® Reader®

Actividad:  22911 vistas

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.

Acerca de 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

Requisitos de sistema

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 un IntentReceiver, que es la clase que procesa las intenciones según se promociona por la etiqueta IntentFilter en 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.

1 de 10 | Siguiente

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Desarrollo móvil
ArticleID=858102
TutorialTitle=Desarrolle aplicaciones Android con Eclipse
publish-date=02182013
author1-email=frank@cfgsolutions.com
author1-email-cc=