Cuando se crea un proyecto en Android; por defecto el crea la carpeta “src” y dentro de esta el paquete que contiene todas las clases de la aplicación.
También crea otros folder por defecto, pero en donde se crea la interfaz de la aplicación es en el folder “res/layout” el cual contiene los archivos “.XML” que contienen la interfaz de la aplicación.
Cuando se agregan componentes a la interfaz de la aplicación, se genera automáticamente en el archivo “R” la definición de estos componentes en código java; para poder utilizar y darles la funcionalidad a estos en el archivo .java que se crea en la carpeta “src”.
Para aplicar un evento a un botón, o a cualquier otro componente de la interfaz; se declara en el archivo o actividad “.java “dicho botón; y se inicializa después agregándole el evento.
[Codigo][/Codigo]
Para utilizar varias pantallas en nuestra aplicación, se debe crear en la carpeta “res/layout” las pantallas que queramos utilizar “.XML” y las clases para utilizar o inicializar la interfaz los “.java”; y además hay que modificar el archivo “.XML” que se encuentra en la carpeta “res” llamado “AndroidManifiest.xml” agregándole las actividades nuevas de las clases que se necesiten. VER FIGURA 2-3:
Mostrando entradas con la etiqueta Eclipse. Mostrar todas las entradas
Mostrando entradas con la etiqueta Eclipse. Mostrar todas las entradas
lunes, 4 de enero de 2010
Creando un proyecto Android en Eclipse
Pasos para crear nuestro primer proyecto Android desde nuestro IDE:
1. Para ello nos dirigimos al menú File /New/Proyect... [1]

FIGURA 1 (Nuevo Proyecto)
2. Si escogen la primera opción (cuando sea la primera vez que creemos un proyecto Android no saldrá como un opción y tendremos que elegir Proyect como la FIGURA anterior). Se nos desplegara el siguiente diálogo donde seleccionamos Android Proyect y presionamos el botón Next. [1] VER FIGURA 2.

FIGURA 2 (Nuevo Proyecto)
3. Ahora se abrirá un nuevo diálogo donde tendremos que indicar 1º el nombre del proyecto, 2º el nombre del package (el nombre del package está formada por dos palabras unidas con un punto como por ejemplo com.aplicacion) este paquete es el que contendrá todos los archivos y es obligatorio. Estos dos campos son obligatorios y no se pueden dejar en blanco, y por último (3º) el nombre que queremos darle a nuestra aplicación y el nombre del arrancador de la aplicación (seria el Main de java). Finalmente presionamos Finish. [1] VER FIGURA 3.

FIGURA 3 (Nuevo Proyecto)
4. Finalmente si todo sale bien, se creara nuestro proyecto y se podrá visualizar desde el panel de área de trabajo (Workspace) que se encuentra a la izquierda de eclipse. Dentro del proyecto si lo desplegamos presionando el botón + veremos el contenido. Primero la carpeta src la cual al igual que en j2me contendrá los archivos java y el paquete, por defecto se crea el archivo HelloWorld.java y el R.java, el primero es el que modificaremos para que muestre Hola Mundo por pantalla. Más abajo vemos mas carpetas y archivos, estas las explicaremos más adelante. [1] VER FIGURA 4.

FIGURA 4 (Nuevo Proyecto)
5. Ahora para editar el fichero HelloWorld.java solo tendremos que hacer doble Click sobre él y se nos mostrara en la ventana de eclipse, aquí nos muestra el contenido del fichero. La primera línea indica el package (nombre que dimos al crear la aplicación), luego la sentencia import para utilizar las librerías de Android y finalmente la clase principal que lleva el nombre indicado al crear el proyecto y dentro el método constructor, aquí podremos agregar nuestro código o crear nuevas clases también. [1] VER FIGURA 5.

