primer programa en android

15
2 - Pasos para crear el primer proyecto Android. Ya se encuentra disponible el nuevo tutorial para aprender android con el nuevo entorno Android S tudio prop uesto po r Google y que remplaza a Ec lipse . Ya ten emos todo lo necesario inst alad o par a implemen tar el primer proy ecto. Desde el menú de opciones: File ! "e# ! Android Application $ro%ect En este di&logo especi'icamos el nombre de la aplicaci(n y proyecto )pueden ser iguales* y el nombre del paquete %ava donde se almacenar&n los arc+ivos %ava que creemos )normalmente la url de su empresa al rev,s*.  A+ora empezar emos a presionar el bot(n ne-t para pasar a otras con'igur aciones de nuestra aplicaci(n por el momento de%aremos todos los valores por de'ecto en cada una de los di&logos que aparece )son / di&logos actualmente* en el último di&logo debe aparecer el bot(n 0Finis+0 el cual presionamos.

Upload: -

Post on 07-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 1/15

2 - Pasos para crear el primer proyecto Android.

Ya se encuentra disponible el nuevo tutorial para aprender android con el nuevo

entorno Android Studio propuesto por Google y que remplaza a Eclipse.

Ya tenemos todo lo necesario instalado para implementar el primer proyecto.Desde el menú de opciones: File ! "e# ! Android Application $ro%ect

En este di&logo especi'icamos el nombre de la aplicaci(n y proyecto )pueden ser iguales* y el nombre del paquete %ava donde se almacenar&n los arc+ivos %ava quecreemos )normalmente la url de su empresa al rev,s*.

 A+ora empezaremos a presionar el bot(n ne-t para pasar a otras con'iguracionesde nuestra aplicaci(n por el momento de%aremos todos los valores por de'ecto encada una de los di&logos que aparece )son / di&logos actualmente* en el últimodi&logo debe aparecer el bot(n 0Finis+0 el cual presionamos.

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 2/15

El AD1 nos genera todos los directorios y arc+ivos b&sicos para iniciar nuestroproyecto:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 3/15

"o +aremos en este momento un an&lisis del signi'icado y ob%etivo de cada uno deestos directorios y arc+ivos generados sino a medida que avancemos con estecurso iremos viendo en 'orma puntual y pro'unda.2a inter'az visual de nuestro programa para Android se almacena en un arc+ivo342 en la carpeta res subcarpeta layout y el arc+ivo se llama activity5main.-ml.

En esta carpeta tenemos creada nuestra primer pantalla. Al seleccionar este arc+ivo el AD1 nos permite visualizar el contenido en 0vista dedise6o )Grap+ical 2ayout*0:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 4/15

Si seleccionamos la otra pesta6a podemos visualizar el arc+ivo activity5main.-mlen 'ormato de te-to:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 5/15

El AD1 ya insert( un control de tipo 7elative2ayout que permite ingresar controlesvisuales alineados a los bordes y a otros controles que +aya en la ventana )m&sadelante analizaremos este layout*Ya veremos que podemos modi'icar todo este arc+ivo para que se adapte a laaplicaci(n que queremos desarrollar.2uego contenido en el control 7elative2ayout +ay otro control de tipo 1e-t8ie# quees b&sicamente una etiqueta o label que mostrar& en pantalla el valor almacenado

en la propiedad te-t.$odemos modi'icar directamente el arc+ivo -ml o en 0vista de dise6o0 modi'icar losvalores de las propiedades. Elegimos nuevamente la pesta6a 0Grap+ical 2ayout0 yseleccionamos el 1e-t8ie# con el mouse y vemos que en la parte derec+a de lapantalla aparece una ventana llamada 0properties0:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 6/15

Y estando seleccionado el 1e-t8ie# buscamos la propiedad 1e-t y cargamos: 04iprimer programa para Android0 y presionamos enter podemos ver que seactualiza la vista:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 7/15

9on esto ya podemos probar nuestra primer aplicaci(n para un dispositivo Android. SE2E99;"A4;S con el mouse en la ventana de la izquierda )$ac<ageE-plorer* el proyecto==> y presionamos el ?cono de 7un )tri&ngulo verde* o desdeel menú. Seleccionamos que se e%ecute como aplicaci(n 0Android Application0.

 A+ora se abrir& el A8D)Android 8irtual Device* esto tarda bastante tiempo es muyimportante recordar que luego de ver e%ecut&ndose el programa "; debemoscerrar el A8D para que la pr(-ima e%ecuci(n se inicie m&s r&pido )podemosminimizar el A8D*

 A+ora podemos ver nuestra primer aplicaci(n corriendo en el emulador de Android:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 8/15

9omo +emos visto el AD1 nos genera en 'orma autom&tica todas las carpetas yarc+ivos b&sicos que necesitamos en un principio. En el siguiente concepto

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 9/15

podremos empezar a programar verdaderamente. El único ob%etivo de estee%ercicio es recordar los pasos para crear un proyecto.Este proyecto lo puede descargar en un zip desde este enlace: proyecto==>.zip 

Problemas con la última versión del entorno de

desarrollo de Android ADTSi cuando crea un proyecto para Android se encuentra que en la carpeta layout secrean dos arc+ivos 342 en lugar de uno es que tiene la último versi(n y estetutorial todav?a no est& adaptado:

9on esta versi(n del AD1 Google propone utilizar Fragment aunque realicemos unprograma 0@ola 4undo0 +asta que se actualice este tutorial podemos realizar estos pasos para traba%ar sin Fragment en los e%ercicios iniciales.8eamos entonces que pasos debemos dar para de%ar el proyecto que se adapte atodos los e%ercicios propuestos en esta #eb y dem&s libros que se +ayanpublicado +asta marzo de =>B:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 10/15

Pasos

>. Corrar el arc+ivo activty5main.-ml de la carpeta layout de nuestro proyecto)presionamos el bot(n derec+o del mouse sobre el arc+ivo y seleccionamosDelete:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 11/15

. 7enombramos el arc+ivo 'ragment5main.-ml por el el nombreactivity5main.-ml presionando el bot(n derec+o del mouse y seleccionandola opci(n 7e'actor ! 7ename y cargamos en dic+o dialogoactivity5main.-ml )por m&s que nos muestre un mensa%e de #arning loe%ecutamos al cambio*:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 12/15

. A+ora nos dirigimos a la carpeta src y entramos al paquete donde seencuentra el arc+ivo 4ainActivity.%ava )en este momento nos est&mostrando un mensa%e de error que lo solucionaremos*

B. A+ora borramos la clase $lace+olderFragment:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 13/15

Y las cinco l?neas que crean el ob%eto de la clase $lace+olderFragment:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 14/15

Es decir que nuestro arc+ivo 4ainActivity queda con la siguienteestructura)como vemos cuando lo grabamos a+ora desaparecen los erroresy podemos e%ecutar nuestro programa*:

8/18/2019 Primer Programa en Android

http://slidepdf.com/reader/full/primer-programa-en-android 15/15