option
Cuestiones
ayuda
daypo
buscar.php

PMDM - 3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PMDM - 3

Descripción:
PMDM - 3

Fecha de Creación: 2026/01/31

Categoría: Informática

Número Preguntas: 34

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

El atributo android:key se utiliza en los controles de preferencias: MultiSelectListPreference. CheckBoxPreference. EditTextPreference. ListPreference.

En una preferencia MultiSelectListPreference se puede usar el atributo app:useSimpleSummaryProvider de forma que se actualice el resumen de la preferencia al valor seleccionado por el usuario. Verdadero. Falso.

Siempre es necesario registrar en el archivo de manifiesto la clase de la actividad que lanza la pantalla de preferencias. Verdadero. Falso.

Si el nombre del paquete de mi aplicación es com.example.ejemploficheros, la ruta donde se almacenan los ficheros internos de la aplicación será: /data/data/com.example.ejemploficheros/files/. Verdadero. Falso.

Los ficheros incluidos en la carpeta /res/raw/ se pueden leer y escribir utilizando los permisos apropiados. Verdadero. Falso.

¿Cuál de las siguientes afirmaciones es correcta al escribir un fichero en la memoria externa dentro del espacio reservado a una aplicación en Android?. Es necesario solicitar el permiso MANAGE_EXTERNAL_STORAGE para escribir en el directorio devuelto por getExternalFilesDir(). Los ficheros escritos en getExternalFilesDir() son accesibles por cualquier aplicación del sistema. No se necesita ningún permiso especial para escribir en el directorio devuelto por getExternalFilesDir(). El uso de getExternalFilesDir() está obsoleto desde Android 11.

La clase de SQLite que contiene los métodos para insertar, actualizar, eliminar y consultar los registros de una base de datos es: SQLiteCursor. SQLiteDatabase. SQLiteOpenHelper. SQLiteExecSQL.

Los métodos que son obligatorios sobrescribir al extender la clase SQLiteOpenHelper son: onCreate(). insert(). onUpgrade(). update().

Marca las sentencias en las que se produciría un error: bd.insert("miTabla", null, miRegistro);. bd.delete("miTabla", null, null);. bd.execSQL("DELETE FROM miTabla WHERE campo1 = ? ", null);. bd.insert("miTabla", miRegistro);.

Para ejecutar una sentencia SQL de consulta podemos utilizar los métodos query(), rawQuery() y execSQL(). Verdadero. Falso.

En Room, las clases abstractas o interfaces que definen los métodos de lectura y escritura para acceder a la base de datos son: Entidades. DAO. Clases POJO. Clases Helper.

El método que devuelve el valor rowId de una fila es: Delete. Insert. Update. Query.

Si se crea una clase que hereda de Application hay que indicar que corresponde al nodo <application> del fichero manifiesto. Verdadero. Falso.

¿Cuál es el mecanismo que ofrece Android para compartir datos entre varias aplicaciones y cómo se accede a esos datos?. Mediante archivos locales con acceso directo, utilizando rutas absolutas en el sistema de archivos. A través de Content Providers (proveedores de contenido), accediendo a los datos mediante URI específicas. Por medio de bases de datos SQLite compartidas directamente entre aplicaciones sin permisos adicionales. Usando SharedPreferences para compartir datos entre aplicaciones sin restricciones.

¿Cuál es una ventaja principal de usar bases de datos en la nube para aplicaciones móviles modernas?. Los datos solo están disponibles en el dispositivo local y no se sincronizan. Obligan a gestionar manualmente el almacenamiento local en cada dispositivo. Permiten que los datos estén siempre disponibles, incluso si el usuario cambia de dispositivo o reinstala la aplicación. No requieren autenticación ni seguridad en las conexiones.

¿Cuál es el primer paso para integrar Firebase en una aplicación Android?. Descargar el archivo google-services.json. Añadir las dependencias en el archivo build.gradle. Crear un proyecto en la Firebase Console. Agregar el plugin de Google Services al archivo settings.gradle.

