El documento explica la estructura general de una aplicación en Android. Se divide en tres partes principales: el manifiesto, donde se declaran las actividades y permisos; el código Java, donde van las actividades; y los recursos como imágenes, layouts y valores. También analiza línea por línea el código de un archivo de manifiesto para explicar el propósito de cada elemento.
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.
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í