texto argumentativo, ejemplos y ejercicios prácticos
Actividad 11
1. ACTIVIDAD 11.- “Estructura General de una aplicación en Android”
PARTE 1:
El estudiante elaboraunainvestigaciónsobrelaestructurageneral de unaaplicaciónenAndroid,
deberácolocarla imagenyexplicarcadaelementoque se muestre.
PARTE 2:
El estudiante explicael siguientecódigo,líneaporlínea.
1 <?xml version="1.0" encoding="utf-8"?>
(Solamente indica la versión y el formato del documento.)
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
(En ella tenemos unos atributos:
3 package="com.cetis100.gomi.holamundo">
MANIFIESTS
En él declaramostodaslas
actividadesdel proyecto,los
permisos,versionesdel SDK
que usamosy otras cosas
que vamosa vermás en
detalle.
JAVA
Aquí vanlas activitiesde
nuestraaplicación,esdecir
losarchivos.java.
RES
Contiene todoslosrecursosde la
aplicación.
RES/LAYOUT
En este directoriocolocamos
todoslosXML que son la
parte gráfica de nuestras
"activities",esdecir,todos
losXML que sonlas
pantallasde nuestra
aplicación.
RES/MIPMAP
Icono para lanzar la aplicación
RES/VALUES
Se encuentranarchivoscon
cadenas de textoque usamosen
nuestraaplicación,algunosestilos
de nuestraaplicación,etc.
2. (Atributo Package: hace referencia al nombre del paquete de la aplicación, así que si
cambiamos el nombre de la aplicación, este lo debe cambiar o cambiarlo manualmente
nosotros.)
4
5 <application
(Dentro de esta etiqueta tenemos todos los elementos que forman parte de nuestra
aplicación.9
6 android:allowBackup="true"
(Atributo allowBackup: si colocamos en "true" este valor, estamos diciéndole al sistema
que se permite hacer copia de seguridad de la aplicación y contenido.)
7 android:icon="@drawable/ic_launcher"
(Atributo icon: es el icono de la aplicación.)
8 android:label="@string/app_name"
(Atributo label: es el nombre de la aplicación)
9 android:supportsRtl="true"
(Atributo supportsRtl: Declara si la aplicación está dispuesta a apoyar diseños (RTL) de
derecha a izquierda.)
10 android:theme="@style/AppTheme" >
(Atributo theme: es el tema que estamos seleccionado para los estilos de nuestra
aplicación.)
11 <activity
(Sirve para dar de alta todas las actividades que creamos en nuestra aplicación)
12 android:name=".MainActivity">
(Atributo name: este es el nombre de la clase Java que implementa el Activity.)
3. 13 <intent-filter>
(Esta etiqueta sirve para especificar qué es lo que tiene permitido hacer esta activity.)
14 <action android:name="android.intent.action.MAIN" />
(Etiqueta action: Esta etiqueta nos permite colocarle un nombre para más adelante,
dentro del código, para mandarla llamar de ese modo.)
15
16 <category android:name="android.intent.category.LAUNCHER" />
(Etiqueta Category: Esta etiqueta siempre tiene dos opciones)
17 </intent-filter>
18 </activity>
19 </application>
20
21 </manifest>
ACTIVIDAD 11 HECHA POR:
AMADO ALEJANDRO IBARRA CERVANTES
JOSE ALEJANDRO SANTIAGO PINTADO
Estas líneas se usan para cerrar cada
etiqueta.