¿Cuál es la diferencia principal que existe entre Realtime Database y Cloud Firestore?. Realtime Database permite consultas más complejas que Firestore. Firestore está basado en una estructura jerárquica en JSON. Realtime Database está optimizado para estructuras en colecciones y documentos. Firestore permite estructuras más avanzadas y mejor escalado.

¿Cuál de las siguientes afirmaciones sobre las reglas de seguridad en Firestore es correcta?. Las reglas de Firestore se escriben en formato JSON y se aplican por nodos de datos. Las reglas de Firestore permiten condiciones como la identidad del usuario o el contenido del documento. Las reglas de Firestore solo se pueden aplicar a nivel global, no por documento. Firestore no permite modificar reglas desde la consola de Firebase.

En Realtime Database, ¿qué significa la siguiente regla: .read": "auth != null && auth.uid === $uid"?. Que todos los usuarios pueden leer todos los datos. Que solo usuarios autenticados pueden leer cualquier nodo de la base de datos. Que el usuario solo puede leer sus propios datos si está autenticado. Que los datos solo son accesibles desde el panel de Firebase.

¿Cuál de los siguientes métodos HTTP se utiliza para actualizar un recurso existente en el servidor?. PUT. GET. DELETE. POST.

¿Cuál es el primer paso imprescindible para integrar Retrofit correctamente en un proyecto Android?. Configurar las dependencias necesarias en el sistema de compilación (Gradle). Definir las interfaces de la API. Implementar los métodos para manejar las respuestas HTTP. Crear un interceptor para la gestión avanzada de errores.

¿Qué anotación se utiliza en Retrofit para especificar un parámetro dinámico dentro de la URL de una petición HTTP?. @Body. @Query. @Path. @Header.

¿Cuál de los siguientes rangos de códigos HTTP indica que una petición fue procesada correctamente?. 100-199. 200-299. 400-499. 500-599.

En Retrofit, ¿qué método del callback se utiliza para manejar errores relacionados con la conectividad o problemas de red?. onFailure(). onResponse(). enqueue(). execute().

Indica la respuesta incorrecta. Cuando creamos un proveedor de contenidos en nuestra aplicación: Debemos definir las URI necesarias para el acceso. Es necesario siempre registrarlo en el fichero de manifiesto. Sólo se puede obtener los datos de una base de datos. Otras aplicaciones podrán acceder a los datos de nuestra aplicación.

¿Cuál de las siguientes opciones describe mejor a Firebase Cloud Firestore?. Los datos se almacenan como una jerarquía JSON sin colecciones ni documentos. Utiliza una estructura de colecciones y documentos. No permite operaciones en tiempo real. Es una base de datos NoSQL que permite consultas estructuradas.

Alguna de las características que incluye SQLite es: Necesita poco espacio. No soporta transacciones. Se basa en el modelo relacional. Es de código abierto.

Para abrir una base de datos en modo escritura utilizamos el método: openDatabaseWrite(). getReadableDatabase(). getWritableDatabase(). getDatabase().

Si deseamos recuperar el valor de un control de tipo CheckBoxPreference tenemos que utilizar el método getBoolean(clave,valor). Verdadero. Falso.

¿Qué es Retrofit en el contexto del desarrollo Android?. Una librería que permite realizar peticiones HTTP de forma sencilla. Un sistema de almacenamiento persistente. Un gestor de base de datos relacional en Android. Permite mapear respuestas JSON en objetos Java o Kotlin.

Si queremos ejecutar una sentencia que actualice un registro en una tabla podemos hacerlo mediante el método: query(). update(). rawQuery(). execSQL().

Si la base de datos no existe se llama al método onUpgrade() de forma automática para que se cree. Verdadero. Falso.

La gestión de ficheros Android está basado en el paquete java.io. Verdadero. Falso.

La actividad que muestra la pantalla de preferencias no es necesario registrarla en el archivo de manifiesto puesto que por defecto siempre se visualiza. Verdadero. Falso.

Denunciar Test