FIGURA 5 (Nuevo Proyecto)
1. Para ello nos dirigimos al menú File /New/Proyect... [1]
FIGURA 1 (Nuevo Proyecto)
2. Si escogen la primera opción (cuando sea la primera vez que creemos un proyecto Android no saldrá como un opción y tendremos que elegir Proyect como la FIGURA anterior). Se nos desplegara el siguiente diálogo donde seleccionamos Android Proyect y presionamos el botón Next. [1] VER FIGURA 2.
FIGURA 2 (Nuevo Proyecto)
3. Ahora se abrirá un nuevo diálogo donde tendremos que indicar 1º el nombre del proyecto, 2º el nombre del package (el nombre del package está formada por dos palabras unidas con un punto como por ejemplo com.aplicacion) este paquete es el que contendrá todos los archivos y es obligatorio. Estos dos campos son obligatorios y no se pueden dejar en blanco, y por último (3º) el nombre que queremos darle a nuestra aplicación y el nombre del arrancador de la aplicación (seria el Main de java). Finalmente presionamos Finish. [1] VER FIGURA 3.
FIGURA 3 (Nuevo Proyecto)
4. Finalmente si todo sale bien, se creara nuestro proyecto y se podrá visualizar desde el panel de área de trabajo (Workspace) que se encuentra a la izquierda de eclipse. Dentro del proyecto si lo desplegamos presionando el botón + veremos el contenido. Primero la carpeta src la cual al igual que en j2me contendrá los archivos java y el paquete, por defecto se crea el archivo HelloWorld.java y el R.java, el primero es el que modificaremos para que muestre Hola Mundo por pantalla. Más abajo vemos mas carpetas y archivos, estas las explicaremos más adelante. [1] VER FIGURA 4.
FIGURA 4 (Nuevo Proyecto)
5. Ahora para editar el fichero HelloWorld.java solo tendremos que hacer doble Click sobre él y se nos mostrara en la ventana de eclipse, aquí nos muestra el contenido del fichero. La primera línea indica el package (nombre que dimos al crear la aplicación), luego la sentencia import para utilizar las librerías de Android y finalmente la clase principal que lleva el nombre indicado al crear el proyecto y dentro el método constructor, aquí podremos agregar nuestro código o crear nuevas clases también. [1] VER FIGURA 5.
FIGURA 5 (Nuevo Proyecto)
domingo, 20 de diciembre de 2009
Entorno de Desarrollo Integrado para Android
Para el desarrollo de aplicaciones en Android es necesario algún IDE de trabajo en este caso se tienen los 2 más utilizados, para ambientes Windows, además para cada uno de los IDE de trabajo no se describe la instalación de cada uno ya que para un programador es muy corriente tener instalado alguno de ellos o haber lo instalado alguna vez, entonces nos enfocamos en la integración de cada uno de los componentes necesarios para la integración de Android en cada uno de ellos:
Eclipse
Para este caso en Eclipse se van a explicar la instalación de ADT para las 2 versiones de Eclipse que son las más utilizadas para el desarrollo de aplicaciones en Android, en nuestro caso, usamos Eclipse Galileo.
• Eclipse 3.4 (Ganymede)[5]
Pasos para la Integración
1.Inicie Eclipse, luego seleccione Help > Software Updates.... y en el dialogo que aparece, Click en el tab Available Software.
2.Click Add Site...
3.En el Add Site en el dialogo que aparece, escriba el URL en el campo de "Location":
https://dl-ssl.google.com/android/eclipse/
Nota: Si usted tiene problemas en agregar el plugin, intente de Nuevo pero esta vez utilizando "http" en la Location URL, Click OK.
4.Regrese a la vista de Available Software, y usted debería poder ver el plugin en la lista de URL, con la Developer Tools agregada o ajunta a él. Seleccione en la casilla ajunta a Developer Tools el checkbox y haga Click en Install...
5.En la ventana siguiente simplemente haga Click en Next.
6.Lea y Acepte los acuerdo de licencia, luego Click en Finish.
7.Reinicie Eclipse y listo.
• Eclipse 3.5 (Galileo)[5]
Pasos para la Integración
1.Inicie Eclipse, y seleccione Help > Install New Software.
2.En el mensaje de Available Software, Click en Add....
En el mensaje que aparece de Add Site, ingrese un nombre en el campo de “Name” (por ejemplo, "Android Plugin") y en el campo de "Location", ingrese el URL:
https://dl-ssl.google.com/android/eclipse/
Nota: Si usted tiene problemas en agregar el plugin, intente de Nuevo pero esta vez utilizando "http" en la Location URL, Click OK.
3.Regrese a la vista de Available Software, y usted debería poder ver el plugin en la lista de URL, con la Developer Tools agregada o ajunta a él. Seleccione en la casilla ajunta a Developer Tools el checkbox, el resto se deja tal y como lo selecciona por defecto, Click en Next.
4.En la ventana siguiente simplemente haga Click en Next.
5.Lea y Acepte los acuerdo de licencia, luego Click en Finish.
6.Reinicie Eclipse.
Los siguientes pasos se aplican para las 2 versiones de Eclipse, ahora modifique las preferencias de Eclipse en el punto en el directorio del SDK de Android: [5]
1.Seleccione Window > Preferences... y abra el panel de Preferencias.
2.Seleccione Android desde el panel de la izquierda.
3.Para la ubicación de SDK en el panel principal, haga clic en Browse... y localizar el directorio SDK descargado.
4.Haga clic en Aplicar y luego en Aceptar.
¡Listo! Si no ha encontrado ningún problema, entonces usted está listo para comenzar a desarrollar aplicaciones de Android. [5]
Algunos de los posibles errores podrían darse por la versión de la maquina virtual, actualice su máquina virtual, en caso de algún error y luego repita los pasos 1 y 2 según su versión.
También, una vez que ya haya hecho todos los pasos anteriores y le marca un error relacionado con la URL del SITE, entonces se puede hacer de otra forma y es accediendo por medio del explorador a dirección URL que está más abajo y descargando todos los archivos disponibles y luego copiamos cada una de las carpetas dentro del SDK de Android según corresponda. Para el caso de Eclipse este proceso se puede hacer directo pero tarda un poco más, pero lo podemos hacer desde el menú: Window>Android SDK and AVD Manager, una vez ahí buscamos en el menú de la izquierda “Installed Packages” e instalamos todos los paquetes de Android.
https://dl-ssl.google.com/android/repository/repository.xml

