SlideShare una empresa de Scribd logo
1 de 8
Actividad 11.- Estructura
general de una aplicación
en Android
JUAN ANTONIO PLASCENCIA ZEPEDA, JOSÉ RODRIGO QUINTERO
VALDEZ
CRISTIAN LIZZETH JIMÉNEZ CASTRO
4G PROGRAMACIÓN
MARÍA DE LOURDES RAMÍREZ VILLASEÑOR
DESARROLLO DE APLICACIONES MÓVILES
Parte 1
El alumno elabora una investigación sobre la estructura general de una aplicación en Android, deberá
colocar la imagen y explicar cada elemento que muestre.
MANIFIEST
En el declaramos todas las
actividades del proyecto, permisos,
junto a las versiones del SDK que
usamos y otras cosas que se nos
enseñaran mas a detalles
conforme transcurra el curso
JAVA
Aquí es donde van las actividades de
nuestra aplicación, en otras palabras los
archivos en JAVA
RES
Aquí es donde se contienen todos los
recursos de nuestra aplicación
RES/DRAWABLE
Contiene todas las imágenes y gráficos PNG
que incluiremos en nuestra APP,
RES/LAYOUT
Aquí se colcan todos los XML, que son la
parte gráfica de nuestras activities, todos los
XML son las pantallas de nuestra aplicación
RES/MIPMAP
Con el lanzaremos nuestra
aplicación
RES/VALUES
Aquí se encuentran archivos con
cadenas del texto que usamos,
como por ejemplo estilos de
nuestra APP, etc.
Parte 2
El alumno explica el siguiente
código linea por línea:
1 <?xml version="1.0"
encoding="utf-8"?>
 2<manifest xmlns:android
="http://schemas.android.
com/apk/res/android"1<?x
ml version="1.0" encoding
="utf-8"?>
 3 package="com.cetis10
0.gomi.holamundo">
 4
 5 <application
 6 android:allowBacku
p="true"
 7 android:icon="@dra
wable/ic_launcher"
 8 android:label="@stri
ng/app_name"
 9 android:supportsRtl
="true"
 10 android:theme="@s
tyle/AppTheme" >
 11 <activity
 12 android:name=".
MainActivity">
 13 <intent-filter>
 14 <action androi
d:name="android.intent.ac
tion.MAIN" />
 15
 16 <category andro
id:name="android.intent.c
ategory.LAUNCHER" />
 17 </intent-filter>
 18 </activity>
 19 </application>
 20
 21 </manifest>
1 <?xml version="1.0" encoding="utf-8"?>
Esto viene predefinido al iniciar un nuevo proyecto, aquí se nos muestra la versión en la que
trabajaremos y el formato del documento de 8 bits en formato XML
2 <manifest xmlns:android=http://schemas.android.com/apk/res/android
En esta línea tenemos diversos atributos como package a la hora de realizar nuestro proyecto para que
funcione como es necesario y pueda ser unico
3 package="com.cetis100.gomi.holamundo">
Hace referencia al nombre del paquete de la aplicación, con este podemos cambiar el nombre de la aplicación
manualmente
4 (Espacio)
5 <application
Esta es una etiqueta en la cual tenemos todos los elementos que forman parte de nuestra aplicación
6 android:allowBackup="true"
Esta línea nos sirve para decirle al sistema si queremos que haga una copia de seguridad de la aplicación
junto con su contenido. Al poner true hara la copia de seguridad, y con el false, no lo realizara
8 android:label="@string/app_name"
Aquí se coloca el nombre que tendrá nuestra aplicación dentro de las comillas
9 android:supportsRtl="true"
Dentro de esta línea declaramos si nuestra aplicación esta dispuesta a apoyar diseñor (RLT), de derecha a
izquierda. Esto se ejecuta con un true, si no lo deseamos solamente lo cambiamos por un false
10 android:theme="@style/AppTheme" >
Aquí seleccionamos el tema que deseamos para los estilos de nuestra publicación
11 <activity
Esta línea o etiqueta nos sirve para dar de alta todas las actividades que creemos en nuestra aplicacion
12 android:name=".MainActivity">
Este es el nombre que podemos modificar de la clase JAVA que implementa el Activity
13 <intent-filter>
Esta etiqueta es la que se encarga de especificar que es lo que tiene permitido realizar el Activity dentro de
nuestra aplicación
14 <action android:name="android.intent.action.MAIN" />
Con este código podemos colocar una especie de etiqueta dentro del código para poder invocarla o llamarla
después cuando se necesite
15 (Espacio)
16 <category android:name="android.intent.category.LAUNCHER" />
Mediante esta línea podemos agregar el nombre de la categoria dentro de un documento interno para mejores
especificaciones
17 </intent-filter>
Esta línea es la que se utiliza para cerrar todo lo que queremos dentro del intent-filter
18 </activity>
Con esta línea podemos ponerle fin dentro de lo que queremos en activity
19 </application>
Con esta línea podemos terminar la sección de application
20 (Espacio)
21 </manifest>
Con esta línea terminamos todo lo de la sección manifest
Conclusión
Esta actividad me sirvió para empezar a profundizar un poco dentro de lo que consiste, y los
conocimientos que se requieren conocer para poder realizar aplicaciones en Android Studio,
junto a la estructura que debe llevar. Y me fue útil debido a que cuando lo vi por primera vez
no entendía nada o para que servía cada línea de código, o cada texto en sí

