Subido por Juan Potes

Taller Conceptos

Anuncio
Universidad Eam
Facultad de Ingeniería
Ingeniería de Software
Taller de Conceptos
Presentado por:
Juan Potes
Estudiante de Ingeniería de Software
Materia:
Construcción de Aplicaciones Móviles
Profesor:
Carlos Andrés Flórez Villarraga
Año:
2023
1- ¿Qué es lo que se guarda en la carpeta mipmap?
En la carpeta "mipmap" se guardan los íconos o recursos gráficos que se
utilizan para representar la aplicación en la pantalla de inicio u otras áreas
donde se necesitan iconos de diferentes densidades de píxeles. Estos íconos
se escalan automáticamente según la densidad de píxeles del dispositivo.
2- ¿Cuál es la función del gradle en el módulo app de un proyecto de Android?
El archivo "build.gradle" en el módulo "app" de un proyecto de Android se
utiliza para configurar la construcción y compilación de la aplicación. Permite
especificar dependencias, configuraciones de compilación, versiones de
Android, firmado de la aplicación y otros ajustes relevantes para el desarrollo
y despliegue de la app.
3- ¿En qué carpeta se deben guardar las imágenes (png, jpg, vectores)?
Las imágenes (png, jpg, vectores) deben guardarse en la carpeta
"res/drawable" de tu proyecto de Android.
4- ¿Cómo se llama el elemento de Android que permite iniciar la navegación
entre dos actividades?
El elemento de Android que permite iniciar la navegación entre dos actividades
se llama "Intent". Puedes usar Intents para iniciar actividades, pasar datos
entre actividades y comunicarte con otros componentes de la aplicación.
5- ¿Qué archivo contiene los identificadores de todos los recursos de la
aplicación?
El archivo que contiene los identificadores de todos los recursos de la
aplicación es "R.java". Este archivo se genera automáticamente y contiene
constantes que representan los recursos definidos en tu proyecto, como
diseños, imágenes, cadenas, etc.
6- ¿En qué carpeta se ubican los archivos que contienen las interfaces gráficas
de usuario de la aplicación?
Los archivos que contienen las interfaces gráficas de usuario se ubican en la
carpeta "res/layout" de tu proyecto de Android.
7- ¿En qué método dentro del activity es en donde se asigna el layout?
El método dentro de la actividad en el que se asigna el layout se llama
"onCreate". En este método, utilizas el método "setContentView" para
establecer el diseño (layout) de la actividad.
8- ¿En qué archivo se indica cuál es la actividad principal o Launcher de la app?
El archivo donde se indica cuál es la actividad principal o Launcher de la app es
"AndroidManifest.xml". En este archivo, debes especificar qué actividad se
inicia cuando se lanza la aplicación.
9- ¿Cuáles son los estados por los que pasa una actividad desde que se inicia
hasta que queda en ejecución?
Los estados por los que pasa una actividad son:
Created: La actividad se crea, pero aún no es visible para el usuario.
Started: La actividad se vuelve visible, pero no está completamente en primer
plano.
Resumed: La actividad está en primer plano y en interacción con el usuario.
Paused: Otra actividad está en primer plano y oculta parte de la actividad
actual.
Stopped: La actividad ya no es visible para el usuario.
Destroyed: La actividad se destruye y se elimina de la memoria.
10- ¿Qué propiedades son obligatorias para todos los componentes que se
agregan a un layout?
Las propiedades obligatorias para todos los componentes que se agregan a un
layout son "android:layout_width" y "android:layout_height", que definen el
ancho y alto del componente en el diseño.
11- ¿Cuál es la estructura de datos donde se guardan las actividades dentro de
la memoria del celular?
Las actividades se guardan en una estructura de pila llamada "Back Stack" en
la memoria del celular. Cada vez que se inicia una nueva actividad, se coloca
en la cima de la pila. Cuando el usuario presiona el botón "Atrás", la actividad
en la cima se saca de la pila y se destruye.
12- ¿Qué sucede en una aplicación cuando cambia la orientación de la pantalla
del celular? ¿Qué problemas trae este cambio y cómo se puede solucionar?
Cuando cambia la orientación de la pantalla, la actividad actual se destruye y
se recrea en la nueva orientación. Esto puede causar problemas como la
pérdida de datos y la reconfiguración incorrecta de la interfaz de usuario. Para
solucionar esto, puedes usar métodos como onSaveInstanceState y
onRestoreInstanceState para guardar y restaurar datos importantes durante
la recreación de la actividad. También puedes configurar recursos específicos
para cada orientación en las carpetas "res/layout-land" y "res/layout-port"
para controlar cómo se muestra la interfaz en diferentes orientaciones.
Descargar