option
Cuestiones
ayuda
daypo
buscar.php

Android

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Android

Descripción:
android test cojones

Fecha de Creación: 2026/01/16

Categoría: Otros

Número Preguntas: 65

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál es una ventaja principal de Jecpack Compose?. Mayor complejidad. Menor reutilización de código. Menos código y mejor integración con Kotlin. Mayor dependencia de XML.

¿Qué componente define la estructura base de una pantalla?. Box. Column. Scaffold. Row.

Jetpack Compose comparte paradigma con: c++. React y Flutter. Bootstrap. Unity.

¿Qué componente permite al usuario escribir texto?. Text. Label. TextField. EditText.

¿Para qué sirve la anotación @Preview?. Ejecutar la app. Reducir tamaño del APK. Previsualizar composables sin lanzar la app. Publicar la aplicación.

¿Que es un Composable?. Una Activity de la aplicación. Un archivo XML donde se definen las pantallas de la aplicación. Una función que describe cómo se visualiza la interfaz. Un servicio de Android para pintar en la pantalla.

¿Qué librería se usa para cargar imágenes desde una URL en Compose?. Hit. Degger. COIL. Retrofit.

¿Para qué se utiliza el Modifier?. Gestionar estados. Aplicar estilos, comportamiento y posición. Navegar entre pantallas. Crear layouts complejos.

¿Qué layout permite superponer elementos?. Column. Row. Box. Scaffold.

¿Qué layout organiza los elementos verticales?. Box. Row. Column. ConstraintLayout.

¿Qué hace la función remember?. Guarda datos en disco. Recuerda valores mientras el composable existe. Guarda datos tras cerrar la app. Lanza corrutinas.

¿Qué ocurre al rotar la pantalla usando remember?. Se mantiene el estado. Nada cambia. El estado vuelve al inicial. La app se bloquea.

¿Qué función permite que el estado sobreviva a la rotación de pantalla?. remember. mutableStafeOf. rememberSaveable. setState.

¿Qué tecnología sustituye Jetpack Compose?. Java. Kotlin. XML. Gradle.

¿Qué es Jatpack Compose?. Un frameword para aplicaciones web. Un toolkit declarativo para interfaces nativas en Android. Un editor visual de Android Studio. Un lenguaje de programación.

¿Qué es Firebase?. Base de datos local. Base de datos en la nube en tiempo real. Librería UI. Motor SQLite alternativo.

¿Qué elemento contiene la pantalla activa en navegación?. NavHost. NavController. Screen. Activity.

¿Qué ventaja ofrece Navigation Compose?. Usar más Activities. Evitar Fragments y Activities adicionales. Necesitar XML. Mayor complejidad.

¿Qué ventaja principal ofrece Firebase?. Menos seguridad. Datos solos locales. Datos en tiempo real y en la nube. Mayor complejidad.

¿Qué función permite volver atrás una pantalla?. navController.navigate(). navController.popBackStack(). navController.back(). navController.finish().

¿Qué objeto representa los datos en Firestore?. Collection. Table. Entity. DAO.

¿Qué es SQLite?. Motor de base de datos no relacional. Motor de base de datos relacional embebido. API REST. Servidor en la nube.

¿Qué es Room?. Una base de datos en la nube. Librería para incorporar imágenes. Librería de persistencia sobre SQLite. Un motor SQL alternativo.

¿Qué anotación define una tabla en Room?. @Table. @Entity. @Room. @Database.

¿Qué es un DAO?. Interfaz para acceder a la base de datos. Entidad de la tabla. Repositorio de negocio. Clase ViewModel.

¿Qué es MVVM?. Un patrón de arquitectura. Una librería de UI. Una base de datos. Un framework de red.

¿Qué hace Model en MVVM?. Dibujar UI. Recibir eventos. Gestionar datos y reglas de negocio. Navegar entre pantallas.

¿Qué NO debería contener la View?. Lógica de presentación. Conexión directa con BBDD. Composable UI. Estados observables.

