option
Cuestiones
ayuda
daypo
buscar.php

Programación multimedia - UF1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación multimedia - UF1

Descripción:
Test 4 opciones

Fecha de Creación: 2023/05/03

Categoría: Otros

Número Preguntas: 206

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

¿Cuál es la función del archivo AndroidManifest.xml en una aplicación de Android?. Contiene el código fuente de la aplicación. Contiene los recursos utilizados por la aplicación. Define la estructura de la aplicación y sus componentes, como las actividades y servicios. Almacena los datos de la aplicación.

¿Qué es un BroadcastReceiver?. Un componente que muestra una lista de elementos desplazable. Un componente que se utiliza para almacenar datos en la base de datos de la aplicación. Un componente que permite a la aplicación recibir mensajes del sistema o de otras aplicaciones. Un componente que muestra una notificación en la barra de estado del dispositivo.

¿Cuál es el método para obtener una referencia a un objeto View en el layout de una actividad?. findViewById(). getViewById(). findView(). getComponentById().

¿Cuál es el método utilizado para hacer una llamada a una API en Android?. HttpConnection.request(). HttpUrlConnection.open(). HttpClient.execute(). HttpRequest.send().

¿Qué es un RecyclerView?. Un componente que muestra una lista de elementos desplazable. Un componente que se utiliza para almacenar datos en la base de datos de la aplicación. Un componente que muestra una notificación en la barra de estado del dispositivo. Un componente que se utiliza para mostrar una tabla de datos en la pantalla.

¿Cuál es el método que se llama cuando se crea una actividad en Android?. onCreate(). onStart(). onResume(). onPause().

¿Cómo se puede finalizar una actividad en Android?. Llamando al método finish(). Llamando al método destroy(). Llamando al método stop(). Llamando al método exit().

¿Qué es el método onActivityResult() en Android?. Un método para obtener una referencia a un objeto View en el layout de una actividad. Un método que se llama cuando una actividad finaliza y devuelve un resultado a la actividad que la llamó. Un método utilizado para hacer una llamada a una API en Android. Un método utilizado para obtener los resultados de una consulta a la base de datos.

¿Qué es el método onPause() en Android?. Un método que se llama cuando se crea una actividad en Android. Un método que se llama cuando una actividad finaliza y devuelve un resultado a la actividad que la llamó. Un método que se llama cuando una actividad pierde el foco y se vuelve parcialmente visible. Un método que se llama cuando una actividad se muestra en pantalla y es visible para el usuario.

¿Qué es el método onSaveInstanceState() en Android?. Un método que se llama cuando se crea una actividad en Android. Un método que se llama cuando una actividad finaliza y devuelve un resultado a la actividad que la llamó. Un método utilizado para guardar el estado de una actividad antes de que sea destruida. Un método utilizado para restaurar el estado de una actividad después de que se haya destruido.

¿Cuál es la clase base para todos los elementos de diseño de Android?. View. ViewGroup. Layout. Widget.

¿Qué es un ConstraintLayout?. Un layout que organiza los elementos en filas y columnas. Un layout que organiza los elementos en una lista desplazable. Un layout que organiza los elementos mediante restricciones entre ellos. Un layout que organiza los elementos en una rejilla.

¿Qué es un ScrollView?. Un layout que organiza los elementos en filas y columnas. Un layout que organiza los elementos en una lista desplazable. Un layout que organiza los elementos mediante restricciones entre ellos. Un layout que organiza los elementos en una rejilla.

¿Cuál es la diferencia entre un LinearLayout horizontal y uno vertical?. El LinearLayout horizontal organiza los elementos en filas y el vertical los organiza en columnas. El LinearLayout horizontal organiza los elementos en columnas y el vertical los organiza en filas. El LinearLayout horizontal se utiliza para elementos de tamaño variable y el vertical para elementos de tamaño fijo. No hay diferencia entre ellos, son lo mismo pero con diferente nombre.

¿Cuál es el propósito de la etiqueta `<include>` en un layout de Android?. Se utiliza para incluir un archivo de diseño dentro de otro archivo de diseño. Se utiliza para definir un estilo para un elemento de diseño. Se utiliza para definir una vista personalizada. Se utiliza para definir un recurso de animación.

¿Qué es SQLite?. Una base de datos relacional de código abierto. Un servidor de base de datos en tiempo real. Un lenguaje de programación utilizado para desarrollar aplicaciones Android. Una biblioteca de gráficos para Android.

¿Qué es una transacción en SQLite?. Un conjunto de operaciones SQL que se realizan de forma atómica. Un registro de cambios en la base de datos. Una operación para eliminar datos de la base de datos. Un comando para cambiar la estructura de la base de datos.

¿Qué es una cláusula WHERE en una consulta SQL?. Una cláusula para ordenar los resultados de una consulta. Una cláusula para limitar el número de resultados devueltos por una consulta. Una cláusula para especificar las columnas que se deben incluir en los resultados de una consulta. Una cláusula para filtrar los resultados de una consulta según ciertos criterios.

¿Qué es un Cursor en SQLite?. Un objeto que se utiliza para almacenar los resultados de una consulta SQL. Un objeto que se utiliza para realizar operaciones en la base de datos. Un objeto que se utiliza para acceder a los recursos de la aplicación. Un objeto que se utiliza para enviar datos a través de una red.

¿Qué es el método execSQL() en SQLite?. Un método para abrir la base de datos. Un método para cerrar la base de datos. Un método para ejecutar una consulta SQL. Un método para borrar la base de datos.

¿Qué es Room Database?. Un sistema de gestión de bases de datos relacionales. Una biblioteca de persistencia de objetos en Android. Una base de datos en memoria que se utiliza para pruebas en Android. Un lenguaje de programación utilizado para el desarrollo de aplicaciones Android.

¿Cuáles son los componentes principales de Room Database?. Entity, DAO y ViewModel. Entity, DAO y Database. Database, Repository y ViewModel. Entity, Repository y Service.

¿Qué es un DAO en Room Database?. Un objeto que representa una tabla en la base de datos. Un objeto que se utiliza para realizar consultas a la base de datos. Un objeto que se utiliza para acceder a los recursos de la aplicación. Un objeto que se utiliza para enviar datos a través de una red.

