Actividad 11. Estructura general de una aplicación en Android

Actividad 11.

"Estructura general de una aplicación en Android"


Parte 1: El estudiante elabora una investigación sobre la estructura general de una aplicación en Android, deberá colocar la imagen y explicar cada elemento que se muestre.

Estructura de una aplicación Android

manifests: El archivo Manifest es el más importante para nuestra aplicación, es la columna vertebral de nuestro proyecto, en él declaramos todas las actividades del proyecto, los permisos, versiones del SDK que usamos y otras cosas que vamos a ver más en detalle.

java: Aquí van las activities de nuestra aplicación, es decir los archivos .java.

res: El directorio "res" contiene todos los recursos de la aplicación.

res/drawable: Contiene todas las imágenes y gráficos PNG que vamos a incluir en nuestra aplicación. Cada uno representa una densidad, más adelante tendremos un capitulo para este tema en específico.

res/layout: En este directorio colocamos todos los XML que son la parte gráfica de nuestras "activities", es decir, todos los XML que son las pantallas de nuestra aplicación.

res/mipmap: ícono para lanzar la aplicación


res/values: Se encuentran archivos con cadenas de texto que usamos en nuestra aplicación, algunos estilos de nuestra aplicación, etc.




Parte 2: El estudiante explica el siguiente código, línea por línea.

1  <?xml version="1.0" encoding="utf-8"?>
2  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3     package="com.cetis100.gomi.holamundo">
4
5      <application
6        android:allowBackup="true"
7        android:icon="@drawable/ic_launcher"
8        android:label="@string/app_name"
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>

1.- Especifica la versión de XML Android y el tipo de codificación.
2.- Comienzo de la etiqueta manifest con atributos incluidos.
3.- Paquete en el que se encuentra ubicado.
4.- Línea en blanco.
5.- Comienzo de la etiqueta de la aplicación.
6.- Atributo de la etiqueta de aplicación.
7.- Atributo de la etiqueta de aplicación que modifica el ícono.
8.- Atributo de la etiqueta de aplicación.
9.- Atributo de la etiqueta de aplicación.
10.- Atributo de la etiqueta de aplicación que modifica el tema y cierra la etiqueta de la aplicación.
11.- Comienzo de la etiqueta de apertura de la actividad.
12.- Atributo de la etiqueta de actividad y cierre.
13.- Comienzo de la etiqueta intent-filter.
14.- Etiqueta de acción.

Comentarios