¿Qué es Navigation Compose?. Librería oficial de Jetpack para la navegación de la app. Librería para diseño UI de la app. Librería para bases de datos. Librería para animaciones.

¿Qué componente controla la navegación y el historial?. NavHost. NavController. Composable destination. Scaffold.

¿Qué interfaz se implementa para recibir cambios del sensor?. SensorEventListener. SensorObserver. SensorCallback. StateListener.

¿Dónde se recomienda exponer los valores del sensor?. En la Activity. En la base de datos. En StateFlow o State. En SharedPreferences.

¿Qué sensor mide la temperatura ambiente?. TYPE_LIGHT. TYPE_PRESSURE. TYPE_ACCELEROMETER. TYPE_AMBIENT_TEMPERATURE.

¿Qué método libera los recursos del MediaPlayer?. start(). pause(). release(). stop().

¿Qué es LazyColumn en Jetpack Compose?. Una lista estática. Un componente para listas verticales eficientes. Un layout fijo. Un RecyclerView XML.

¿Qué elemento se utiliza para conocer el tamaño de la ventana?. WindowsMetrics. getWindowSize(). calculateWindowsSizeClass. getScreemSize.

¿Para qué se usan las Windows Size Classes?. Cambiar temas. Detectar sensores. Diferenciar Activities. Adaptar la UI al espacio disponible.

¿Qué son las notificaciones en Android?. Mensaje dentro de la UI. Mensajes fuera de la app para avisar al usuario. Layouts del sistema. Servicio en segundo plano.

¿Qué vista permite integrar ExoPlayer en Compose?. PlayerView. VideoView. SurfaceView. TextView.

¿Qué elemento es obligatorio en Android 8 o superior para notificar?. Un cana de notificación. Un Service. Un BroadcastReceiver. Un Intent explícito.

¿Qué permiso es necesario para mostrar notificaciones?. INTERNET. FOREGROUND_SERVICE. VIBRATE. POST_NOTIFICATIONS.

¿Para qué utiliza un AlertDialog?. Pedir confirmación o mostrar mensajes importantes. Navegar entre pantallas. Reproducir audio. Mostrar listas.

¿Qué contrato se usa para lanzar la cámara?. StartActivityForResult. OpenDocument. GetContent. ActivityResultContracts.TakePicture.

¿Qué clase gestiona los sensores del dispositivo?. SensorEventListener. SensorManager. Sensor. HardwareManager.

23-24 (1) ¿Qué es una vista (View) en Android?. Un tipo de base de datos. Un elemento de la interfaz con el que el usuario puede interactuar. Cualquier gestor de la interfaz en Android. Una clase del sistema operativo Android.

23-24 ¿Cómo se puede crear una vista en Android?. Solo programándola en Kotlin. Solo programándola en XML. Tanto programándola en XML como mediante código Kotlin. Solo mediante el Editor Gráfico.

23-24 (3) ¿Dónde se declaran los permisos necesarios de la aplicación?. En el archivo Kotlin. En el archivo XML. En el AndroidManifest.xml. En los gradle scripts.

23-24 6) ¿Qué almacena la carpeta /app/res/layouts/?. El código en formato .kt de la aplicación. Los puntos de entrada a la aplicación. Los recursos de nuestra aplicación. Las vistas en formato XML de la aplicación.

23-24 (7) ¿Qué almacena la carpeta /app/java/?. Almacena el código funcional de la aplicación. Almacena los recursos de la aplicación. Almacena los permisos de la aplicación. Ninguna es correcta.

23-24 (8) ¿Cómo se relacionan las vistas con su código?. Cada vista en XML tiene su fichero Kotlin asociado. Cada vista en XML incorpora su código en el mismo fichero. La vista se define en el fichero Kotlin y la funcionalidad en el XML. No se relacionan de ninguna manera.