Más contenido relacionado

La actualidad más candente

Android studio estrutura manifest
Android studio estrutura manifestAndroid studio estrutura manifest
Android studio estrutura manifestedwin nuñez
 
John cajica
John cajicaJohn cajica
John cajicaJohn164
 
Edgar campo action scrip
Edgar campo action scripEdgar campo action scrip
Edgar campo action scripFabian_1819
 
Trabajo de multimedia 2
Trabajo de multimedia 2Trabajo de multimedia 2
Trabajo de multimedia 2cortesjj
 
Trabajo multimedia 2
Trabajo multimedia 2Trabajo multimedia 2
Trabajo multimedia 2kadjaska
 
Action script 3
Action script 3Action script 3
Action script 3AlysaMc
 
Alejandra vargas
Alejandra vargasAlejandra vargas
Alejandra vargaszalejitha
 
Qué es el action script
Qué es el action scriptQué es el action script
Qué es el action scriptcyndycytha
 

La actualidad más candente (16)

Qué es un api
Qué es un apiQué es un api
Qué es un api
 
Android studio estrutura manifest
Android studio estrutura manifestAndroid studio estrutura manifest
Android studio estrutura manifest
 
Qué es un api
Qué es un apiQué es un api
Qué es un api
 
John cajica
John cajicaJohn cajica
John cajica
 
Edgar campo action scrip
Edgar campo action scripEdgar campo action scrip
Edgar campo action scrip
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Informe#6
Informe#6Informe#6
Informe#6
 
Trabajo de multimedia 2
Trabajo de multimedia 2Trabajo de multimedia 2
Trabajo de multimedia 2
 
Trabajo multimedia 2
Trabajo multimedia 2Trabajo multimedia 2
Trabajo multimedia 2
 
MANUAL DE PROGRAMACIÓN
MANUAL DE PROGRAMACIÓNMANUAL DE PROGRAMACIÓN
MANUAL DE PROGRAMACIÓN
 
Action script 3.0
Action script 3.0Action script 3.0
Action script 3.0
 
Action script 3
Action script 3Action script 3
Action script 3
 
Alejandra vargas
Alejandra vargasAlejandra vargas
Alejandra vargas
 
Jeison bello Trabajo n° 2
Jeison bello Trabajo  n° 2 Jeison bello Trabajo  n° 2
Jeison bello Trabajo n° 2
 
Action Script
Action ScriptAction Script
Action Script
 
Qué es el action script
Qué es el action scriptQué es el action script
Qué es el action script
 

Similar a Actividad 11

Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructurasFernand Bernowly
 
Como insertar una imagen
Como insertar una imagenComo insertar una imagen
Como insertar una imagenFANY_RDZ98
 
Estructura general de una app
Estructura general de una app Estructura general de una app
Estructura general de una app Angel Ayala
 
IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)repcax
 
programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4LuiS YmAY
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipseglorii piickolii
 
Como insertar una imagen en eclipse java
Como insertar una imagen en eclipse javaComo insertar una imagen en eclipse java
Como insertar una imagen en eclipse javaJosué Naquid
 
Elementos de eclipse
Elementos de eclipseElementos de eclipse
Elementos de eclipsePVarely24
 
Elementos de eclipse
Elementos de eclipseElementos de eclipse
Elementos de eclipseHeidiie Hdz
 
