Carpetas de un proyecto Android
Estructuras de carpetas de un proyecto Android
Src: Carpeta que contiene el código fuente de la aplicación.
Gen: Carpeta que contiene el código generado de forma automática por el SDK. Nunca hay que modificar de forma manual estos ficheros.
Assets: Carpeta que puede contener una serie arbitraria de ficheros o carpetas que podrán ser utilizados por la aplicación.
Bin: En esta carpeta se compila el código y se genera el .apk, fichero comprimido que contiene la aplicación final lista para instalar.
Libs: Código JAR con librerías que quieras usar en tu proyecto. Se ha añadido una librería android-support cuyo objetivo es añadir nuevas funcionalidades que no aparecían en el nivel de API 4.
Res: Carpeta que contiene los recursos usados por la aplicación.
Drawable: Contiene las imágenes y otros elementos gráficos usados por la aplicación.
Layout: Contiene ficheros XML con vistas de la aplicación.
Menu: Ficheros XML con los menús de cada actividad.
Values: Ficheros XML para indicar valores usados en la aplicación, de esta manera podremos cambiarlos desde estos ficheros sin necesidad de ir al código fuente.
AndroidManifest.xml: Este fichero describe la aplicación Android. Se define su nombre, paquete, icóno, estilos, etc. Se indican las actividades, las intenciones, losservicios y los proveedores de contenido de la aplicación. También se declaran los permisos que requerirá la aplicación. Se indica el paquete Java, la versión de la aplicación, etc.
Archivos xml en un proyecto android
XML es uno de los formatos más utilizados para intercambiar información entre aplicaciones de diferentes plataformas. Son ficheros de texto donde los campos o elementos de información que contienen se delimitan mediante pares de etiquetas. Para parsear esos documentos, es decir, para poder leerlos y tratarlos, empleamos principalmente dos modelos: SAX y DOM.
Vamos a ver más en detalle la estructura de un documento XML bien formado. Para ello, emplearemos un ejemplo básico que mostramos a continuación, donde describimos las partes que lo forman. Es conveniente resaltar que todo componente de un documento es un objeto, y que a cada objeto del árbol se le denomina nodo:

Archivos tipo clase.java
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).
La organización de los archivos en carpetas y la presencia de otros adicionales depende del entorno de desarrollo que utilicemos. Además, Java introduce un esquema organizativo a través de paquetes (packages) .

Comentarios
Publicar un comentario