Guias Y Tutoriales Android - Esqueleto de una aplicación para Android. |
Esqueleto de una aplicación.
Una aplicación de Android tiene el siguiente esqueleto básico, que hay que comprender para saber donde ir cuando quieres crear alguna cosa:
1. Directorio Assets: En este directorio se ponen cualquier tipo de fichero externo que sea necesario en cualquier momento por la aplicación por ejemplo: HTML para el Web Browser sin necesidad de conexión, tipografias, jar’s de terceros. Es un repositorio de archivos.
2. Directorio Bin: Los binarios compilados de la aplicación.
3. Directorio Res: Los recursos (resources), formada por 3 carpetas:
Drawable: ficheros de imágenes.
Layout: Ficheros de diseño de las interfaz de usuario. Ficheros xml que describen las interfaces.
Values: definición de variables. Ficheros xml en cada uno de ellos constantes, se agrupa por temática, es decir: definición de colores, definición de texto…Una de las cosas más interesantes que tiene Android (bajo mi punto de vista, claro está), es la creación de interfaces de usuario.
Android nos ofrece la posibilidad de crear la “fachada” de la aplicación mediante ficheros XML. De esta forma, nos podemos concentrar en el aspecto funcional de la aplicación (código Java) o puramente estético (XML). También podríamos generar la interfaz mediante código Java, pero queda mucho más estético y ordenado usando lo que Android nos ofrece.
Tal y como comentaba en el artículo Estructura de una aplicación Android, tenemos la carpeta “res”, donde almacenábamos todos los recursos del sistema. Dentro de estos recursos están nuestros archivos XML que usaremos para crear las vistas de nuestra aplicación.
4. Directorio Src: Aquí va todo el código Java de la aplicación.
5. .project,.classpath: ficheros necesarios para abrir el proyecto con Eclipse.
6. AndroidManifest.xml:
Este archivo está presente en todas las aplicaciones Android. Su contenido especifica los componentes de la aplicación, así como la configuración global de la misma. Su descripción se muestra en esta página de la documentación.
En una aplicación habitual, dentro de este archivo habrá un elemento <application>, dentro del cuál habrá uno o varios elementos <activity>. Cada uno de estos elementos supone una interacción con el usuario (generalmente una ventana), y se corresponde con una clase que hereda de la clase Activity.
Este Post esta incluido en el Curso de programación Android:
Curso de Programación Android : Presentacion.
Última edición por YASMIN-AIXA; 15/01/2010 a las 01:31
ThePhoneClub es la comunidad más grande de telefonía móvil de habla hispana. Nació ante la necesidad de obtener más información sobre la nueva tecnología móvil que iba surgiendo. Siéntete libre de aprender con nosotros. Desde 2007 ayudando a miles de usuarios cada día.