Examen Complexivo - Desarrollo de Software
![]() |
![]() |
![]() |
Título del Test:![]() Examen Complexivo - Desarrollo de Software Descripción: Desarrollo de Aplicaciones Moviles |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué archivos principales se crean en un nuevo proyecto de Android Studio?. Config.ini, Manifest.xls. AndroidManifest.xls, ActivityMain.class, main_activity.xls. AndroidManifest.xml, activity_main.xml, MainActivity.java. AndroidManifest.xml, ActivityMain.java, activity_man.xml. ¿En qué archivo se configuran los permisos para acceder al almacenamiento externo?. Manifest.xml. Config.ini. ActivityMain.class. AndroidManifest.xml. ¿En qué archivo se encuentran las declaraciones para los componentes visuales de nuestra APP?. main_activity.xml. activity_main.xml. String.xml. Color.xml. ¿Cuál es la primer método que se ejecuta cuando se cobra vida un activity según el ciclo de vida del activity?. onResume(). onCreate(). onStart(). onRestart(). ¿Cuál es el primer método que se ejecuta cuando se abandona un activity según el ciclo de vida del activity?. onResume(). onStop(). onPause(). onStop(). ¿Cuál es el último método que se ejecuta cuando se abandona un activity según el ciclo de vida del activity?. onDestroy(). onStop(). onPause(). onResume(). ¿Cuál es el tercer método que se ejecuta cuando se inicia un activity según el ciclo de vida de las actividades?. onRestart(). onStop(). onPause(). onResume(). ¿Cuál es el método de un activity que se ejecuta cuando el usuario vuelve a una actividad que había sido abandonada completamente?. onRestart(). onStop(). onPause(). onStart(). ¿Cuál es la acción que debe enviar por parámetro en el método setAction de un intent para ejecutar el navegador por default?. Intent.ACTION_CALL. Intent.ACTION_SEND. Intent.ACTION_VIEW. MediaStore.ACTION_IMAGE_CAPTURE. ¿Cuál es la acción que debe enviar por parámetro en el método setAction de un intent para ejecutar abrir la cámara?. Intent.ACTION_CALL. Intent.ACTION_SEND. Intent.ACTION_VIEW. MediaStore.ACTION_IMAGE_CAPTURE. ¿Cuál valor se debe especificar en el método setType del Intent Implícito para indicar que está enviando texto únicamente?. plain/text. text/plain. text. image/*. ¿Cuál es el nombre del método que se debe utilizar para indicar a un Intent implícito que ejecute una aplicación como Facebook, Twiiter o Whatsapp?. setPackage. setAction. addFlags. putExtra. ¿Cuáles son los tipos de clases que debe instanciar para implementar un Simple ListView?. MyAdapter, ListView, List. MyAdapter, ListView, List. ArrayAdapter, List, ListView. MyAdapter, List, ViewHolder. ¿Qué se debe crear para personalizar un ListView?. Layout y Adapter. Layout y ArrayAdapter. Layout y Adaptador Personalizado. Layout. ¿Qué clase se debe crear para optimizar un ListView?. MyAdapter. MainActivity. LayoutInflater. ViewHolder. ¿Cuál es la clase padre para crear las estructuras de nuestra base de datos SQLite?. SQLiteDatabase. ViewHolder. SQLiteOpenHelper. Ninguna de estas. ¿Cuál o cuáles son los métodos que se ejecutan la primera vez cuando se instancia una base de datos SQLite?. Constructor de la clase y OnCreate. OnCreate y OnUpgrade. OnUpgrade. Ninguna de estas. ¿En qué método se deben definir las estructuras de creación de tablas por primera vez?. Constructor de la clase. OnCreate. OnUpgrade. Ninguna de estas. ¿Qué método ejecuta el constructor de la clase de la base de datos SQLite?. Constructor del padre. Constructor cualquiera. Constructor del hijo. Objeto. ¿Cuál o cuáles son los parámetros del método onUpgrade que me permiten controlar una nueva versión de la base de datos?. newVersion y oldVersion. newVersion y factory. factory y version. oldVersion. ¿Qué funciones se ejecuta en el método onCreate y onUpdate de la clase de la base de datos?. create table, alter table, create trigger. insert into (table). update (table). select, insert, update y delete (table). ¿Dónde debo configurar el permiso para conectarse a internet en Android?. network_security_config.xml. gradle. MainActivity.java. AndroidManifest.xml. ¿Dónde se debe definir Una librería externa en Android?. AndroidManifest.xml. gradle. settings.gradle. local.properties. ¿Cuál es el nombre del permiso para internet?. android.permission.ACCESS_NETWORK_STATE. android.permission.INTERNET. android.permission.CAMERA. android.permission.ACCESS_WIFI_STATE. ¿Cuál es el nombre de la librería que se utiliza para consumir un webservices o una URL?. Gson. JSON. Retrofit. Ninguna. ¿En qué archivo de debe definir la IP o nombre de dominio para poder accesar al webservice o URL si usamos retrofit?. network_security_config.xml. gradle. mainActivity.java. AndroidManifest.xml. ¿Cómo se llama la propiedad de la etiqueta <application> para definir el nombre del archivo que tiene la lista de dominios que podrá acceder la App?. supportsRtl. appCategory. networkSecurityConfig. theme. ¿Qué es un SplashScreen?. Theme. Layout. Item. Progressbar. ¿Cómo se utiliza un SplashScreen?. Una pantalla de sin importancia. La pantalla que se mostrara mientras se carga la aplicación. Es un layout. Todas las demas. ¿El SplashScreen necesita de un layout?. SI. En ocasiones. NO. No existe un SplashScreen. ¿Cuál es el contenido de la carpeta src?. Imágenes e iconos. Archivos de recursos XML. El manifiesto de aplicación. Archivos de código fuente Java. ¿Cuál es el contenido de la carpeta layout?. Imágenes e iconos. Archivos de recursos XML. El manifiesto de aplicación. Archivos de código fuente Java. ¿Cuál es el contenido de la carpeta drawable?. Imágenes e iconos. Archivos de recursos XML. El manifiesto de aplicación. Archivos de código fuente Java. ¿Cuales de las siguientes son tamaños de pantalla en android?. Small. Wide. Extrasmall. Layout. ¿Cuál es el primer método que se ejecuta al iniciar en el ciclo de vida de un fragmento?. OnCreate(). Small. OnCreateView(). OnStart(). ¿Qué método se invoca para conseguir el administrador de fragmentos?. fragmentManager(). getSupportFragmentManager(). findFragmentById(). findFragmentByTag(). ¿Cuál es el tercer método que se ejecuta al iniciar en el ciclo de vida de un fragmento?. OnCreate(). OnAttach(). OnCreateView(). OnStart(). ¿Cuál de estas opciones sirve para almacenar datos estructurados en una aplicación Android?. Preferencias Compartidas. Base de datos. Almacenamiento Interno. Todas las anteriores. ¿Con cuál de las siguientes base de datos Android proporciona una compatibilidad completa?. Oracle. MySql. Postgresql. Sqlite. ¿Cuál es el componente, de la Arquitecturas de componentes, encargado de mostrar los datos y manejar los eventos de usuarios en la Arquitectura de componentes?. Controlador de Interfaz de Usuario. ViewModel. Repositorio. RoomDatabase. ¿Cuál es el componente, en la Arquitectura de componentes, encargado de mantener todos los datos necesarios para la interfaz de usuario?. Controlador de Interfaz de Usuario. ViewModel. Repositorio. RoomDatabase. ¿Cuál es el componente, de la Arquitectura de componentes, encargado de ser la unica fuente de los datos de la aplicación?. Controlador de Interfaz de Usuario. ViewModel. Repositorio. RoomDatabase. ¿Cuál es el componente, de la Arquitectura de componentes, encargado de administrar los datos de fuentes Sqlite usando objetos?. Controlador de Interfaz de Usuario. ViewModel. Repositorio. RoomDatabase. ¿Cuál de los siguientes Layouts es el más similiar al ConstraintLayout?. RelativeLayout. GridLayout. LinearLayout. TableLayout. ¿En cuál de las siguientes opciones se debe definir una dimensión especifica?. Match Parent. Wrap Content. Fixed. Match Constraint. ¿Cuál de las siguientes opciones contiene toda la información relacionada con la navegación en una ubicación centralizada?. Gráfico de Navegación. NavHost. NavController. ActionBar. ¿Cuál de las siguientes opciones es un contenedor vacío encargado de mostrar los gráficos de la navegación?. Gráfico de Navegación. NavHost. NavController. ActionBar. ¿Cuál es el objeto encargado de administrar la navegacion de la APP?. Gráfico de Navegación. NavHost. NavController. ActionBar. ¿A partir de qué versión de Android Studio se puede usar el Navigation editor?. 3.0. 3.1. 3.2. 3.3. En el Navigation Editor, ¿cuál es la sección que muestra una lista de tu host de navegación y todos los destinos?. Panel de destinos. Graph Editor. Atributos. Panel de acciones. En el Navigation Editor, ¿cuál es la sección que incluye una representación visual de tu gráfico de navegación?. Panel de destinos. Graph Editor. Atributos. Panel de acciones. En el Navigation Editor, ¿cuál es la sección que muestra los atributos seleccionados de un elemento?. Panel de destinos. Graph Editor. Atributos. Panel de acciones. ¿Cuál de los siguientes layouts han sido reemplazado por el ConstraintLayout por lo que se desaconseja su uso?. AbsoluteLayout. RelativeLayout. LinearLayout. TableLayout. ¿Cuál de los siguientes no podría ser reemplazado por un ConstraintLayout?. AbsoluteLayout. RelativeLayout. ScrollView. TableLayout. ¿Cómo podemos saber que un grupo de vistas forman una cadena en un ConstraintLayout?. Cuando seleccionamos una vista aparece bajo esta un icono con dos eslabones. Las vistas están unidas por medio de un conector con forma de cadena. Analizando el código XML podemos observar que se han añadido a cada vista dos constraint hacia las vistas situadas junto a ella. Y en el caso de las vistas de los extremos, uno de sus constraint es hacia el contenedor. Todas las anteriores. La aseveración correcta de los constraint es: Podemos conseguir que el lado izquierdo de una vista se sitúe justo debajo de la parte inferior de otra. Podemos establecer en una vista un constraint horizontal o uno vertical, pero nunca ambos simultáneamente. Un ConstraintLayout no permite incluir en su interior otros layouts, para evitar la creación de layouts anidados. Todas son falsas. ¿Qué ventajas incorpora RecyclerView frente a ListView o GridView en el desarrollo de aplicaciones en Android?. Podemos configurar el desplazamiento vertical. Reciclado de vistas manual por comandos. Podemos configurar el desplazamiento horizontal. Podemos configurar la distribución de vistas con diferentes configuraciones. ¿Qué se debe hacer para mostrar una cuadrícula en un RecyclerView?. Utilizar un GridView en lugar de ListView. Definir el LayoutManager como GridLayoutManager. El RecyclerView ha de heredar de GridLayoutManager. El RecyclerView ha de heredar de GridView. ¿Cuál es la función de la clase Adapter en un. Almacenar los datos que se representan en el RecyclerView. Crear cada uno de las vistas que van en las diferentes posiciones del RecyclerView. Posicionar cada vista según la configuración escogida. Todas las anteriores. ¿Qué clase de RecyclerView se utiliza para reciclar una vista que se usa de patrón y no tener crear una vista nueva siempre?. ViewHolder. Recycler. RecyclerView. LayoutManager. |