Ir al contenido principal

Estructura de carpetas de un proyecto 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.

  • ANDROID PRIVATE LIBRARIES.

 almacena las librerías externas que utilices para todo lo que vas a trabajar de Android (Librerias Android).

  • 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/drawable/
Contiene las imagenes y otros elementos gráficos usados por la aplicación. Para poder definir diferentes recursos dependiendo de la resolución y densidad de la pantalla del dispositivo se suele dividir en varias subcarpetas:
/drawable(recursos independientes de la densidad)
/drawable-ldpi(densidad baja)
/drawable-mdpi(densidad media)
/drawable-hdpi(densidad alta)
/drawable/xhdpi(densidad muy alta)
/drawable-xxhdpi(densidad muy muy alta)

  • /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.

  • ANDROIDMANIFEST.XML

Este famosisimo archivo lo podríamos comparar con un Web.config o App.config de otros lenguajes, aquí se almacenan todas las configuraciones relacionadas a la aplicación. También se deben definir cada una de las actividades, servicios y permisos que necesitamos para correr nuestra app, entre otras cosas.

Comentarios

Entradas más populares de este blog

Linea del Tiempo Dispositivos Moviles

Linea del Tiempo de  Dispositivos Móviles

Practica Suma

PRACTICA SUMA Para ingresar a eclipse, buscamos el archivo Eclipse.exe y daremos clic. Aparecerá esta pantalla Dentro del programa, se encuentra esta ventana   Para crear un nuevo programa damos clic en la opción File,Seleccionamos la opción New Por ultimo damos clic en  Android   Aplication   Poject Al crear un nuevo programa debemos ponerle un nombre.   Para continuar damos clic en la opción next. Para crear una nueva aplicación: Solo debemos dar clic en el botón next Para configuración del icono:  No hacemos ninguna modificación y solo damos clic en la opción next. Para crear la actividad: En esta ventana damos clic en next. En esta ventana, para la creación de una nueva  actividad, solo oprimimos el botón finish para finalizar. Esta es la pantalla que se muestra después de crear  el nuevo programa.  Como podem...

R E S U M E N

R E S U M E N DESDE HACE MAS DE UN SIGLO SE INVENTO EL TELEFONO PATENTADO POR EL ESCOCES GRAHAM BELL EN 1876, SE HA IDO TRANSFORMADO HSTA LLEGAR A LA TECNOLOGIA MOVIL EJEMPLOS DE TELEFONOS MOVILES. CARACTERISTICAS DE UN DISPOSITIVO MOVIL Capacidades especiales de procesamiento Conexión permanente o intermitente a una red Memoria limitada Diseños específicos para la función principal y versatilidad para el desarrollo de otras funciones Tanto su posesión como su operación se asocian al uso personal, por lo que se puede configurar al gusto .  CARACTERISTICAS DE LOS SISTEMAS ANALOGICO Y DIGITAL Sistema avanzado de telefonía móvil. (estados unidos) Menor costo Más propenso a la distorsión de sonido Menor seguridad Menor cantidad de datos Sistema Avanzado De Telefonía Móvil Digital(ESTADOS UNIDOS) Sistema Global De Comunicaciones (EUROPA) Mayor Costo Selecciona Única Voz Para Evitar Distorsion...