miércoles, 5 de abril de 2017

Layouts

A continuación se mostrará una tabla comparativa de los elementos que conforman la carpeta Layout en Eclipse Andoid.



Estructura de Carpetas de un Proyecto Andoid

En el explorador de paquetes podemos identificar la aplicación “practica1” y sus componentes distribuidos en las carpetas:

src: Contiene el código fuente Java de la aplicación dentro del paquete correspondiente –com.example.practica1-. Esta carpeta contendrá todo el código fuente de la aplicación, código de la interfaz gráfica, clases auxiliares, etc. Inicialmente, Eclipse creará por nosotros el código básico de la pantalla (Activity) principal de la aplicación, que recordemos que en nuestro caso era MainActivity, y siempre bajo la estructura del paquete java definido.

gen: Depósito del código generado automáticamente. Se destaca el archivo R.java, donde se encuentran los identificadores de los recursos definidos en la carpeta res.

assets: El directorio assets es obligatorio y dentro podremos incluir archivos de recursos para nuestra aplicación que no sean compilados.

bin: Guarda los archivos generados por el proceso de compilación de la aplicación. Ejemplo el archivo “.apk” para instalar en el dispositivo.

libs: Contiene librerías privadas. En ella puedes encontrar inicialmente las librerías de soporte (support libraries) que permiten usar funciones de APIs que no están disponibles en versiones API anteriores.

res: Donde se encuentran los recursos de la aplicación: Imágenes, videos, archivos, cadenas, etc.

res/drawable:
Se depositan en ella las imágenes utilizadas por la aplicación.

res/layout: Carpeta donde se encuentra el archivo activity_main.xml, que representa la interface gráfica de la aplicación.