SlideShare una empresa de Scribd logo
1 de 3
Estructura de un proyecto en Android Studio
manifests: aquí podemos encontrar el AndroidManifest. Ya hemos
hablado sobre qué es y para qué sirve el AndroidManifest.xml de
nuestro proyecto. Directorio “/src/main/AndroidManifest.xml”.
java: en este directorio encontraremos los ficheros.java con el código
fuente. Ubicación: “/src/main/java/”.
res:
 anim: archivos XML que definen las animaciones. Directorio:
“/src/main/res/anim”.
 drawable: en este directorio se encuentran las imágenes en
formato PNG o JPEG(Google tiene preferencia por las imágenes
PNG). Su ubicación es: “/src/main/res/drawable”.
 layout: aquí se encuentran todos los layouts de nuestro proyecto.
Ya hemos visto qué es un layout y qué tipos de layouts existen. Se
ubican en el directorio “/src/main/res/layout”.
 menu: archivos XML que definen las plantillas de los menus del
proyecto “/src/main/res/menu”.
 mipmap: contiene los iconos de la aplicación con sus diferentes
resoluciones. Anteriormente se encontraban en el directorio
drawable, pero en las últimas versiones de Android Studio han
sido movidos al directorio mipmap. Ubicación
“src/main/res/mipmap/”.
 raw: en esta carpeta ubicamos los archivos multimedia
descomprimidos, de esta manera Android sabe que no debe
procesarlos más tarde. Se encuentra en el directorio
“/src/main/res/raw”.
 values: archivos XML que definen valores constantes. Ya hemos
detallado qué es y para qué sirve la carpeta Values, así que solo
haremos un pequeño resumen. Se encuentra en:
“src/main/res/values”.
 dimens: este directorio será el contenga los tipos de resoluciones
que podrá tomar nuestra aplicación una vez compilada.
Ubicación“/src/main/res/values/dimens.xml”.
 strings.xml: este XML contiene las cadenas de texto de nuestra
aplicación. Más adelante veremos cómo nos facilita la tarea de
traducir nuestra aplicación a otros idiomas cómodamente.
Ubicación “/src/main/res/values/strings.xml”.
 styles.xml: en este fichero XML se definen los estilos de nuestro
proyecto. Ubicación “/src/main/res/values/styles.xml”.
 color.xml: aquí se definen los colores que usaremos en el diseño
de nuestra aplicación. Ubicación “/src/main/res/values/color.xml”.
gradle: por último encontramos los ficheros gradle de Android Studio.
Los ficheros de compilación gradle de Android Studio no son necesarios
puesto que son generados automáticamente por Android Studio.
1 <?xml version="1.0" encoding="utf-8"?>Indicala version de XML.
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.cetis100.gomi.holamundo"> Nombredel paquete donde
se va a guardar.
4
5 <application Inicio del código de la APP.
6 android:allowBackup="true" Guarda la estructura del código.
7 android:icon="@drawable/ic_launcher" Estableceel icono de la APP.
8 android:label="@string/app_name" Establece el nombre de la APP.
9 android:supportsRtl="true"
10 android:theme="@style/AppTheme" >
11 <activity
12 android:name=".MainActivity">
13 <intent-filter>
14 <action android:name="android.intent.action.MAIN" />
15
16 <category android:name="android.intent.category.LAUNCHER"/>
17 </intent-filter>
18 </activity>
19 </application>
20
21 </manifest>

Más contenido relacionado

Similar a Estructura directorios proyecto Android

Estructura general de una app
Estructura general de una app Estructura general de una app
Estructura general de una app Angel Ayala
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Androidmcanalesc94
 
239984949 curso-android-pptx
239984949 curso-android-pptx239984949 curso-android-pptx
239984949 curso-android-pptxxavazque2
 
Resumen el gran libro de andorid
Resumen el gran libro de andoridResumen el gran libro de andorid
Resumen el gran libro de andoridJilton Delgado
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPJuan Belón Pérez
 
Desarrollo de Productos con Archetypes y ArchGenXML
Desarrollo de Productos con Archetypes y ArchGenXMLDesarrollo de Productos con Archetypes y ArchGenXML
Desarrollo de Productos con Archetypes y ArchGenXMLRoberto Allende
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones androidedwin
 
Proyectoytzelyalonso (1)
Proyectoytzelyalonso (1)Proyectoytzelyalonso (1)
Proyectoytzelyalonso (1)Ytzel Hernandez
 
Android studio estrutura manifest
Android studio estrutura manifestAndroid studio estrutura manifest
Android studio estrutura manifestedwin nuñez
 
IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)repcax
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipseejavierot99
 