¿Qué es un Entity en Room Database?. Una clase que representa una tabla en la base de datos. Una clase que se utiliza para realizar consultas a la base de datos. Una clase que se utiliza para acceder a los recursos de la aplicación. Una clase que se utiliza para enviar datos a través de una red.

¿Qué es la anotación @Database en Room Database?. Una anotación que se utiliza para especificar una tabla en la base de datos. Una anotación que se utiliza para especificar una columna en la tabla de la base de datos. Una anotación que se utiliza para especificar la versión y los componentes de la base de datos. Una anotación que se utiliza para definir una vista en la base de datos.

¿Qué es Firebase Realtime Database?. Una base de datos relacional de código abierto. Un servidor de base de datos en tiempo real. Una biblioteca de gráficos para Android. Una herramienta para depurar aplicaciones Android.

¿Cuál es el formato de los datos almacenados en Firebase Realtime Database?. CSV. XML. JSON. TXT.

¿Cómo se estructuran los datos en Firebase Realtime Database?. En tablas y columnas. En colecciones y documentos. En nodos y hojas. En claves y valores.

¿Cómo se accede a los datos en Firebase Realtime Database?. A través de una API REST. A través de una API SOAP. A través de una API GraphQL. A través de una API JDBC.

¿Qué es Firebase Authentication?. Un sistema de autenticación para Firebase Realtime Database. Una base de datos en memoria que se utiliza para pruebas en Firebase. Una herramienta para depurar aplicaciones Firebase. Un servidor de autenticación para aplicaciones móviles.

¿Qué es Android Studio?. Un sistema operativo para dispositivos móviles. Un IDE para el desarrollo de aplicaciones móviles Android. Una biblioteca de componentes para aplicaciones Android. Una herramienta para probar aplicaciones Android.

¿Cuál de estos lenguajes de programación se utiliza en Android Studio?. COBOL. C++. Python. Kotlin.

¿Qué es Gradle en Android Studio?. Un sistema de gestión de bases de datos relacionales. Un servidor de base de datos en tiempo real. Un lenguaje de programación utilizado para el desarrollo de aplicaciones Android. Un sistema de construcción de proyectos y gestión de dependencias.

¿Qué son los AVD (Android Virtual Devices) en Android Studio?. Dispositivos móviles reales. Emuladores de dispositivos móviles. Bibliotecas de componentes para aplicaciones Android. Herramientas para depurar aplicaciones Android.

¿Qué es el Android Emulator en Android Studio?. Un dispositivo móvil real. Un emulador de dispositivos móviles. Una biblioteca de componentes para aplicaciones Android. Una herramienta para depurar aplicaciones Android.

¿Qué es Toast en Android?. Una clase para crear una notificación en la barra de estado. Una clase para mostrar mensajes cortos en la pantalla. Una clase para crear diálogos de alerta. Una clase para crear menús emergentes.

¿Cuál es el método para mostrar un Toast en Android?. show(). display(). toast(). message().

¿Cuánto tiempo se muestra por defecto un Toast en Android? a. b. c. d. 1 segundo. 2 segundos. 3 segundos. 4 segundos.

¿Qué es un servicio en Android?. Una clase para crear notificaciones en la barra de estado. Una clase para realizar operaciones en segundo plano. Una clase para crear diálogos de alerta. Una clase para crear menús emergentes.

¿Cómo se puede iniciar un servicio en Android?. A través de un Intent. A través de un Broadcast Receiver. A través de un Content Provider. A través de una Activity.

¿Qué es Logcat?. IDE de Android Studio. Herramienta de registro. Fichero de configuración de la aplicación. Compilador de Android.

En qué directorio del proyecto Android guardaremos los ficheros para definir estilos o códigos de colores que se podrán usar para los elementos de los layouts?. values. drawable. layout. design.

Indica cuál de las siguientes opciones es correcta: "Cuando usamos el emulador de Android Studio, podemos usar sensores como el GPS o desactivar la rotación de pantalla". Verdadero, el emulador puede simular estas funcionalidades como si se tratase de un dispositivo real. Falso, solo podremos usar estas características al emular nuestro proyecto en un dispositivo real conectado por USB a nuestro equipo. Verdadero aunque solo podríamos configurar la rotación de pantalla en el emulador, el resto de sensores no están disponibles salvo en una versión premium de Android Studio. Falso, los emuladores en Android Studio no tienen estas funcionalidades.

Completa la frase: "Cuando una aplicación está en estado "Started", ésta tiene una prioridad para ser cerrada de tipo...". media. baja o nula. alta. ninguna es correcta.

Marca la respuesta correcta: Los proveedores de contenido multimedia requieren: un permiso para poder ser usados a la hora de acceder a los contenidos. la seguridad de que nadie podrá consumir sus productos sin haber sido autorizado. de una versión de Android superior a la Oreo. ninguna es correcta.

Las bases de datos NoSQL no tienen una estructura de tablas y filas ni usan SQL como lenguaje de definición o acceso a los datos que almacenan. Un ejemplo de este tipo de BD es: Firebase. SQLite. MySQL. Derby.

¿En qué directorio se guardarán las pruebas unitarias?. modulo/src/test/java. modulo/src/test. modulo/src/res/test. Ninguna de las otras opciones es correcta.

Las pruebas que nos permiten revisar el código de un módulo desde la terminal para verificar su correcto funcionamiento aunque se incluyan llamadas al sistema, se conoce como... Pruebas instrumentales. Pruebas unitarias. Pruebas modulares. Pruebas finales.

Al crear nuestra base de datos que vamos a usar en nuestra aplicación, puede ocurrir que ya existiera una versión anterior, por lo que es necesario que se lance un método para que se actualicen los datos con la nueva información. Esta función es: onUpgrade(). onRestore(). onCreate(). onActualize().

¿Cuál es la función principal de la herramienta Lint?. Emular el funcionamiento de la aplicación especialmente recomendada para equipos con pocos recursos. Recopilar un listado de problemas detectados en la aplicación y una serie de consejos para mejorar el código. Es un plugin que facilita el diseño de los layouts de un proyecto. Ninguna de las anteriores opciones es correcta.