23-24 (9) ¿Qué necesito añadir a mi proyecto si quiero que mi app esté en multilenguaje?. Una carpeta values con diferentes ficheros .xml (strings, arrays, etc.) con los lenguajes. Una carpeta Java con diferentes ficheros .kt donde ponga los datos fijos en los diferentes lenguajes. No necesito añadir nada, solo cambiar la configuración de mi proyecto. Ninguna de las anteriores es correcta.

23-24 (10) ¿Qué base de datos incorpora, por defecto, Android?. PostgreSQL. MongoDB. Firebase. Ninguna de las anteriores.

23-24 (11) ¿Qué es un intent en Android?. Un tipo de layout. Un elemento de la interfaz con el que el usuario puede interactuar. Un mecanismo para realizar operaciones como iniciar actividades, enviar mensajes de difusión, iniciar servicios, etc. Todas las anteriores son correctas.

23-24 (15) ¿Se puede obtener la temperatura ambiente a través de un dispositivo móvil?. Sí, utilizando la clase SensorManager siempre que el dispositivo disponga de ese sensor. No, ya que los dispositivos no tienen sensores de temperatura. Sí, mediante la clase SensorManager y utilizando el sensor de temperatura. Ninguna es correcta.

24-25 (1) ¿En qué fichero se declaran las actividades y los permisos?. AndroidManifest.xml. Fichero XML que tienen asignadas como vista. Main.xml. No hace falta declarar nada.

24-25 (2) ¿Qué es una vista (View)?. La interfaz principal de nuestra aplicación. Cualquier interfaz de nuestra aplicación. Cualquier elemento de la interfaz con el que el usuario puede interactuar. Un código Kotlin en el que se implementa la interfaz principal de nuestra aplicación.

24-25 (4) ¿Qué es un layout?. Es un elemento que sirve para añadir texto a nuestra aplicación. Es un contenedor invisible que se incluye en un fichero de vistas XML y que sirve para posicionar los elementos. Es un contenedor invisible que se incluye en un fichero de código Kotlin y que sirve para posicionar los elementos. No existe ese concepto.

24-25 (6) ¿Que almacena la carpeta /app/java/?. Las vistas de la aplicación. El punto de entrada a la aplicación. La lógica (código) en formato kotlin de la aplicación. Los recursos aleatorios de nuestra aplicación.

24-25 (7) ¿Qué almacena la carpeta /app/res/layouts/?. El código en formato .kt de la aplicación. Los puntos de entrada a la aplicación. Los recursos aleatorios de nuestra aplicación. Las vistas en formato XML de la aplicación.

24-25 (8) ¿Qué almacena la carpeta /app/res/?. Almacena el código funcional de la aplicación. Almacena los recursos de la aplicación. Almacena los permisos de la aplicación. Ninguna es correcta.

24-25 (8) ¿Cómo se relacionan las vistas con su código?. Cada vista en XML tiene su fichero Kotlin asociado. Cada vista en XML incorpora su código en el mismo fichero. La vista se define en el fichero Kotlin y la funcionalidad en el XML. No se relacionan de ninguna manera.

24-25 (10) ¿Qué tipos de ficheros se pueden leer en Android?. Ficheros en memoria interna. Ficheros en memoria externa. Ficheros en la carpeta de recursos RAW. Todas son correctas.

24-25 (11) ¿Qué base de datos incorpora, por defecto, Android?. PostgreSQL. SQLite. Firebase. Ninguna de las anteriores.

24-25 (12) ¿Qué se consideran buenas prácticas?. Definir los arrays en /app/res/array.xml. Definir las cadenas de texto en /app/res/string.xml. Definir los colores en /app/res/colors.xml. Todas las anteriores son correctas.

24-25 (15) ¿Se puede obtener la temperatura ambiente a través de un dispositivo móvil?. Sí, utilizando la clase SensorManager siempre que el dispositivo disponga de ese sensor. No, ya que los dispositivos no tienen sensores de temperatura. Sí, mediante la clase SensorManager y utilizando el sensor de temperatura. Ninguna es correcta.

Denunciar Test