Como insertar una imagen en eclipse
Como insertar una imagen en eclipseComo insertar una imagen en eclipse
Como insertar una imagen en eclipsejaquiiMc
 
Troyanizando y Auditando Android - HoneyCON
Troyanizando y Auditando Android - HoneyCONTroyanizando y Auditando Android - HoneyCON
Troyanizando y Auditando Android - HoneyCONMatías Moreno Cárdenas
 

Similar a Actividad 11 (20)

Android
AndroidAndroid
Android
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
Como insertar una imagen
Como insertar una imagenComo insertar una imagen
Como insertar una imagen
 
Como insertar una imagen
Como insertar una imagenComo insertar una imagen
Como insertar una imagen
 
Act 11
Act 11Act 11
Act 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
 
IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)
 
programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
 
Tutorial
TutorialTutorial
Tutorial
 
Informe Proyecto Interciclo
Informe Proyecto IntercicloInforme Proyecto Interciclo
Informe Proyecto Interciclo
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
Como insertar una imagen en eclipse java
Como insertar una imagen en eclipse javaComo insertar una imagen en eclipse java
Como insertar una imagen en eclipse java
 
Anroid studio
Anroid studioAnroid studio
Anroid studio
 
Elementos de eclipse
Elementos de eclipseElementos de eclipse
Elementos de eclipse
 
Elementos de eclipse
Elementos de eclipseElementos de eclipse
Elementos de eclipse
 
Como insertar una imagen en eclipse
Como insertar una imagen en eclipseComo insertar una imagen en eclipse
Como insertar una imagen en eclipse
 
Troyanizando y Auditando Android - HoneyCON
Troyanizando y Auditando Android - HoneyCONTroyanizando y Auditando Android - HoneyCON
Troyanizando y Auditando Android - HoneyCON
 

Más de Lizzeth Jiménez Castro (20)

Act. 10
Act. 10Act. 10
Act. 10
 
Act 04
Act 04Act 04
Act 04
 
Act 2 y 3
Act 2 y 3Act 2 y 3
Act 2 y 3
 
Editores de texto java
Editores de texto javaEditores de texto java
Editores de texto java
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Ejercicio 20
Ejercicio 20Ejercicio 20
Ejercicio 20
 
Ejercicio 19
Ejercicio 19Ejercicio 19
Ejercicio 19
 
Ejercicio 18
Ejercicio 18Ejercicio 18
Ejercicio 18
 
Ejercicio 17
Ejercicio 17Ejercicio 17
Ejercicio 17
 
Ejercicio 16
Ejercicio 16Ejercicio 16
Ejercicio 16
 
Ejercicio 15
Ejercicio 15Ejercicio 15
Ejercicio 15
 
Ejercicio 14
Ejercicio 14Ejercicio 14
Ejercicio 14
 
Ejercicio 13
Ejercicio 13Ejercicio 13
Ejercicio 13
 
Ejercicio 11
Ejercicio 11Ejercicio 11
Ejercicio 11
 
Ejercicio 12
Ejercicio 12Ejercicio 12
Ejercicio 12
 
Ejercicio 10
Ejercicio 10Ejercicio 10
Ejercicio 10
 
Ejercicio 9
Ejercicio 9Ejercicio 9
Ejercicio 9
 
Ejercicio 8
Ejercicio 8Ejercicio 8
Ejercicio 8
 
Ejercicio 7
Ejercicio 7Ejercicio 7
Ejercicio 7
 
Ejercicio 6
Ejercicio 6Ejercicio 6
Ejercicio 6
 