¿En qué lenguajes está escrito Flutter?. Java. C#. Dart. JavaScript.

¿Qué es un servicio?. Es un proceso ejecutado de forma visible para el usuario, existen dos tipos diferentes. Es un proceso ejecutado de forma invisible para el usuario, existen tres tipos diferentes. Es un proceso ejecutado de forma invisible para el usuario, pero puede comunicarse con él. Es un proceso ejecutado de forma invisible para el usuario, existe un único tipo en las aplicaciones Android.

¿Cuáles son las siglas de los cinco principios que pueden ayudarnos a tener un buen código o un código más limpio?. SOLID. SALID. SOULD. SILOD.

¿Qué permiso debemos declarar dentro del AndroidManifest para escribir en el almacenamiento interno del dispositivo?. WRITE EXTERNAL_STORAGE. WRITE STORAGE. WRITE INTERNAL_STORAGE. No necesitamos ningún permiso para acceder a la memoria interna del dispositivo.

¿En qué directorio de un proyecto Android crearemos las animaciones de vistas?. res/drawable/anim. res/anim. res/animator. res/animations.

¿Qué hace el siguiente código? EditText editText = findViewById(R.id.edTuNombre);. Se le da un id a un editText. Se hace referencia en el archivo .java a un elemento introducido en el archivo .XML. Hace referencia en el archivo -XML a un elemento introducido en el archivo .java. Se obtiene un String introducido en el editText.

¿Qué es un editText?. Representa una opción seleccionable. Sería parecido al anterior, mostrando si una opción está activa o no. Representa un campo de texto que el usuario puede rellenar. Gracias a sus atributos, podemos crear un filtro de entrada, de modo que si, por ejemplo sólo queremos número, el campo sólo acepte números, etc. Representa un texto estático para el usuario, aunque podemos cambiar su texto desde código. Puede servirnos para presentar información al usuario, como mensajes o etiquetas de otros componentes. Un componente que el usuario puede presionar para obtener alguna función. Estableceremos un listener o el autributo onClick para definir las acciones que efectuar cuando sea pulsado.

¿Qué significan las siglas AVD?. Android Virtual Device. Android Visual Device. Android Virtual Debugger. Android Virtual Debug.

¿En qué archivo encontraremos este código? apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin 'kotlin-android-extensions' android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.tudominio.tuaplicacion" minSdkVersion 23 targetSdkVersion 29 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptiones { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility javaVersion.VERSION_1_8 } kotlinOptions{ jvmTarget = '1.8' } } dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.3.0' implementation 'androidx.appcompat:appcompat:1.1.0' }. Manifest. Gradle. String. Activity.

¿Cómo se denomina el entorno de EJECUCIÓN de Android?. ADB (Andoid Debug Bridge). ADV (Android Virtual Device, AVD). JDK (Java Development Kit). ART (Android Runtime).

Existen varios tipos de layout, indica cuáles: FrameLayout, LinearLayout, RelativeLayout, TableLayout o GridLayout. VerticalLayout, HorizontalesLayout, RelativosLayout. FrameLayout, LinearLayout, IndexLayout, PanelsLayout. Ninguna es correcta.

Android ofrece documentos de log como los: Loggin Tools. Android Testing. ProGuard. unit tests.

Google ha desarrollado un sistema de reconocimiento de voz que nos permite... Controlar las características de nuestra conducción. Evitar distracciones al volante. Todas son correctas. Todas son incorrectas.

Si el juego va a ser publicado en Internet, NO es importante conocer... cantidad de recursos necesarios. a qué tipo de público está destinado. cuáles son las limitaciones. Todas las opciones son correctas.

¿Qué hace este código? override fun onCreate(db: SQLiteDatabase) { db.execSQL(SQL_CREATE_TABLA1) db.execSQL(SQL_CREATE_TABLA2) }. Se crea una actividad enlazando el archivo .java y el .xml. Crea las tablas TABLA1 y TABLA1, pero vacías. Crea la base de datos, si ya existe dicha base de datos, sólo la abrirá. Se crea la base de datos y se introduce una serie de datos.

¿Qué significan las siglas ADB?. Andoir Virual Device. Andoid Visual Device. Andoid Debug Bridge. Android Virtual Debugger.

Android ofrece herramientas de pruebas y depuración como... Loggin Tools. ProGuard. Andoid testing. Unit tests.

¿En qué directorio de un proyecto Android crearemos las animaciones de propiedades?. res/drawable/anim. res/anim. res/animations. res/animator.

¿Qué métodos se ejecutan si cerramos la aplicación?. onPause(), onResume() y onDestroy(). onPause(), onRestart() y onResume(). onStop(), onPause() y onResume(). onPause(), onStop() y onDestroy().

Las actividades tienen tres estados: Started, Paused y Stopped. Started, Paused y Destroyed. Resumed, Paused y Destroyed. Resumed, Paused y Stopped.

Cualquier señal ajena al canal puede afectar a la calidad de la misma, degradando la comunicación. Eficiencia. Seguridad. Conectividad. Estabilidad.

Indica el directorio en el que encontraremos los Menús: raw. mipmap. menu. layout.

Indica qué método del ciclo de vida de las aplicaciones de Android ha de se implementado en toda Actividad ya que es el primera que se invoca al crearse ésta: onStart(). onCreate(). onRecycle. onResume().

¿Qué funciones son del IDE de Android Studio?. Permite mostrar los cambios que hagamos en el código, pero es necesario cerrar Android Studio para que se actualicen los cambios. Ninguna de ellas. Se puede elegir una versión premium que permite exportar el proyecto para iOS (Apple). Proporciona un emulador para ejecutar apps y contiene un control de versiones.

Las aplicaciones Android se empaquetan en archivos APK para... solo para ser distribuidas. ser instaladas o distribuidas. solo para ser instaladas. no se empaquetan, se comprimen.

Cuando cambiamos la orientación de nuestro dispositivo, se invoca al método: onResume(). onDestroy(). onStop(). onPause().