INFOSAN Delphi 753-914
INFOSAN Delphi  753-914INFOSAN Delphi  753-914
INFOSAN Delphi 753-914FRANCIACOCO
 

Similar a Estructura directorios proyecto Android (20)

Actividad 11
Actividad 11Actividad 11
Actividad 11
 
Estructura general de una app
Estructura general de una app Estructura general de una app
Estructura general de una app
 
Manual android
Manual androidManual android
Manual android
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
239984949 curso-android-pptx
239984949 curso-android-pptx239984949 curso-android-pptx
239984949 curso-android-pptx
 
Resumen el gran libro de andorid
Resumen el gran libro de andoridResumen el gran libro de andorid
Resumen el gran libro de andorid
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHP
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Estructura de un proyecto android CETis #49
Estructura de un proyecto android CETis #49Estructura de un proyecto android CETis #49
Estructura de un proyecto android CETis #49
 
Desarrollo de Productos con Archetypes y ArchGenXML
Desarrollo de Productos con Archetypes y ArchGenXMLDesarrollo de Productos con Archetypes y ArchGenXML
Desarrollo de Productos con Archetypes y ArchGenXML
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
Java script
Java scriptJava script
Java script
 
TUTORIAL DE ECLIPSE
TUTORIAL DE ECLIPSETUTORIAL DE ECLIPSE
TUTORIAL DE ECLIPSE
 
Tutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarkerTutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarker
 
Proyectoytzelyalonso (1)
Proyectoytzelyalonso (1)Proyectoytzelyalonso (1)
Proyectoytzelyalonso (1)
 
Android studio estrutura manifest
Android studio estrutura manifestAndroid studio estrutura manifest
Android studio estrutura manifest
 
IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipsee
 
INFOSAN Delphi 753-914
INFOSAN Delphi  753-914INFOSAN Delphi  753-914
INFOSAN Delphi 753-914
 
Como insertar una imagen
Como insertar una imagenComo insertar una imagen
Como insertar una imagen
 

Último

Mejora tu vida con la dieta FODMAP nutricion.pdf
Mejora tu vida con la dieta FODMAP  nutricion.pdfMejora tu vida con la dieta FODMAP  nutricion.pdf
Mejora tu vida con la dieta FODMAP nutricion.pdfFridaCuesta
 
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcoholELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcoholalejandroguzman330559
 
Lípidos, estructura funcion y clasificación.pptx
Lípidos, estructura funcion y clasificación.pptxLípidos, estructura funcion y clasificación.pptx
Lípidos, estructura funcion y clasificación.pptxBeltrn10
 
Batidos y jugos saludables FrutiFresh.pdf
Batidos y jugos saludables FrutiFresh.pdfBatidos y jugos saludables FrutiFresh.pdf
Batidos y jugos saludables FrutiFresh.pdfAndrés Tunubalá
 
PPT Capacitación Análisis Sensorial.pptx
PPT Capacitación Análisis Sensorial.pptxPPT Capacitación Análisis Sensorial.pptx
PPT Capacitación Análisis Sensorial.pptxAlonsoGodoy4
 
Biosintesis de la Leche presentación ppp
Biosintesis de la Leche presentación pppBiosintesis de la Leche presentación ppp
Biosintesis de la Leche presentación pppAngelica Ushiña
 
Gastrofisica.pdf alimentación. La nueva ciencia de la comida
Gastrofisica.pdf alimentación. La nueva ciencia de la comidaGastrofisica.pdf alimentación. La nueva ciencia de la comida
Gastrofisica.pdf alimentación. La nueva ciencia de la comidaCinRomero3
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdfDianakiasPerez
 
Dieta FODMAP nutricion para mejorar tu salud
Dieta FODMAP  nutricion para mejorar tu saludDieta FODMAP  nutricion para mejorar tu salud
Dieta FODMAP nutricion para mejorar tu saludFridaCuesta
 
MODELO DE ALIMENTACION actualmente 2024v
MODELO DE ALIMENTACION actualmente 2024vMODELO DE ALIMENTACION actualmente 2024v
MODELO DE ALIMENTACION actualmente 2024vjonathanscortesramos
 

Último (10)

Mejora tu vida con la dieta FODMAP nutricion.pdf
Mejora tu vida con la dieta FODMAP  nutricion.pdfMejora tu vida con la dieta FODMAP  nutricion.pdf
Mejora tu vida con la dieta FODMAP nutricion.pdf
 
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcoholELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
ELABORACION DE GOMITAS , dulces, terapeuticas y con alcohol
 
Lípidos, estructura funcion y clasificación.pptx
Lípidos, estructura funcion y clasificación.pptxLípidos, estructura funcion y clasificación.pptx
Lípidos, estructura funcion y clasificación.pptx
 
