Font size
WorksheetsANDRIOD STUDIO
Total questions: 60
Worksheet time: 15hrs 0mins
¿Cuáles son los principales componentes de la interfaz en Android?
Widgets, Panels, ViewsGroup
Buttons, Toolbars, Dialogs
Icons, TextFields, Notifications
Views, Layouts, Activities, Fragments, Menús
¿Qué es el ciclo de vida de una actividad en Android?
El ciclo de vida de una actividad es un proceso de optimización de recursos.
El ciclo de vida de una actividad se refiere a su diseño visual.
El ciclo de vida de una actividad en Android es el conjunto de estados y métodos que gestionan su creación, ejecución y destrucción.
El ciclo de vida de una actividad es solo su creación.
¿Cómo se gestionan los recursos en una aplicación Android?
Los recursos se gestionan a través de la base de datos SQLite.
Los recursos se almacenan en la memoria caché del dispositivo.
Los recursos se configuran mediante la interfaz de usuario de Android.
Los recursos se gestionan a través de archivos XML en la carpeta 'res' y se accede a ellos mediante la clase 'Resources'.
¿Qué métodos se utilizan para la persistencia de datos en Android?
Cloud Storage
Firebase Realtime Database
SharedPreferences, SQLite, archivos, Room
Content Providers
¿Qué son los servicios en segundo plano y para qué se utilizan?
Los servicios en segundo plano son procesos que realizan tareas sin interfaz de usuario, utilizados para sincronización, actualizaciones y gestión de notificaciones.
Son procesos que requieren una interfaz de usuario.
Se utilizan exclusivamente para juegos en línea.
Son aplicaciones que solo funcionan en dispositivos móviles.
¿Cómo se crea un nuevo proyecto en Android Studio?
Ve a 'File' y selecciona 'New module' para crear un nuevo módulo.
Selecciona 'Start a new Android Studio project' y sigue las instrucciones para configurar el proyecto.
Selecciona 'Open an existing project' y elige un proyecto existente.
Haz clic en 'Import project' y selecciona un archivo ZIP.
¿Qué es Kotlin y por qué se utiliza en el desarrollo de Android?
Kotlin es un framework de diseño de interfaces gráficas.
Kotlin es un lenguaje de programación exclusivo para iOS.
Kotlin es un sistema operativo para dispositivos móviles.
Kotlin es un lenguaje de programación utilizado en el desarrollo de Android por su interoperabilidad con Java y sus características que mejoran la productividad.
¿Cuáles son las diferencias entre un Fragment y una Actividad?
Una Actividad siempre se utiliza en segundo plano, mientras que un Fragmento se muestra en primer plano.
Una Actividad es una pantalla completa, un Fragmento es una parte reutilizable de la interfaz.
Ambos son componentes que no pueden ser utilizados de forma independiente.
Un Fragment es una pantalla completa, una Actividad es una parte reutilizable de la interfaz.
¿Qué es un Intent y cómo se utiliza en Android?
Un Intent es una base de datos en Android.
Un Intent es un objeto que permite la comunicación entre componentes en Android.
Un Intent es un componente de la interfaz de usuario.
Un Intent es un tipo de archivo en Android.
¿Cómo se implementa la navegación entre actividades en Android?
Se usa un BroadcastReceiver para iniciar otra actividad.
Se utiliza un Fragment para navegar entre actividades.
Se emplea un Service para cambiar de actividad.
Se utiliza un Intent y el método startActivity() para navegar entre actividades.
¿Qué tipos de recursos se pueden gestionar en Android?
Cadenas de texto, imágenes, colores, estilos, dimensiones, archivos de diseño.
Conexiones de red, bases de datos, servicios web, notificaciones
Datos de usuario, permisos, configuraciones, logs
Sonidos, videos, animaciones, fuentes
¿Cómo se utiliza SharedPreferences para almacenar datos?
SharedPreferences es una base de datos relacional en Android.
SharedPreferences permite almacenar datos clave-valor de forma persistente en Android.
SharedPreferences solo puede almacenar datos en formato JSON.
SharedPreferences se utiliza para almacenar imágenes en Android.
¿Qué es un Service y cómo se implementa en Android?
Un Service es un tipo de actividad en Android.
Un Service es un componente de Android para realizar tareas en segundo plano.
Un Service es un componente que solo se ejecuta al iniciar la aplicación.
Un Service se utiliza solo para la interfaz de usuario.
¿Cuáles son las ventajas de usar Kotlin sobre Java en Android?
Ventajas de usar Kotlin sobre Java en Android incluyen: sintaxis más concisa, seguridad de tipos, interoperabilidad con Java, y soporte para programación funcional.
Mayor complejidad en la sintaxis
Menor rendimiento en comparación con Java
Falta de soporte para programación orientada a objetos
¿Cómo se manejan los permisos en una aplicación Android?
Los permisos en una aplicación Android se manejan mediante solicitudes en tiempo de ejecución y se clasifican en normales y peligrosos.
Todos los permisos son considerados peligrosos.
No se requiere solicitar permisos en tiempo de ejecución.
Los permisos se configuran solo en el archivo AndroidManifest.xml.
¿Cuáles son los tipos de aplicaciones móviles?
Originales, Web, Híbridas
Nativas, Web apps, Híbridas
App Store, Google Play, Windows Phone
IOS, Android, BlackBerry
Sistemas operativos móviles más utilizados en América
iOS
Nokia
Android
Windows Phone
Lenguajes de Programación usados para ANDROID
JAVA
OBJETIVE-C
SWIFT
KOTLIN
En el Android manifiest se declara:
Actividades.
variables.
Todas las actividades y permisos.
¿Cómo se le llama a cada pantalla de una App?
Activity
Activicty
Formulario
Contenedor
¿Cual es la extension de las aplicaciones de Android?
.Apk
.JPEG
.ApC
.APKE
¿En base a qué software fué creado Android Studio?
IntelliJ
Eclipse
Java
Kotlin
¿Qué significan las siglas IDE?
Sistema de Desarrollo Integrado
Entorno de Desarrollo Integrado
Entorno de Datos Integrado
Sistema de Desarrollo Inteligente
Una variable mutable se declara de la siguiente manera:
var usuario = "mherrera"
val usuario = "mherrera"
mutable usuario = "mherrera"
ninguna de las anteriores
¿Cuál de las siguientes capas ha sido desarrollada en su totalidad por Google?
Linux Kernel - Núcleo Linux
Native C/C++ Libraries - Capa de Librerías Nativas
Java API Framewok - Capa de Entorno de Aplicación API
System Apps and User Apps - Capa de Nivel de Aplicaciones
¿Qué capa de la Arquitectura Android permite que un dispositivo móvil pueda manejar componentes multimedia como formatos de audio y video, gráficas en 2D y 3D, así como un motor de base de datos SQLite entre otros?
Hardware Abstraction Layer - Capa de Abstracción de Datos
Linux Kernel - Núcleo Linux
System Apps and User Apps - Capa de Nivel de Aplicaciones
Native C/C++ Libraries - Capa de Librerías Nativas
Para desarrollar la interfaz de usuario de una App Android mediante el IDE oficial es necesario:
utilizar HTML y CSS
utilizar código Java
utilizar XML de diseño específico de Android
utilizar lenguajes de script web
¿Cuál de los siguientes elementos no esta incluido en la interfaz principal de Android Studio?
AVD Manager
Project Panel with all files project
Navigation Bar
Editor Interface Visual with Palette or Code
Para publicar una App Android en la tienda de aplicaciones Google Play, es necesario:
pagar una suscripción de US$25 Dólares enviar la App, añadir imágenes y descripciones y publicarla
pagar una suscripción de US$25 Dólares enviar la App y publicarla
pagar una suscripción de US$50 Dólares enviar la App, subir el ícono de la App y publicarla
pagar una suscripción de US$99 Dólares enviar la App, añadir imágenes y descripciones y publicarla
¿Qué son los MAH en un móvil?
La velocidad de carga de un dispositivo móvil
La velocidad de descarga de un dispositivo móvil
La capacidad de carga de la batería
El tiempo que tarda en cargarse de 0% a 100%
¿Cuál de estas versiones de Android NO existe?
Gingerbread
Jellybean
Chocolate
Oreo
¿Qué versión de Android fue la primera en incorporar la Inteligencia Artificial de Google?
Android 10
Android 11
Oreo
Pie
Los nombres comerciales de las versiones del Sistema Operativo Android se han denominado
mediante nombres de postres en ingles en forma alfabética
mediante secuencia numérica
mediante nombres de postres y secuencia numérica
mediante nombres de planetas
Dentro de la arquitectura de una App Android un Activity
es una interfaz para el contenido de una aplicación que abstrae de los mecanismos subyacentes (por ejemplo SQLite)
es un bloque de funcionalidad con una interfaz de usuario adjunta
gestiona los mensajes transmitidos por el sistema por tu propia u otras aplicaciones
se utiliza para tareas que se ejecutan en segundo plano
La forma recomendada para diseñar una interfaz de usuario en Android Studio es:
utilizando un lenguaje de marcado de texto HTML
utilizando un lenguaje de marcado Xml diseñado para este propósito
utilizando código Java
un software de diseñó de interfaces y prototipos móviles
Action que permite abrir un mapa
ACTION_VIEW
ACTION_DIAL
ACTION_SEND
Action que permite realizar una llamada
ACTION_VIEW
ACTION_DIAL
ACTION_SEND
Representa un espacio rectangular en el Activity
VIEW
ADAPTER
SPACE_RECT
Método para asignar el texto a una notificación TOAST
makeText
Text
setText
Sirve para mostrar un mensaje en pantalla:
show
printf
Toast
View
La mayoría de los elementos que usamos en una interfaz móvil tiene un método que se ejecuta al seleccionar el elemento, ese método comúnmente comienza con:
ClickOn...
setOn...
ItemSelected...
Listener
Una vista Spinner visualiza una lista deslizable verticalmente de varios elementos, donde cada elemento puede definirse como un Layout
Verdadero
Falso
Un Layout de elementos hijos View secundarios posicionados en una cuadricula rectangular que se pueden desplazar es un
LinearLayout
RelativeLayout
ConstraintLayout
GridLayout
El ConstraintLayout nos permite crear complejos diseños sin la necesidad de usar layout anidados. Es muy parecido a RelativeLayout, pero más flexible y fácil de usar.
Verdadero
Falso
Es un layout que permite colocar los electos uno debajo del otro o uno al lado del otro.
LinearLayout
RelativeLayout
ConstraintLayout
TableLayout
¿Cómo se le llama a cada pantalla de una App?
Activity
Formulario
Adaptador
Adroid Interface
Esta propiedad permite que podamos idnetificar un view dentro de nuestro código.
id_input
idType
id
name
Es un texto en marca de agua que desaparece a penas el usuario entre al cursor en la casilla.
text
hint
length
inputType
Esta propiedad nos permite especificar el texto visible dentro del control
text
hint
length
inputType
¿Cómo se declara alguna propiedad de un elemento en Android Studio?
android ATRIBUTO
android: ATRIBUTO
android_ATRIBUTO
¿Cuál parámetro se usa para ajustar el ancho del elemento al total del Layout?
0dp
wrap_content
match_parent
¿Cuál parámetro se usa para ajustar el ancho del elemento al contenido del mismo?
0dp
wrap_content
match_parent
La sentencia XML de android:textcolor=*WHITE*, se usa para:
Cambiar el tamaño del texto del elemento a 14sp
Cambiar el color del fondo del elemento a blanco
Cambiar el color de las letras del elemento a blanco
¿Qué es un elemento de tipo TextView?
Elemento que permite la visualización de un texto no modificable en la pantalla
Elemento que permite la interacción del usuario a través del ingreso de texto por parte del usuario
Elemento que permite la interacción del usuario a través de un botón
Cuando se crea recién una Actividad en Android Studio, el Diseño por defecto es:
Diseño Lineal (Linear Layout)
Diseño Relativo (Relative Layout)
Diseño Restrictivo (Constraint Layout)
La plantilla que se elije para poder usar Java en Android Studio es:
Empty Activity
Empty Views Activity
Basic Views Activity
El archivo que contiene todo el diseño visual de mi aplicación es el:
AndroidManifest.xml
MainActivity.java
Activity_main.xml
¿Qué nombre se le da a: la pantalla de bienvenida a una aplicación sólo la primer vez que se abre?
Splash
Start
Welcome
El método para enlazar un Botón en Java con el Botón Real es:
findViewByID
Intent
startAnimation