Todos los elementos se colocan en una posición con respecto a otro elemento o al layout que lo contiene. RelativeLayout. TableLayout. GridLayout. FrameLayout.

La ejecución de tareas en segundo plano... hacen que el usuario perciba su existencia ya que carecen de interfaz gráfica asociada. hacen que el usuario perciba su existencia ya que no carecen de interfaz gráfica asociada. hacen que el usuario no perciba su existencia ya que carecen de interfaz grafica asociada. hacen que el usuario no perciba su existencia ya que no carecen de interfaz gráfica asociada.

Gestor de versiones que nos permite realizar un control sobre las modificaciones que realizamos en nuestros proyectos de aplicaciones: Genymotion. Git. Ninguna es correcta. Axure.

Una aplicación se compone de... sólo una actividad. al menos dos actividades. siempre varias actividades. una o más actividades.

Cada mecanismo se adaptará a las necesidades de velocidad de transmisión, consumo de energía, espacio de datos en memoria, etc. Eficiencia. Seguridad. Conectividad. Estabilidad.

Indica que la actividad va a ser representada después de haber pasado por onStop(). onRestart(). onResume(). onStop(). onPause().

Antes de ver la actividad por pantalla se ejecutan 3 métodos: onCreate(), onStart() y onResume(). onCreate(), onStart() y onRestart(). onStart(), onResume() y onRestart(). onCreate(), onStart() y onPause().

¿Qué hace el código que se muestra a continuación? val bundle = intent.extras val dato = bundle.get("miLogin"). Ninguna es correcta. La actividad SecondActivity recoge el valor de la variable login. No hace nada, el código es incorrecto. La actividad SecondActivity recoge el valor que le llega de la anterior actividad. La variable dato pasa a valer "miLogin".

Indica qué método se utiliza para poner en marcha los estados indicados: se ejecuta ante cualquier indicio de que el usuario va a abandonar la aplicación o ésta ha perdido el foco aunque no la cierre definitivamente: onResume(). onStop(). onPause(). onRestart().

¿Qué dos métodos son obligatorios en la clase AsyncTask?. start() y onFinichExecute(). doInBackground() y start(). onExeceute() y onPostExecute(). doInBackground() y onPostExecute().

La parte visual que contiene todos los elementos que podemos representar en ella (botones, imágenes, textos, enlaces, etc.) y que está programada en XML es: Activity. Component Tree o árbol de vistas. Layout. Tabla de propiedades.

En el sistema operativo Android finaliza una aplicación... esta decisión reside en la gestión de la pila de aplicaciones del propio sistema Android. en función de las necesidades de memoria de cada momento. cuando el usuario decide. lógicamente cuando llega al final.

¿En qué directorio se guardarán las pruebas unitarias?. modulo/src/test/java. modulo/src/res/test. modulo/src/test. Ninguna es correcta.

¿Qué hace el siguiente código? Intent intent = new Intent( MainActivity.this, MainActivity2.class); startActivity(intent);. Se destruye la actividad llamada MainActivity y se accede a la actividad MainActivity2. Se crea un objeto de la clase Intent para juntar componentes de las dos actividades. Se enlaza la parte lógica con la parte gráfica de las dos activitys. Se crea un objeto de la clase Intent para poder acceder a la actividad MainActivity2.

Indica cuál de los métodos se llama antes de terminas una actividad, tanto si ha sido desechada por el usuario como si ha sido el sistema el que decidido matarla para liberar los recursos que estaba utilizando: onStop(). onResume(). onPause(). onDestroy().

Los proveedores de contenido permiten: Todas son correctas. Recoger información propia del teléfono, como puede ser el nivel de batería. Recoger información de otras aplicaciones, como puede ser el listín telefónico. Recoger los mensajes de WhatsApp.

Todos los elementos se colocan en pila (linealmente) y pueden ser en forma vertical u horizontal. Señala la correcta: LinearLayout. FrameLayout. GrindLayout. RelativeLayout.

Indica el directorio en el que encontraremos las imágenes de la aplicación. Layout. Manifest. Values. Drawable.

Los servicios se ejecutan: Ninguna de las opciones es correcta. En el dispositivo siempre con el permiso del usuario. En el dispositivo sin que se dé cuenta el usuario. Fuera del dispositivo sin que se dé cuenta el usuario.

Cada actividad... Necesita un archiva .java y.xml, además de que cada una debe ser declarada en el AndoidManifest.xml. Solamente se necesita un archivo .xml. Necesita un archiva .java y.xml, pero no es necesario declarar la actividad en el AndoidManifest.xml. Necesita un archivo .APK y un .xml.

Si eliminamos la aplicación y volvemos a instalarla... La configuración guardada con SharedPreferences sigue almacenada. La configuración guardada con SharedPreferences sigue en la nube. Ninguna es correcta. La configuración guardada con SharedPreferences no sigue almacenada.

Indica en qué evento de la clase Asyntasck se realizan las siguientes instrucciones: Es el encargado de ejecutar el código en la hebra secundaria. onPostExecute(). doInBackground(). onCancelled(). onProgressUpdate().

Los elementos de tipo _____ se insertan en el layout o fichero .xml. Podemos arrastrarlos desde la paleta de Android Studio y se cargará todo el código asociado al elemento. Button. Checkbox. View. ImageButton.

Indica el directorio en el que encontraremos los iconos. layout. Manifest. mipmap. Gradle Script.

¿Para qué se utiliza ListView?. Es un grupo de vistas que muestran una lista de elementos desplazables. Es un elemento de comunicación entre distintos componentes de una aplicación. Permite almacenar la configuración del usuario en la aplicación. Mediante diferentes librerías, permiten manipular datos en un XML.

Indica el directorio en el que encontraremos los estilos y códigos de colores. Gradle Script. Manifest. Values. Drawable.

Los servicios Foreground o primer plano... Ofrece una interfaz cliente-servidor que permite una comunicación directa con el servicio desde la app. Realiza una tarea sobre la que el usuario no tiene ningún control. Puede llevar a cabo tareas de larga duración, pero se ve obligado a mostrar un indicador para que el usuario sepa que está activo. Ninguna opción es correcta.