Batidos y jugos saludables FrutiFresh.pdf
Batidos y jugos saludables FrutiFresh.pdfBatidos y jugos saludables FrutiFresh.pdf
Batidos y jugos saludables FrutiFresh.pdf
 
PPT Capacitación Análisis Sensorial.pptx
PPT Capacitación Análisis Sensorial.pptxPPT Capacitación Análisis Sensorial.pptx
PPT Capacitación Análisis Sensorial.pptx
 
Biosintesis de la Leche presentación ppp
Biosintesis de la Leche presentación pppBiosintesis de la Leche presentación ppp
Biosintesis de la Leche presentación ppp
 
Gastrofisica.pdf alimentación. La nueva ciencia de la comida
Gastrofisica.pdf alimentación. La nueva ciencia de la comidaGastrofisica.pdf alimentación. La nueva ciencia de la comida
Gastrofisica.pdf alimentación. La nueva ciencia de la comida
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE (1) (3).pdf
 
Dieta FODMAP nutricion para mejorar tu salud
Dieta FODMAP  nutricion para mejorar tu saludDieta FODMAP  nutricion para mejorar tu salud
Dieta FODMAP nutricion para mejorar tu salud
 
MODELO DE ALIMENTACION actualmente 2024v
MODELO DE ALIMENTACION actualmente 2024vMODELO DE ALIMENTACION actualmente 2024v
MODELO DE ALIMENTACION actualmente 2024v
 

Estructura directorios proyecto Android

  • 1. Estructura de un proyecto en Android Studio manifests: aquí podemos encontrar el AndroidManifest. Ya hemos hablado sobre qué es y para qué sirve el AndroidManifest.xml de nuestro proyecto. Directorio “/src/main/AndroidManifest.xml”. java: en este directorio encontraremos los ficheros.java con el código fuente. Ubicación: “/src/main/java/”. res:  anim: archivos XML que definen las animaciones. Directorio: “/src/main/res/anim”.  drawable: en este directorio se encuentran las imágenes en formato PNG o JPEG(Google tiene preferencia por las imágenes PNG). Su ubicación es: “/src/main/res/drawable”.  layout: aquí se encuentran todos los layouts de nuestro proyecto. Ya hemos visto qué es un layout y qué tipos de layouts existen. Se ubican en el directorio “/src/main/res/layout”.  menu: archivos XML que definen las plantillas de los menus del proyecto “/src/main/res/menu”.  mipmap: contiene los iconos de la aplicación con sus diferentes resoluciones. Anteriormente se encontraban en el directorio drawable, pero en las últimas versiones de Android Studio han sido movidos al directorio mipmap. Ubicación “src/main/res/mipmap/”.  raw: en esta carpeta ubicamos los archivos multimedia descomprimidos, de esta manera Android sabe que no debe procesarlos más tarde. Se encuentra en el directorio “/src/main/res/raw”.  values: archivos XML que definen valores constantes. Ya hemos detallado qué es y para qué sirve la carpeta Values, así que solo
  • 2. haremos un pequeño resumen. Se encuentra en: “src/main/res/values”.  dimens: este directorio será el contenga los tipos de resoluciones que podrá tomar nuestra aplicación una vez compilada. Ubicación“/src/main/res/values/dimens.xml”.  strings.xml: este XML contiene las cadenas de texto de nuestra aplicación. Más adelante veremos cómo nos facilita la tarea de traducir nuestra aplicación a otros idiomas cómodamente. Ubicación “/src/main/res/values/strings.xml”.  styles.xml: en este fichero XML se definen los estilos de nuestro proyecto. Ubicación “/src/main/res/values/styles.xml”.  color.xml: aquí se definen los colores que usaremos en el diseño de nuestra aplicación. Ubicación “/src/main/res/values/color.xml”. gradle: por último encontramos los ficheros gradle de Android Studio. Los ficheros de compilación gradle de Android Studio no son necesarios puesto que son generados automáticamente por Android Studio.
  • 3. 1 <?xml version="1.0" encoding="utf-8"?>Indicala version de XML. 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.cetis100.gomi.holamundo"> Nombredel paquete donde se va a guardar. 4 5 <application Inicio del código de la APP. 6 android:allowBackup="true" Guarda la estructura del código. 7 android:icon="@drawable/ic_launcher" Estableceel icono de la APP. 8 android:label="@string/app_name" Establece el nombre de la APP. 9 android:supportsRtl="true" 10 android:theme="@style/AppTheme" > 11 <activity 12 android:name=".MainActivity"> 13 <intent-filter> 14 <action android:name="android.intent.action.MAIN" /> 15 16 <category android:name="android.intent.category.LAUNCHER"/> 17 </intent-filter> 18 </activity> 19 </application> 20 21 </manifest>