ESTRUCTURAS DE CARPETAS DE UN PROYECTO ANDROID

Estructura del proyecto de android



















SRC FOLDER

Bajo la organización de paquetes, esta carpeta tiene todo el código de fuente. Estarán ubicadas todas las clases Java de la aplicación.


GEN FOLDER

Aquí es donde se genera el código para todos los recursos definidos en la carpeta res. Así es como se puede acceder a los disenos y controles definidos dentro de su código.


ASSETS FOLDER


En esta carpeta irían todos los recursos extra que puedes usar y que no sean de Android, por ejemplo fuentes y archivos multimedia.


BIN FOLDER


Es una área de ensayo para preparar sus archivos para ser empaquetados en su APK.


LIBS FOLDER


Puede contener las librerías de Java externas(ficheros.jar) que utilice nuestra aplicación. Normalmente no incluiremos directamente aquí ninguna librería, si no que haremos referencia a ellas en el fichero build.gradle.


RES FOLDER


Contiene todos los ficheros de recursos necesarios para el poyecto imágenes , layouts, cadenas de texto, etc. Los diferentes tipos de recursos se pueden distribuir entre las siguientes subcarpetas:
/res/layout/
Contiene los ficheros de definición XML de las diferentes pantallas de la interfaz gráfica. Para definir distintos layouts dependiendo de la orientación del dispositivo se puede dividir también en subcarpetas:


/layout (vertical)
/layout-land(horizontal)


/res/menu/
Contiene la definición XML de los menús de la aplicación.


/res/values/
Contiene otros ficheros de XML de recursos de la aplicación, como por ejemplo de cadenas de texto(strings.xml),arrays(styles.xml), colores(colors.xml), arrays de valores(arrays.xml), tamanos (dimens.xml), etc. 


            Que son los archivos xnl en un proyecto android y da un ejemplo del programa?

XML: se ubica dentro de las técnicas modernas de programación, cambiando la forma de pensar, organizar,y codificar anteriores con base en funciones u objetos 

(informacion del libro)
en el subtema2.1.3.3 se creo el programa PrimerPrograma, cuyo nombre de la pantalla de inicio fue uno adquiriendo la extencion .xml
Este archivo se encuentra dentro de la carpeta layouts ubicada en la carpeta res, cuyo contenido se muestra en la siguiente figura




Un proyecto Java podemos considerarlo como una serie de carpetas ordenadas y organizadas de acuerdo con una lógica para mantener organizado el código. Un proyecto suele constar de archivos .java, archivos .class y documentación.

Los archivos .java contienen el código fuente (entendible por humanos) que en un momento dado podemos modificar con un editor de textos y suelen encontrarse en carpetas de nombre src (source). Los archivos .class contienen el bytecode (no entendible por humanos pero sí por la máquina virtual Java) y suelen encontrarse en carpetas de nombre bin (binary).


marisol gomez zuniga




















Comments

Popular posts from this blog