Componente de la aplicación que se encarga de recibir los mensajes enviados por el Sistema Operativo y por otras aplicaciones. PendingIntent. Service. Broadcast Receiver. Intent.

Las pruebas en Android encargadas de comprobar los módulos puros del lenguaje son... Instrumental test. Android Testing. Unit tests. Loggin Tools.

¿Cómo se pueden enviar parámetros de una actividad a otra?. Se envían mediante el método putExtra() y se reciben en la nueva actividad mediante el método getExtras(). Se envían y se reciben mediante el método putExtra(). Se envían y se reciben mediante el método getExtras(). Se envían mediante el método getExtras() y se reciben en la nueva actividad mediante el método putExtra().

¿Qué es un proveedor de contenidos?. Componente que detecta y reacciona frente a mensajes globales del sistema. Componente sin interfaz gráfica que se ejecuta en segundo plano. Permisos para acceder a internet. Componente usado para compartir datos entre distintas aplicaciones.

¿Cuál es el orden correcto de las Fases?. 1. Configuración 2. Desarrollo 3. Depuración y pruebas 4. Publicación. 1. Configuración 2. Desarrollo 3. Publicación 4. Depuración y pruebas. 1. Desarrollo 2. Depuración y pruebas 3. Configuración 4. Publicación. 1. Desarrollo 2. Configuración 3. Depuración y pruebas 4. Publicación.

En Android existen varias clases que permiten gestionar los procesos que se ejcutan en diferentes hilos que nos permiten realizar una programación asíncrona en nuestras aplicaciones. A partir de la definición, señala cuál se corresponde en este caso: "Una de las formas más antiguas y clásicas, ligadas al lenguaje en Java y puede provocar grandes problemas si no se controlan correctamente". AsyncTask. Coroutines. Java Thread Api. Programación Reactiva.

Los layout son elementos... transparentes. no visibles. semi-visibles. visibles.

El tipo de conexiones que hace referencia a las tecnologías wireles para iniciar comunicaciones a pocos centímetros de distancia se conoce como... Bluetooth. WLAM. Telecom. NFC.

Una actividad es: Un componente de la aplicación Android que proporciona interacción con el usuario. Se puede interpretar como una ventana tradicional en la que se desarrolla una acción simple. Un componente de la aplicación que no permite la interacción con el usuario. Un componente de la aplicación Eclipse que proporciona interacción con el usuario. Se puede interpretar como una ventana tradicional en la que se desarrolla una acción simple. Un componente de la aplicación que permite la interacción con el móvil.

Android ofrece documentos de log como los: Loggin Tools. PorGuard. Android Testing. unit tests.

En los servicios enlazados, se utiliza el método: restoreService(). startService(). bindService(). openService().

Las actividades en primer plano tienen 3 estados: Resumed, Paused y Stoped. Started, Paused y Stoped. Created, Started y Resumed. Created, Paused y Stoped.

Los métodos obligatorios en la clase AsyncTask son soInBackground y onPostExecute. Otros métodos también importantes son: onPreExecute y onProgressUpdate. Esta clase no tiene más métodos. onCancel y onProgressUpdate. onPreExecute y onCancel.

A partir de la versión 26 de la API de Android... los servicios en segundo plano tienen muchas menos limitaciones. los servicios en segundo plano tienen muchas limitaciones. los servicios en primer plano tienen muchas limitaciones. los servicios en primer plano tienen muchas menos limitaciones.

Las actualizaciones de una aplicación se distribuyen en un nuevo fichero... empaquetado PKT. comprimido APK. empaquetado APK. comprimido RAR.

¿Cuál de los siguientes IDEs no desarrolla para Android?. Eclipse. Visual Android. Android Studio. Netbeans.

Las pruebas que nos permiten revisar el código de un módulo desde la terminal para verificar su correcto funcionamiento, aunque se incluyan llamadas al sistema se conoce como: Pruebas modulares. Pruebas finales. Pruebas instrumentales. Pruebas unitarias.

Cuando una aplicación está en estado "Destroyed", ésta tiene una prioridad: Baja o nula. Alta. Media. Ninguna es correcta.

Android ofrece herramientas de pruebas y depuración como: Loggin tools. Unit tests. ProGuard. Android testing.

Indica qué componente des inspector del Layout se corresponde con la definición "Árbol de vistas": Muestra un listado de las vistas y componentes gráficos que forman el layout. Muestra las propiedades gráficas del componente seleccionado. Muestra una representación muy similar a la que se mostraría en el dispositivo real. Ninguna es correcta.

Indica el directorio en el que encontraremos los ficheros que definen el diseño de las pantallas de la app. layout. drawable. Manifest. values.

Los layout son elementos cuya función es: Establecer la posición de la pantalla de la aplicación. Establecer la posición de los componentes gráficos. Ninguna es correcta. No establecer la osición de los widges.

¿Qué hace este trozo de código?. El método onUpgrade() crea la base de datos, si ya existe dicha base de datos, sólo la abrirá. El método onCreate() se encarga de actualizar la estructura de dicha base de datos, es decir, si el número de versión es superior al que estaba establecido, se ejecutará este método. Se crea una actividad enlazando el archivo .java y el .xml. Se crea la base de datos y se le introduce una serie de datos. El método onCreate() crea la base de datos, si ya existe dicha base de datos, sólo la abrirá. El método onUpgrade se encarga de actualizar la estructura de dicha base de datos, es decir, si el número de versión es superior al que estaba establecido, se ejecutará este método.

Cuando una aplicación está en estado "Stoped", ésta tiene una prioridad: Baja o nula. Ninguna es correcta. Alta. Media.

Proceso ejecutado de forma invisible para el usuario: Intent. Service. PendingIntent. Broadcast Receiver.

¿Qué métodos se ejecutan al volver a la aplicación?. onPause(), onResume() y onDestroy(). onRestart(), onStart() y onResume(). onPause(), onRestart() y onResume(). onStop(), onPause() y onRestart().

