15
CETIS 109 o ALVAREZ LÓPEZ ARIANNA LIZEETH o ROJAS JUÁREZ MARIELY AMAIRANY o ZAMORA SALAS KAREN DENISSE 4ºAM PROGRAMACIÓN PROFA.: MARGARITA ROMERO ALVARADO DESARROLLA APLICACINES MÓVILES

TUTORIAL

Embed Size (px)

Citation preview

CETIS 109

o ALVAREZ LÓPEZ ARIANNA LIZEETH

o ROJAS JUÁREZ MARIELY AMAIRANY

o ZAMORA SALAS KAREN DENISSE

4ºAM

PROGRAMACIÓN

PROFA.: MARGARITA ROMERO ALVARADO

DESARROLLA APLICACINES MÓVILES

ECLIPSE

Eclipse es un programa

informático compuesto por

un conjunto de

herramientas de

programación de código

abierto multiplataforma

para desarrollar lo que el

proyecto llama

"Aplicaciones de Cliente

Enriquecido", opuesto a las

aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha

sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE

de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como

parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin

embargo, también se puede usar para otros tipos de aplicaciones cliente. Eclipse es

también una comunidad de usuarios, extendiendo constantemente las áreas de aplicación

cubiertas.

Los siguientes componentes constituyen la

plataforma de cliente enriquecido:

Pantalla de carga de Eclipse Luna

Plataforma principal - inicio de Eclipse,

ejecución de plugins

OSGi - una plataforma para bundling

estándar.

El Standard Widget Toolkit (SWT) -

Un widget toolkit portable.

JFace - manejo de archivos, manejo de

texto, editores de texto

El Workbench de Eclipse - vistas, editores,

perspectivas, asistentes

Obtener e instalar el plug-in para Eclipse

*Los siguientes pasos demuestran la instalación del plug-in para Eclipse, conocido oficialmente como

Herramientas desarrolladoras de Android. Tenga en cuenta que las direcciones alternativas de instalación

se encuentran disponibles en el sitio web de Android. Consulte los Recursos para más información.

Instalar las Herramientas desarrolladoras de Android:

Ejecute la función "Find and Install" en Eclipse, que se encuentra debajo del menú Help> Software

Updates .

Seleccione la opción Search for new features to install .

Seleccione New RemoteSite. Dele un nombre a este sitio, como por ejemplo "AndroidDeveloper Tools".

Use la siguiente URL en el diálogo: https://dl-ssl.google.com/android/eclipse. Observe el HTTPS en la

URL. Esta es una descarga segura.

Se agrega una nueva entrada a la lista y se selecciona de manera predeterminada. Haga clic en Finish.

Los resultados de búsqueda muestran las Herramientas desarrolladoras de Android. Seleccione

Developer Tools y haga clic en Next.

Después de revisar y aceptar el acuerdo de licencia, haga clic en Next. Tenga en cuenta que el acuerdo

de licencia incluye un requisito especial para usar la Google Maps API.

Revise y acepte la ubicación de instalación, luego haga clic en Finish.

Se descarga e instala ahora el plug-in. El plug-in no se firma (al momento del escrito), por lo tanto

continúe en su propio nivel de comodidad al hacer clic en InstallAll, luego reinicie Eclipse.

Configurar el plug-in para Eclipse

Una vez que se reinicia Eclipse, es momento de conectar el plug-in para la instalación del SDK.

Seleccione Preferences bajo del menú Window. Haga clic en el elemento Android en las tres vistas hacia

la izquierda. En el panel derecho, especifique la ubicación de instalación SDK. El valor usado para este

tutorial es c:\software\google\android\m3-rc37a (nuevamente, use las ubicaciones apropiadas en las

instalaciones Mac OS X y Linux).

Una vez que se especifica la ubicación, existen otras tres secciones que se pueden configurar. Aquí se

mencionan brevemente:

La sección Build tiene opciones para recursos de reconstrucción automática. Deje esto seleccionado. La

opción Build puede cambiar el nivel de verbosidad. Normal es el valor predeterminado.

DDMS — El servicio de control de depuración Dalvik se usa para observar una VM que se está