Eclipse
Para este caso en Eclipse se van a explicar la instalación de ADT para las 2 versiones de Eclipse que son las más utilizadas para el desarrollo de aplicaciones en Android, en nuestro caso, usamos Eclipse Galileo.
• Eclipse 3.4 (Ganymede)[5]
Pasos para la Integración
1.Inicie Eclipse, luego seleccione Help > Software Updates.... y en el dialogo que aparece, Click en el tab Available Software.
2.Click Add Site...
3.En el Add Site en el dialogo que aparece, escriba el URL en el campo de "Location":
https://dl-ssl.google.com/android/eclipse/
Nota: Si usted tiene problemas en agregar el plugin, intente de Nuevo pero esta vez utilizando "http" en la Location URL, Click OK.
4.Regrese a la vista de Available Software, y usted debería poder ver el plugin en la lista de URL, con la Developer Tools agregada o ajunta a él. Seleccione en la casilla ajunta a Developer Tools el checkbox y haga Click en Install...
5.En la ventana siguiente simplemente haga Click en Next.
6.Lea y Acepte los acuerdo de licencia, luego Click en Finish.
7.Reinicie Eclipse y listo.
• Eclipse 3.5 (Galileo)[5]
Pasos para la Integración
1.Inicie Eclipse, y seleccione Help > Install New Software.
2.En el mensaje de Available Software, Click en Add....
En el mensaje que aparece de Add Site, ingrese un nombre en el campo de “Name” (por ejemplo, "Android Plugin") y en el campo de "Location", ingrese el URL:
https://dl-ssl.google.com/android/eclipse/
Nota: Si usted tiene problemas en agregar el plugin, intente de Nuevo pero esta vez utilizando "http" en la Location URL, Click OK.
3.Regrese a la vista de Available Software, y usted debería poder ver el plugin en la lista de URL, con la Developer Tools agregada o ajunta a él. Seleccione en la casilla ajunta a Developer Tools el checkbox, el resto se deja tal y como lo selecciona por defecto, Click en Next.
4.En la ventana siguiente simplemente haga Click en Next.
5.Lea y Acepte los acuerdo de licencia, luego Click en Finish.
6.Reinicie Eclipse.
Los siguientes pasos se aplican para las 2 versiones de Eclipse, ahora modifique las preferencias de Eclipse en el punto en el directorio del SDK de Android: [5]
1.Seleccione Window > Preferences... y abra el panel de Preferencias.
2.Seleccione Android desde el panel de la izquierda.
3.Para la ubicación de SDK en el panel principal, haga clic en Browse... y localizar el directorio SDK descargado.
4.Haga clic en Aplicar y luego en Aceptar.
¡Listo! Si no ha encontrado ningún problema, entonces usted está listo para comenzar a desarrollar aplicaciones de Android. [5]
Algunos de los posibles errores podrían darse por la versión de la maquina virtual, actualice su máquina virtual, en caso de algún error y luego repita los pasos 1 y 2 según su versión.
También, una vez que ya haya hecho todos los pasos anteriores y le marca un error relacionado con la URL del SITE, entonces se puede hacer de otra forma y es accediendo por medio del explorador a dirección URL que está más abajo y descargando todos los archivos disponibles y luego copiamos cada una de las carpetas dentro del SDK de Android según corresponda. Para el caso de Eclipse este proceso se puede hacer directo pero tarda un poco más, pero lo podemos hacer desde el menú: Window>Android SDK and AVD Manager, una vez ahí buscamos en el menú de la izquierda “Installed Packages” e instalamos todos los paquetes de Android.
https://dl-ssl.google.com/android/repository/repository.xml
jueves, 10 de diciembre de 2009
Introducción
El principio de este blog será como una serie de bitácora donde se publicarán una serie de entradas relacionadas sobre el desarrollo para ANDROID, será como una fuente abierta de la plataforma de este teléfono móvil y se explica su ventajas y desventajas, las características básicas, la instalación de los plugins en algunos IDE como Netbeans y Eclipse, de cómo crear el primer proyecto y además de algunos ejemplos.
El propósito de este blog es presentar al usuario de la plataforma móvil nuevo y prometedor basado en el sistema operativo Linux y proporcionada por Google. Además, se introducen infraestructura de código abierto que no sólo apoya el desarrollo, pero también tiene el potencial para convertirse en una actividad principal en el futuro.
Todo desarrollo de proyectos tiene una serie de etapas, y existen software bien importantes que se utilizan durante el ciclo de vida de un proyecto, es por eso que en este blog se publicarán todos lo aprendido en el ciclo de vida del proyecto de DESARROLLO PARA ANDROID., desde metodologias de diseño, administración, programación entre otros.
Somos un grupo de estudiantes del Instituto Tecnológico de Costa Rica con deseos de crear cosas nuevas, donde aplicaremos todos los conocimientos y la investigacion obtenida para hacer de este proyecto exitoso y en el cual podamos aprender todos.
Enjoy
Bernal Fernández Rojas
Steven Mendez Di Marco
Jonathan Esquivel Quesada
Steven Barba Obando
El propósito de este blog es presentar al usuario de la plataforma móvil nuevo y prometedor basado en el sistema operativo Linux y proporcionada por Google. Además, se introducen infraestructura de código abierto que no sólo apoya el desarrollo, pero también tiene el potencial para convertirse en una actividad principal en el futuro.
Todo desarrollo de proyectos tiene una serie de etapas, y existen software bien importantes que se utilizan durante el ciclo de vida de un proyecto, es por eso que en este blog se publicarán todos lo aprendido en el ciclo de vida del proyecto de DESARROLLO PARA ANDROID., desde metodologias de diseño, administración, programación entre otros.
Somos un grupo de estudiantes del Instituto Tecnológico de Costa Rica con deseos de crear cosas nuevas, donde aplicaremos todos los conocimientos y la investigacion obtenida para hacer de este proyecto exitoso y en el cual podamos aprender todos.
Enjoy
Autores:
Bernal Fernández Rojas
Steven Mendez Di Marco
Jonathan Esquivel Quesada
Steven Barba Obando
Suscribirse a:
Entradas (Atom)