Representa una opción seleccionable. Sería parecido al switch, mostrando si una opción está activa o no. ImageButton. RatioButton. Button. Checkbox.

Relaciona el tipo de almacenamiento de datos de la forma de trabajo desde Android; Librería con la que crear y acceder a los datos de una BBDD SQLite de forma fácil, eficiente y orientada a objetos. SharedPreferences. API SQLite. Room. Firebase.

Indica cuál es la respuesta verdadera sobre los Toast: Las notificaciones en la barra están siempre visibles hasta que el usuario las elimina. No podemos redefinir el aspecto de una Toast. Las tostadas están siempre en la pantalla hasta que el usuario las elimina. Las Toast al pulsar pueden lanzar una acción.

¿Qué hace este trozo de código? override fun onCreate(db: SQLiteDatabase){ db.execSQL(SQL_CREATE_JUGADORES) db.execSQL(SQL_CREATE_PARTIDAS) } override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) { db.execSQL(SQL_DELETE_JUGADORES) db.execSQL(SQL_DELETE_PARTIDAS) onCreate(db) }. El método onUpgrade() crea la base de datos, si ya existe dicha base de datos, sólo la abrirá. El método onCreate() se encarga de actualizar la estructura de dicha base de datos, es decir, si el número de versión es superior al que estaba establecido, se ejecutará este método. Se crea una actividad enlazando el archivo .java y .xml. Se crea la base de datos y se le introduce una serie de datos. El método onCreate() crea la base de datos, si ya existe dicha base de datos, sólo la abrirá. El método onUpgrade se encarga de actualizar la estructura de dicha base de datos, es decir, si el número de versión es superior al que estaba establecido, se ejecutará este método.

¿Por qué una hebra trabajadora que manda un mensaje post puede cambiar el UI?. Porque el método post del mensaje se ejecutará dentro de la hebra principal. El método post no puede cambiar el UI. Porque el método post del mensaje se ejecutará dentro de la hebra secundaria. Ninguna es correcta.

Indica el directorio en el que encontraremos los ficheros para la compilación de la aplicación: values. Gradle Script. drawable. layout.

Si tengo el siguiente archivo AndroidManifest.xml, ¿Cómo se denominará la aplicación que genere?. miGame. ic_launcher. miPrimeraApp. AppGame.

Es la distancia entre dos componentes: Padding. Height. Width. Margin.

Emulador de Android Studio que requiere pocos recursos, lo que lo convierte en una opción recomendable para equipos poco potentes. Genymotion. Ninguna. Git. Axure.

¿Qué métodos se ejecutan al cambiar de aplicación?. onPause() y onResume(). onStop() y onRestart(). onRestart() y onPause(). onPause() y onStop().

En Android Studio... Sólo podemos configurar nuestro propio dispositivo. Sólo podemos configurar un único dispositivo emulador para probar nuestras aplicaciones. Sólo podemos configurar un emulador desde Android Studio y además nuestro propio dispositivo. Podemos configurar varios dispositivos para emular nuestras aplicaciones.

El encargado de lanzar una actividad: AndroidManifest.xml. Intent. Activity. Layout.

¿Cuál es el evento obligatorio de todas las actividades?. onStart(). onStop(). onCreate(). onDestroy().

A la hora de organizar los ficheros del proyecto de una aplicación en Android, los que contengan el código Kotlin para controlar la programación de las Activities se guardarán en el directorio: Manifest. res. java. kotlin.

Indica el directorio en el que encontraremos los permisos de aplicación. Manifest. Gradle Script. layout. values.

Los proveedores de contenido multimedia requieren: De una versión de Android superior a la Oreo. La seguridad de que nadie podrá consumir sus productos sin haber sido autorizado. El pago por sus servicios antes de poder acceder a ellos. Un permiso para poder ser usados a la hora de acceder a los contenidos.

Una actividad es: Cada una de las composiciones que se aplican a la pantalla. Ninguna es correcta. Cada una de las aplicaciones que componen la pantalla. Cada una de las pantallas que componen la aplicación.

Indica qué componente del inspector del Layout se corresponde con la definición: "Visor de pantalla". Ninguna es correcta. Muestra el listado de las vistas y componentes gráficos que forman el layout. Muestra las propiedades gráficas del componente seleccionado. Muestra una representación muy similar a la que se mostraría en el dispositivo real.

¿Qué es un socket?. Recurso que se utiliza para lanzar un servicio. Es un mecanismo para poder conectar elementos de una actividad. Recurso que es capaz de interactuar con el usuario y se encarga de recoger los eventos. Es un mecanismo que permite la comunicación entre aplicaciones a través de la red, es decir, abstrae al usuario del paso de la información entre diferentes capas.

¿Cómo se denomina al entorno de EJECUCIÓN de Android?. ADV (Android Virtual Device, AVD). JDK (Java Development Kit). ADB (Android debug Bridge). ART (Android Runtime).

Es necesario controlar que no existan agentes que puedan interceptar los canales de información y acceder a los datos: Conectividad. Eficiencia. Seguridad. Estabilidad.

Indica en qué evento de la clase Asynstask se realizan la siguiente instrucción: Es utilizado para finalizar la hebra: onPostExecute(). onProgressUpdate(). onCancelled(). doInBackground().

Relaciona el tipo de almacenamiento de datos con la forma de trabajo desde Android: Firebase. API SQLite. Room. SharedPreferences.

En el archivo AndroidManifefest.xml se declaran: Los métodos. Los permisos. Los intents. Las variables.

¿Qué pruebas permiten probar el funcionamiento de módulos?. Android Testing. ProGuard. unit tests. Loogin Tools.

Es el espacio entre el componente y su propio contenido: Margin. Width. Padding. Height.

Los servicios Bound o enlazado: Ninguna es correcta. Está enlazado cuando un componente de la aplicación llama a bindService para establecer una conexión con él. Puede llevar a cabo tareas de larga duración, pero se ve obligado a mostrar un indicador para que el usuario sepa que está activo. Realiza una tarea sobre la que el usuario no tiene ningún control, como, por ejemplo, un cálculo complejo o la compresión de los mensajes en la app de mensajería.

