Home » Android » Archivos de un proyecto Android

Archivos de un proyecto Android

Cuando creamos un proyecto Android con Eclipse u otro IDE vemos en el Package Explorer que el asistente crea una serie de archivos y carpetas; en algunos casos, queda claro para qué sirven, pero en otros se precisa una explicación adicional. 

fig 01 14k

En un primer nivel en el explorador se pueden visualizar las siguientes carpetas y archivos (en una aplicación simple no aparecen todas las posibilidades):

  • src: Contiene los archivos fuente .java de nuestro proyecto. En este caso, Test1Activity.java que tiene el punto de entrada a la aplicación. En este archivo podríamos añadir código para nuestra aplicación.
  • Android 2.3.1: Esta carpeta contiene el archivo android.jar, que, por su parte, almacena todas las bibliotecas de clases necesarias para una aplicación Android.
  • gen: Contiene el archivo R.java, generado por el compilador y que hace referencia a los recursos encontrados en el proyecto. No se debe editar manualmente este archivo.
  • assets: En esta carpeta encontraremos los recursos no compilados e integrados a la aplicación: archivos de texto, bases de datos, etc.
  • res: En esta carpeta encontraremos todos los recursos utilizados por la aplicación, esto incluye: animaciones, gráficos, cadenas y archivos.
  • res/drawable-*: Recursos gráficos de iconos de la aplicación en diferentes tamaños para diversos dispositivos.
  • res/layout/main.xml: Archivo de recurso del diseño usado por la actividad para organizar los controles en la pantalla. Son las vistas utilizadas en las diferentes pantallas de la aplicación.
  • res/menu/…: Archivos XML con los menús de la aplicación.
  • res/anim/…: Archivos XML con descripciones de animaciones.
  • res/xml/…: Archivos XML para otros usos.
  • res/values/strings.xml: Archivo de recurso en donde se definen los recursos de cadenas.
  • AndroidManifest.xml: Un archivo xml con el manifiesto de la aplicación, lo que incluye información sobre el paquete, la versión mínima SDK y los permisos; es decir, es el archivo de configuración general para la aplicación.
  • default.properties: Un archivo que se genera automáticamente y que utiliza Eclipse y ADT. No se debe modificar manualmente.
  • proguard.cfg:  Un archivo que se genera automáticamente y que utiliza Eclipse, ProGuard y ADT. Este archivo es editable para configurar la optimización y la seguridad del código.
izq sup der

Deja un comentario