Actividad 11

  • 1. Actividad 11.- Estructura general de una aplicación en Android JUAN ANTONIO PLASCENCIA ZEPEDA, JOSÉ RODRIGO QUINTERO VALDEZ CRISTIAN LIZZETH JIMÉNEZ CASTRO 4G PROGRAMACIÓN MARÍA DE LOURDES RAMÍREZ VILLASEÑOR DESARROLLO DE APLICACIONES MÓVILES
  • 2. Parte 1 El alumno elabora una investigación sobre la estructura general de una aplicación en Android, deberá colocar la imagen y explicar cada elemento que muestre. MANIFIEST En el declaramos todas las actividades del proyecto, permisos, junto a las versiones del SDK que usamos y otras cosas que se nos enseñaran mas a detalles conforme transcurra el curso JAVA Aquí es donde van las actividades de nuestra aplicación, en otras palabras los archivos en JAVA RES Aquí es donde se contienen todos los recursos de nuestra aplicación RES/DRAWABLE Contiene todas las imágenes y gráficos PNG que incluiremos en nuestra APP, RES/LAYOUT Aquí se colcan todos los XML, que son la parte gráfica de nuestras activities, todos los XML son las pantallas de nuestra aplicación RES/MIPMAP Con el lanzaremos nuestra aplicación RES/VALUES Aquí se encuentran archivos con cadenas del texto que usamos, como por ejemplo estilos de nuestra APP, etc.
  • 3. Parte 2 El alumno explica el siguiente código linea por línea: 1 <?xml version="1.0" encoding="utf-8"?>  2<manifest xmlns:android ="http://schemas.android. com/apk/res/android"1<?x ml version="1.0" encoding ="utf-8"?>  3 package="com.cetis10 0.gomi.holamundo">  4  5 <application  6 android:allowBacku p="true"  7 android:icon="@dra wable/ic_launcher"  8 android:label="@stri ng/app_name"  9 android:supportsRtl ="true"  10 android:theme="@s tyle/AppTheme" >  11 <activity  12 android:name=". MainActivity">  13 <intent-filter>  14 <action androi d:name="android.intent.ac tion.MAIN" />  15  16 <category andro id:name="android.intent.c ategory.LAUNCHER" />  17 </intent-filter>  18 </activity>  19 </application>  20  21 </manifest>
  • 4. 1 <?xml version="1.0" encoding="utf-8"?> Esto viene predefinido al iniciar un nuevo proyecto, aquí se nos muestra la versión en la que trabajaremos y el formato del documento de 8 bits en formato XML 2 <manifest xmlns:android=http://schemas.android.com/apk/res/android En esta línea tenemos diversos atributos como package a la hora de realizar nuestro proyecto para que funcione como es necesario y pueda ser unico 3 package="com.cetis100.gomi.holamundo"> Hace referencia al nombre del paquete de la aplicación, con este podemos cambiar el nombre de la aplicación manualmente 4 (Espacio) 5 <application Esta es una etiqueta en la cual tenemos todos los elementos que forman parte de nuestra aplicación
  • 5. 6 android:allowBackup="true" Esta línea nos sirve para decirle al sistema si queremos que haga una copia de seguridad de la aplicación junto con su contenido. Al poner true hara la copia de seguridad, y con el false, no lo realizara 8 android:label="@string/app_name" Aquí se coloca el nombre que tendrá nuestra aplicación dentro de las comillas 9 android:supportsRtl="true" Dentro de esta línea declaramos si nuestra aplicación esta dispuesta a apoyar diseñor (RLT), de derecha a izquierda. Esto se ejecuta con un true, si no lo deseamos solamente lo cambiamos por un false 10 android:theme="@style/AppTheme" > Aquí seleccionamos el tema que deseamos para los estilos de nuestra publicación 11 <activity Esta línea o etiqueta nos sirve para dar de alta todas las actividades que creemos en nuestra aplicacion
  • 6. 12 android:name=".MainActivity"> Este es el nombre que podemos modificar de la clase JAVA que implementa el Activity 13 <intent-filter> Esta etiqueta es la que se encarga de especificar que es lo que tiene permitido realizar el Activity dentro de nuestra aplicación 14 <action android:name="android.intent.action.MAIN" /> Con este código podemos colocar una especie de etiqueta dentro del código para poder invocarla o llamarla después cuando se necesite 15 (Espacio) 16 <category android:name="android.intent.category.LAUNCHER" /> Mediante esta línea podemos agregar el nombre de la categoria dentro de un documento interno para mejores especificaciones 17 </intent-filter> Esta línea es la que se utiliza para cerrar todo lo que queremos dentro del intent-filter
  • 7. 18 </activity> Con esta línea podemos ponerle fin dentro de lo que queremos en activity 19 </application> Con esta línea podemos terminar la sección de application 20 (Espacio) 21 </manifest> Con esta línea terminamos todo lo de la sección manifest
  • 8. Conclusión Esta actividad me sirvió para empezar a profundizar un poco dentro de lo que consiste, y los conocimientos que se requieren conocer para poder realizar aplicaciones en Android Studio, junto a la estructura que debe llevar. Y me fue útil debido a que cuando lo vi por primera vez no entendía nada o para que servía cada línea de código, o cada texto en sí