Podemos proteger el fichero de Preferencias para que no sea accesible desde otras aplicaciones... Usando la etiqueta MODE_OCCULT. Usando la etiqueta MODE_HIDDEN. Usando la etiqueta MODE_COVERT. Usando la etiqueta MODE_PRIVATE.

En Android Studio existe una funcionalidad que controla todo el mecanismo de compilación mediante unos ficheros de configuración, se trata de: AndroidManifest. Gradle. Logcat. APK.

La parte lógica invisible al usuario que contiene el código de programación en lenguaje java o kotlin y configura la funcionalidad de los elementos situados en la parte visual: Componente Tree o árbol de vistas. Activity. Layout. Tabla de propiedades.

Representa un texto estático para el usuario, aunque podemos cambiar su texto desde código. Puede servirnos para presentar información al usuario, como mensajes o etiquetas de otros componentes. EditText. TextView. Checkbox. Switch.

En este estado la actividad ya es visible para el usuario, es el último método que se ejecuta mientras la actividad permanezca en primer plano. onPause(). onResume(). onCreate(). onStart().

Indica cuál es la respuesta falsa: En los servicios enlazados, se utiliza el método startService() para iniciar el servicio. Los servicios no pueden comunicarse con el usuario directamente. Los servicios se ejecutan en el dispositivo sin que se dé cuenta el usuario. Los servicios enlazados crean un canal de comunicación entre el servicio y los componentes.

¿Qué proceso se realiza antes que el Desarrollo?. Depuración. Pruebas. Publicación. Configuración.

En Android existen varias clases que permiten gestionar los procesos que se ejecutan en diferentes hilos que nos permiten realizar una programación asíncrona en nuestras aplicaciones. A partir de las definiciones, señala cuál de ellas se corresponde en este caso: "La clave de esta clase es la función que permite suspender la ejecución". Java Thread API. Coroutines. Programación Reactiva. AsyncTask.

¿Cuál es uno de los métodos para lanzar el intent?. getActivity(intent). setActivity(intent). onStartActivity(intent). startActivity(intent).

Cuando una aplicación está en estado "Resumed" ésta tiene una prioridad: Alta. Pausada. Media. Baja o nula.

¿Cuáles de las siguientes son ejemplos de limitaciones más relevantes que se han de tener en cuenta a la hora de desarrollar aplicaciones para dispositivos móviles?. Todas son correctas. Memoria RAM. Seguridad. Consumo de batería.

Sirve para diseñar la interfaz gráfica de forma digital y así poder representar un modelo al estilo de un "mockup" o un esbozo que sirva para hacer un esquema de la disposición de los elementos en las pantallas de nuestra aplicación: Axure. Git. Ninguna es correcta. Genymotion.

Cada actividad tiene: Parte gráfica (la cual establece el funcionamiento de la aplicación) y la capa lógica (son los archivos xml que forman los distintos layouts). Capa lógica (la cual establece el funcionamiento de la aplicación) y la parte gráfica (son los archivos java que forman los distintos layouts). Parte gráfica (la cual establece el funcionamiento de la aplicación) y la capa lógica (son los archivos java que forman los distintos layouts). Capa lógica (la cual establece el funcionamiento de la aplicación) y la parte gráfica (son los archivos xml que forman los distintos layouts).

Indica qué componente del inspector del Layout se corresponde con la definición: "Tabla de propiedades": Muestra las propiedades gráficas del componente seleccionado. Muestra un listado de las vistas y componentes gráficos que forman el layout. Muestra una representación muy similar a la que se mostraría en el dispositivo real. Ninguna es correcta.

Representa un botón exactamente igual al Button, con la diferencia de que podemos añadirle un icono para un mejor aspecto visual de su función: Switch. Checkbox. ImageButton. Button.

¿Qué hace el código que se muestra a continuación? @Override fun onCreate(db:SQLiteDatabase){ private const var TABLA_USR= "CREATE TABLE usuarios (_id INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT, apellido TEXT, telefono INTEGER)"; db .execSQL(TABLA_USR); }. Permite crear una base de datos. Elimina una base de datos. Actualiza una base de datos. No hace nada ya que en este caso no se puede usar el @Override.

¿Cuál de las siguientes opciones no son widgets de Android?. Switch. EditText. TextField. Button.

Todos los elementos se colocan en la parte izquierda y arriba de la pantalla. GridLayout. TableLayout. RelativeLayout. FrameLayout.

En una aplicación: Pueden convivir ficheros escritos en Kotlin y ficheros escritos en Java. Pueden convivir ficheros escritos en Kotlin y ficheros escritos en JavaScript. No pueden convivir ficheros escritos en Kotlin y ficheros escritos en Java. Sólo se puede programar en Kotlin, Java está obsoleto.

Coloca los elementos en forma de tabla, indicando el número de filas y de columnas que tendrá la tabla. GridLayout. FrameLayout. RelativeLayout. TableLayout.

En Android existen varias clases que permiten gestionar los procesos que se ejecutan en diferentes hilos que nos permiten realizar una programación asíncrona en nuestras aplicaciones. Señala cuál correspone. "Se basa en la gestión de peticiones de suscripción que un objeto puede recibir de otros y que avisarán de los posibles cambios de estado que puedan tener". AsyncTask. Java Thread API. Coroutines. Programación Reactiva.

Cuando trabajamos con SharedPreferences: Almacenamos un archivo con extensión XML. Almacenamos un archivo con extensión SQL. Almacenamos un archivo con extensión EXE. Almacenamos un archivo con extensión APK.

Relaciona el tipo de almacenamiento con la forma de trabajo desde Android: Base de datos internas. Firebase. SharedPreferences. Room. API SQLite.

Señala cuál de las siguientes NO es un ejemplo de las limitaciones más relevantes que se han de tener en cuenta a la hora de desarrollar aplicaciones para dispositivos móviles: Memoria EPROM. Conexión a Internet. Memoria RAM. Seguridad.

Es una comunicación con el Sistema Operativo que no se sabe cuándo se llevará a cabo. Intent. Service. Broadcast Receiver. PendingIntent.

