Estructura Android
Antes de seguir trasteando con Android vamos a explicar la estructura de un proyecto en Android, es importa saber las carpetas que contiene y donde hay que guardar cada recurso.
Alcrear un proyecto nos encontramos con el siguiente árbol de directorios.
Vamos a ir explicando por orden.
/scr/ – Aquí encontraremos el código fuente de nuestra aplicación, Eclipse nos creará elcódigo básico con un Activity relacionado con una pantalla.
/gen/ Contiene los elementos que se generan al compilar el proyecto.
/assets/ Se guardaran aquellos ficheros auxiliares que son necesarios enla aplicación y por los que queremos acceder directamente por su ruta. En este caso no se genera un ID para los recursos guardados en esta carpeta.
/res/ En esta carpeta se guardarán todos losrecursos como imágenes, vídeos, títulos, etc. Irán divididos de la siguiente manera:
/res/drawable/ – Contiene las imágenes de la aplicación. Hdpi, ldpi,mdpi,xhdpi y xxhdphi hacen referencia a ladefinición de las imágenes, según la resolución del dispositivo donde se ejecute la aplicación se utilizará la imagen adecuada.
/res/layout/ – En esta carpeta se guardan los xml que forman las pantallas.Esta es la parte gráfica con la que el usuario interactúa con la aplicación, se puede dividir también en layout y layout-land para diferenciar entre la orientación vertical u horizontal en la que seencuentre el dispositivo cuando el usuario lo está utilizando. Para poder ejecutarlas las tendremos que llamar desde otro fichero.
/res/menú/ - En esta carpeta definiremos los menús de navegación./res/values/ – Aquí se guardarán cadenas de texto (string.xml), colores (colores.xml), estilos (styles.xml) y otros valores, sería como un sitio donde podemos definir valores y a los que podemos accederdesde cualquier otra parte del código.
Además de las carpetas nos encontramos un fichero importantísimo e imprescindible en cualquier aplicación de Android , AndroidManifest.xml , aquí se...
Regístrate para leer el documento completo.