PMDM TEMA 7 - 2º DAM Alquerías.
![]() |
![]() |
![]() |
Título del Test:![]() PMDM TEMA 7 - 2º DAM Alquerías. Descripción: Recopilación de cuestionarios del tema 7. |




Comentarios |
---|
NO HAY REGISTROS |
Los datos de un un archivo de preferencias compartidas creadas con una aplicación nunca podrán ser accesibles por otra aplicación. Verdadero. Falso. Indique la afirmación correcta: Mediante la clase SharedPreferences solo puedo guardar un par clave-valor. Mediante la clase SharedPreferences solo puedo guardar hasta 3 pares clave-valor. Mediante la clase SharedPreferences puedo guardar todas los pares claves-valor que quiera, teniendo lógicamente en cuenta, las limitaciones de hardware del propio dispositivo. Todas las afirmaciones son falsas. La utilidad Device File Explorer de Android Studio... No permite acceder a base de datos SQLite creada en la aplicación. Todas las demás son falsas. No permite acceder a ficheros de almacenamiento interno de la aplicación. No permite acceder a ficheros creados con SharedPreferences en la aplicación. Un archivo de preferencias compartidas de una aplicación, que ha sido creado con acceso MODE_WORLD_READABLE... Podrá ser modificado por otra aplicación externa. Podrá ser leido por otra aplicación, pero solo si en ejecución, el usuario ha otorgado los permisos necesarios. Podrá ser leído por otra aplicación. Nunca podrá ser accedido por otra aplicación externa. Para el almacenamiento externo, con WRITE_EXTERNAL_STORAGE, podré leer y escribir archivos. ¿Verdadero o falso?. Verdadero. Falso. Para el almacenamiento interno a través de fichero en el dispositivo... Cuando desistalamos la aplicación, el sistema pregunta al usuario si quiere salvar el fichero. Cuando desistalamos la aplicación, el fichero se mantiene visible. Cuando desistalamos la aplicación, el fichero se mantiene oculto. Cuando desistalamos la aplicación, el fichero se borra. EL método apply() es más eficiente desde el punto de vista del rendimiento ya que actualiza de forma síncrona las preferencias en el fichero, pudiendo pausar el procesamiento de la interfaz de usuario. Verdadero. Falso. Para el almacenamiento en memoria interna de un dispositivo... Usamos openFileOutputStream() para leer el archivo y openFileInputStream() para escribir el archivo. Usamos openFileInputStream() para leer el archivo y openFileOuputStream() para escribir el archivo. Usamos openFileInput() para leer el archivo y openFileOuput() para escribir el archivo. Usamos openFileOutput() para leer el archivo y openFileInput() para escribir el archivo. ¿El método fileList() usado en el almacenamiento interno, permite acceder a todos los ficheros del sistema de archivos del dispositivo?. Verdadero. Falso. El sistema de almacenamiento SQLite: Permite a diferentes usuarios y dispositivos acceder a una base de datos centralizada. Se instala a nivel local en el dispositivo móvil y no es accesible para otros dispositivos móviles. Se instala en un servidor externo al dispositivo. Se instala a nivel local en el dispositivo móvil y es accesible por otros dispositivos. Sobre SQLite indica las respuestas verdadera... El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un fichero estándar en el dispositivo. Es un sistema de gestión de bases de datos relacional contenido en una pequeña biblioteca escrita en Java. Utiliza un proceso cliente y otro servidor. Esto reduce la latencia en el acceso a la base de datos. El método getPreferences()... Utiliza como parámetros un nombre de fichero y un modo de acceso. Utiliza como parámetro, únicamente un modo de acceso. No utiliza ningún parámetro. Utiliza como parámetro solo un nombre de fichero. Sobre el comando adb shell indica las respuestas correctas... Es una interfaz en modo texto que permite explorar los archivos del dispositivo emulado en Android Studio. Una vez ejecutado el comando adb root, adb shell permite usar sudo y su para acceder a todas las carpetas del dispositivo. Es una interfaz en modo texto que permite explorar los archivos de tu ordenador donde usas Android Studio. Permite ejecutar comanos linux como cd, ls y cat para explorar los archivos del dispositivo. Podemos ejecutarlo directamente sin necesidad de tener arrancado el emulador en un IDE como Android Studio. En general, para almacenar las preferencias de la app usaremos preferentemente.... Datos estructurados en forma de base de datos, privados y eliminados al desintalar la aplicación. En forma de archivos multimedia, ubicados en el almacenamiento externo del dispositivo, que se pueden compartir (imágenes, archivos de audio, videos) con los permisos necesarios y que permanecen al desinstalar la app. Pares clave-valor que almacenan datos primitivos y privados eliminados al desinstalar la aplicación. Archivos específicos de la app, ubicados en el almacenamiento interno, no accesibles a otras aplicaciones y que se eliminan cuando la app es desinstalada. Indica cuales de estos datos almacenados se eliminan al desinstalar la app que ha generado la información: Archivos específicos de la app (internos). Preferencias de la app. Bases de datos. Contenido multimedia, Documentos y otros archivos incluidos los descargados (externos). Para el almacenamiento interno a través de fichero en el dispositivo... Cuando desistalamos la aplicación, el fichero se mantiene visible. Cuando desistalamos la aplicación, el fichero se mantiene oculto. Cuando desistalamos la aplicación, el fichero se borra. Cuando desistalamos la aplicación, el sistema pregunta al usuario si quiere salvar el fichero. Para el almacenamiento externo, con WRITE_EXTERNAL_STORAGE, podré leer y escribir archivos. ¿Verdadero o falso?. Verdadero. Falso. Un archivo de preferencias compartidas de una aplicación, que ha sido creado con acceso MODE_WORLD_READABLE... Podrá ser modificado por otra aplicación externa. Podrá ser leido por otra aplicación, pero solo si en ejecución, el usuario ha otorgado los permisos necesarios. Nunca podrá ser accedido por otra aplicación externa. Podrá ser leído por otra aplicación. El sistema de almacenamiento SQLite: Se instala a nivel local en el dispositivo móvil y no es accesible para otros dispositivos móviles. Se instala en un servidor externo al dispositivo. Se instala a nivel local en el dispositivo móvil y es accesible por otros dispositivos. Permite a diferentes usuarios y dispositivos acceder a una base de datos centralizada. Para el almacenamiento en memoria interna de un dispositivo... Usamos openFileOutputStream() para leer el archivo y openFileInputStream() para escribir el archivo. Usamos openFileOutput() para leer el archivo y openFileInput() para escribir el archivo. Usamos openFileInput() para leer el archivo y openFileOuput() para escribir el archivo. Usamos openFileInputStream() para leer el archivo y openFileOuputStream() para escribir el archivo. Indique la afirmación correcta: Mediante la clase SharedPreferences solo puedo guardar hasta 3 pares clave-valor. Mediante la clase SharedPreferences solo puedo guardar un par clave-valor. Todas las afirmaciones son falsas. Mediante la clase SharedPreferences puedo guardar todas los pares claves-valor que quiera, teniendo lógicamente en cuenta, las limitaciones de hardware del propio dispositivo. La utilidad Device File Explorer de Android Studio... Todas las demás son falsas. No permite acceder a base de datos SQLite creada en la aplicación. No permite acceder a ficheros de almacenamiento interno de la aplicación. No permite acceder a ficheros creados con SharedPreferences en la aplicación. Sobre el comando adb shell indica las respuestas correctas... Es una interfaz en modo texto que permite explorar los archivos del dispositivo emulado en Android Studio. Es una interfaz en modo texto que permite explorar los archivos de tu ordenador donde usas Android Studio. Podemos ejecutarlo directamente sin necesidad de tener arrancado el emulador en un IDE como Android Studio. Una vez ejecutado el comando adb root, adb shell permite usar sudo y su para acceder a todas las carpetas del dispositivo. Permite ejecutar comanos linux como cd, ls y cat para explorar los archivos del dispositivo. Indica cuales de estos datos almacenados se eliminan al desinstalar la app que ha generado la información: Archivos específicos de la app (internos). Bases de datos. Preferencias de la app. Contenido multimedia, Documentos y otros archivos incluidos los descargados (externos). En general, para almacenar las preferencias de la app usaremos preferentemente.... En forma de archivos multimedia, ubicados en el almacenamiento externo del dispositivo, que se pueden compartir (imágenes, archivos de audio, videos) con los permisos necesarios y que permanecen al desinstalar la app. Archivos específicos de la app, ubicados en el almacenamiento interno, no accesibles a otras aplicaciones y que se eliminan cuando la app es desinstalada. Pares clave-valor que almacenan datos primitivos y privados eliminados al desinstalar la aplicación. Datos estructurados en forma de base de datos, privados y eliminados al desintalar la aplicación. El método getPreferences()... Utiliza como parámetro solo un nombre de fichero. Utiliza como parámetro, únicamente un modo de acceso. Utiliza como parámetros un nombre de fichero y un modo de acceso. No utiliza ningún parámetro. Sobre SQLite indica las respuestas verdadera... Es un sistema de gestión de bases de datos relacional contenido en una pequeña biblioteca escrita en Java. Utiliza un proceso cliente y otro servidor. Esto reduce la latencia en el acceso a la base de datos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un fichero estándar en el dispositivo. ¿Cuál de las siguientes opciones es la más adecuada para almacenar datos de configuración de la aplicación en Android?. Base de datos SQLite. SharedPreferences. Almacenamiento externo. Ficheros internos. ¿Cuál es la diferencia principal entre getSharedPreferences() y getPreferences()?. `getSharedPreferences()` permite múltiples archivos de preferencias, mientras que `getPreferences()` solo maneja uno. `getPreferences()` permite múltiples archivos de preferencias, mientras que `getSharedPreferences()` solo maneja uno. `getPreferences()` se usa en múltiples actividades, mientras que `getSharedPreferences()` es solo para una. No hay diferencia, ambos permiten almacenar datos en SharedPreferences. ¿Qué método de `SharedPreferences.Editor` es más eficiente para guardar datos sin bloquear la UI?. commit(). apply(). save(). flush(). ¿Dónde se almacenan los datos cuando utilizamos `getFilesDir()` en Android?. En la tarjeta SD. En la base de datos SQLite. En el almacenamiento interno de la aplicación, inaccesible a otras apps. En un directorio compartido con otras aplicaciones. ¿Qué ocurre con los datos almacenados en `getExternalFilesDir()` cuando se desinstala la aplicación?. Se mantienen en la tarjeta SD y pueden ser accedidos por otras aplicaciones. Se eliminan automáticamente junto con la aplicación. Se guardan permanentemente en la memoria del dispositivo. Se almacenan en una base de datos oculta del sistema. ¿Cuál es la función principal de `getExternalStorageState()`?. Determinar si el almacenamiento externo está disponible para lectura o escritura. Verificar si la tarjeta SD contiene archivos del usuario. Bloquear el acceso a archivos en almacenamiento externo. Borrar archivos temporales en almacenamiento externo. ¿En qué caso es necesario solicitar permisos en el manifiesto para acceder al almacenamiento externo?. Siempre, sin importar la versión de Android. Si queremos acceder a archivos fuera de los directorios privados de la app en Android 9 o inferior. Si usamos `getExternalFilesDir()`. Solo cuando la app accede a bases de datos. ¿Cómo se almacena la información en una base de datos SQLite en Android?. Como un único archivo en la memoria del dispositivo. En múltiples archivos de texto en la carpeta `databases`. Como registros individuales en SharedPreferences. Como archivos binarios en almacenamiento externo. ¿Qué ventaja tiene SQLite sobre el almacenamiento en ficheros?. Permite realizar consultas y manejar relaciones entre datos. Los datos se almacenan como texto plano y pueden ser leídos directamente. No requiere escribir código SQL para interactuar con la base de datos. Se ejecuta más rápido que el acceso a memoria RAM. ¿Qué método se usa para abrir una base de datos SQLite en Android?. openFile(). getWritableDatabase(). readDatabase(). openSQLite(). ¿Cuál es la estructura principal de almacenamiento en SQLite?. Un árbol de claves y valores. Un conjunto de tablas organizadas en un único archivo. Archivos XML con datos estructurados. Un almacenamiento jerárquico basado en JSON. ¿Qué sucede si un dispositivo no tiene tarjeta SD cuando intentamos usar `Environment.getExternalStorageDirectory()`?. Android asigna una partición del almacenamiento interno como almacenamiento externo. Se genera una excepción y la aplicación se detiene. La aplicación solicita permisos adicionales para acceder al almacenamiento externo. Se crea un directorio temporal en la memoria RAM. ¿Cuál es la mejor forma de asegurar que un archivo en almacenamiento externo solo sea accesible por la app que lo creó?. Guardarlo en `Environment.getExternalStoragePublicDirectory()`. Guardarlo en `getExternalFilesDir()`. Protegerlo con una contraseña en la base de datos. Guardarlo en `getFilesDir()`. ¿Cómo podemos acceder a los archivos de la aplicación en un dispositivo sin root?. Mediante `adb shell` con permisos elevados. Usando Device File Explorer en Android Studio. Accediendo a `/data/data/com.miapp/files/` directamente desde un explorador de archivos. No es posible acceder a los archivos sin root. ¿Cuál de estas opciones es un requisito para manipular almacenamiento externo en Android 10+?. Usar "Scoped Storage" y solicitar permisos de acceso en tiempo de ejecución. Definir el acceso en el `AndroidManifest.xml`, sin solicitar permisos en ejecución. Almacenar los archivos en `getFilesDir()` en lugar del almacenamiento externo. Pedir acceso root al usuario antes de acceder a los archivos. |