Indica en qué evento de la clase Asynctask se realiza la siguiente instrucción: Es el encargado de ejecutar el código en la hebrea principal. onPostExecute(). onCancelled(). doInBackground(). onProgressUpdate().

Una tarea asíncrona es: Un objeto no instanciado que permite modificar el UI y puede ejecutar código en una hebra separada. Un objeto instanciado de una clase derivada de Asynctask que no permite modificar el UI y puede ejecutar código en una hebra separada. Un objeto instanciado de una clase derivada de Asynctask que permite modificar el UI, pero no puede ejecutar código en una hebra separada. Un objeto instanciado de una clase derivada de Asynctask que permite modificar el UI y puede ejecutar código en una hebra separada.

Indica el directorio en el que encontraremos los archivos de audio: Manifest. raw. layout. mipmap.

Relaciona el tipo de almacenamiento de datos con la forma de trabajo desde Android: Almacenamiento de pares clave-valor. Firebase. Room. SharedPreferences. API SQLite.

Una de las herramientas que Android Studio usa para solucionar e identificar errores podemos encontrarla en las pestañas inferiores y muestra los errores del sistema y los mensajes que configuremos en nuestra App. Gradle. Logcat. Error.xml. AndoidManifest.

Cuando una aplicación está "paused", ésta tiene una prioridad: Baja o nula. Media. Pausada. Alta.

En este método se ejecuta ante cualquier indicio de que el usuario va a abandonar la aplicación o ha perdido el foco: onResume(). onCreate(). onPause(). onStart().

¿Qué hace el código que se muestra a continuación? val 1 = Intent (this, Activity::class.java); i.putExtra("mensaje", "Esto es un mensaje para la Actividad 2"); i.putExtra("ID", 85); startActivity(i);. La actividad que lo invoca envía a la Actividad 2 un mensaje de texto y un dato numérico. La actividad principal que lo ejecuta recibe dos mensajes de la Actividad B, que tiene un identificador de proceso con ID 85. Ninguna es correcta. Envía dos mensajes de texto al proceso 85 que cargará la Actividad B,.

¿En qué directorio de un proyecto Android crearemos las animaciones de vistas?. res/drawable/anim. res/animator. res/animations. res/anim.

Al crear nuestra base de datos que vamos a usar en nuestra aplicación, puede ocurrir que ya existiera una versión anterior, por lo que es necesario que se lance un método para que se actualicen los datos con la nueva información. Ninguna es correcta. onRestore(). onUpgrade(). onCreate().

Indica cuál de las siguientes propiedades permite mostrar una etiqueta de texto descriptiva dentro de un EditText cuando no tenga contenido. android:hint. android:gravity. android:text. android:title.

En Android existen varias clases que permiten gestionar los procesos que se ejecutan en diferentes hilos que nos permiten realizar una programación asíncrona en nuestras aplicaciones. A partir de las definiciones, señala cuál de ellas se corresponde en este caso: "Muy popular y usada en la actualidad, aunque presenta algunas limitaciones". Programación Reactiva. AsyncTask. Java Thread API. Coroutines.

¿Qué hace el código? val intent = Intent (this, SecondActivity::class.java) intent.putExtra("miLogin", login) startActivity(intent). La actividad que lo invoca envía a la actividad SecondActivity un mensaje de texto y un dato numérico. Cambia de la actividad MainActivity a la actividad SecondActivity, mandando el texto "miLogin". Cambia de la actividad MainActivity a la actividad SecondActivity, mendando la variable denominada login como parámetro con clave miLogin. Ninguna es correcta.

Si la aplicación pasa a no estar visible para el usuario se ejecuta este método indicando que la aplicación no está siendo utilizada. En este momento, la aplicación debe liberar los recursos que no son necesarios. onStop(). onStart(). onPause(). onResume().

Coloca los elementos en forma de tabla, distribuidos por los elementos en cada una de las líneas. FrameLayout. GridLayout. RelativeLayout. TableLayout.

¿Qué hace el código? <uses-permission android:name="android.permission.SEND_SMS"> </uses-permission>. Anula los permisos para poder enviar mensajes de texto desde una aplicación Android. No hace nada, el código es incorrecto. Declara los permisos para poder enviar WhatsApp desde una aplicación Android. Declara los permisos para poder enviar mensajes de texto desde una aplicación Android.

¿Qué permisos son necesarios para enviar SMS desde nuestra app Android?. SEND_SMS. sendTexrMessage. SEND_TEXT_MESSAGE. SmsManager.

¿Qué permisos necesitaremos para acceder a una base de datos externa?. No necesitamos ningún permiso. Permisos para acceder a internet: <uses-permission android:name="android.INTERNET"/>. Permisos para acceder a internet: <permission android:name="android.permission.INTERNET"/>. Permisos para acceder a internet: <uses-permission android:name="android.permission.INTERNET"/>.

En este estado la actividad se prepara para ser visible mientras entra en primer plano y recibe el foco: onPause(). onCreate(). onResume(). onStart().

¿En qué directorio podemos encontrar los ficheros de diseño de los layouts?. /java/layout. /kotlin/layout. /res/layout. /drawable/layout.

Las pruebas en Android encargadas de comprobar los módulos complejos con llamadas al propio sistema operativo son: Loggin Tools. Unit tests. Instrumental test. Android Testing.

Cuando una aplicación está en estado "Started", ésta tiene una prioridad: Baja o nula. Media. Ninguna es correcta. Alta.

¿Qué es GenyMotion?. IDE. Emulador. Ninguna es correcta. Galería de imágenes y sonidos para Android.

Todos los servicios se deben declarar en: El archivo Permissions.xml, mediante la etiqueta <Service>. El archivo AndroidManifest.xml, mediante la etiqueta <Service>. El archivo AndroidConfig.xml, mediante la etiqueta <Service>. El archivo AndroidServices.xml, mediante la etiqueta <Service>.

Indica en qué método se utiliza para poner en marcha los estados indicados; Se ejecuta cuando la aplicación pasa a no ser visible para el usuario y por tanto no va a ser usada y liberará los recursos. onStop(). onPause(). onRestart(). onResume().

Denunciar Test