ejecutando. Estas configuraciones especifican la cantidad de puertos TCP/IP que se usan para

conectarse con una VM que se está ejecutando con el depurador y varios niveles de registros y opciones.

La configuración predeterminada debería estar bien.

LogCat — Este es un archivo de registro que se crea en el kernel fundamental de Linux. La fuente es

seleccionable en este diálogo. Ajústelo según como desee.

¡Felicitaciones! El entorno Eclipse está listo para crear aplicaciones para Android.

Construyendo la aplicación SaySomething para Android

Esta sección crea una aplicación básica para Android, llamada SaySomething, usando las Herramientas

desarrolladoras de Android. Una vez que se crea la aplicación, la depuraremos y ejecutaremos.

Asistente para nuevo proyecto

El primer paso consiste en crear un nuevo proyecto. Seleccione el asistente para el proyecto Android, como se

muestra a continuación.

Los requisitos para las aplicaciones son:

Nombre

Ubicación

Nombre del paquete

Nombre de la actividad — Piense en esto como el "formulario" principal o la pantalla de la

aplicación

Nombre de la aplicación

Nuevo proyecto Android

Esto creará una aplicación predeterminada lista para construir y ejecutar. Los componentes se pueden

ver en el Explorador del paquete, que discutimos a continuación.

1src

Contiene las .java archivos de origen para su proyecto. Por defecto, se incluye un MainActivity.java

archivo de origen que tiene una clase de actividad que se ejecuta cuando se inicia su aplicación usando

el icono de la aplicación.

2gen

Contiene el .R archivo, un archivo generado por el compilador que hace referencia a todos los recursos

que se encuentran en su proyecto. Usted no debe modificar este archivo.

3bin

Esta carpeta contiene los archivos del paquete Android .apk construidas por el ADT durante el proceso de

construcción y todo lo necesario para ejecutar una aplicación Android.

4res / estirable-HDPI

Este es un directorio para los objetos estirables que están diseñados para pantallas de alta densidad.

5res / layout

Este es un directorio de archivos que definen la interfaz de usuario de su aplicación.

6res / values

Este es un directorio para otros varios archivos XML que contienen una colección de recursos, tales como

cadenas y definiciones colores.

7AndroidManifest.xml

Este es el archivo de manifiesto que describe las características fundamentales de la aplicación y define

cada uno de sus componentes.

Crear Aplicación para Android

El primer paso es crear una sencilla aplicación Android usando Eclipse IDE. Siga la opción Archivo ->

Nuevo -> Proyecto y finalmente seleccione Nueva aplicación Android asistente de la lista asistente.Ahora

el nombre de su aplicación como HelloWorld usando la ventana del asistente de la siguiente manera

Acontinuación, siga las instrucciones y mantener todas las demás entradas por defecto hasta el paso

final. Una vez que su proyecto se ha creado correctamente, tendrá pantalla siguiente proyecto:

Creación de un proyecto.

2 - Seleccionamos el nombre de nuestro proyecto (lo llamaremos PruebaWindowBuilder):

3 - Ahora seleccionamos la opción del menú File -> New ->Other ...

4 - Seleccionamos la opción la opción JFrame:

5 - Seguidamente presionamos el botón Next> y definimos el nombre de la clase a crear (Ventana1):

Tenemos en este momento nuestra aplicación mínima generada por el WindowBuilder. Podemos observar que en la parte inferior de la ventana central aparecen dos pestañas (Source y Design) estas dos pestañas nos permiten ver el código fuente de nuestro JFrame en vista de diseño o en vista de código Java:

Luego en vista de "Design":

6 - Configuramos el Layout de JFrame presionando el botón derecho del mouse sobre el formulario generado y seleccionamos la opción SetLayout>Absolutelayout (esto nos permite luego disponer controles visuales como JButton, JLabel etc. en posiciones fijas dentro del JFrame):

7 - De la ventana Palette seleccionamos con el mouse un objeto de la clase JButton (presionamos con el mouse dicha componente, deberá aparecer seleccionada) y luego nos desplazamos con el mouse sobre el JFrame y presionamos el botón del mouse nuevamente ( en este momento aparece el botón dentro del JFrame):