NEW
Font size
WorksheetsTROLL FACE
Total questions: 20
Worksheet time: 10mins
Queremos que un formulario de la actividad se guarde en una base de datos ¿Cuál es el método más adecuado para hacerlo ?
onSaveInstanceState()
onPause() o onStop()
onCreate() y onDestroy()
na
Marca la afirmación que consideres verdadera
Un menú es una actividad
Una actividad es una vista
Una intención es una actividad
Una ventana de preferencia es una actividad
¿Cuál de los siguientes elementos de Android NO corresponde con una clase java ?
Recursos
Vistas
Layouts
Intenciones
La forma recomendada en Android para crear una vista es:
Mediante código
Mediante xml
Mediante html
Mediante una actividad
¿Para qué se utiliza el segundo parámetro del siguiente método de BaseAdapter?
public View getView(int posicion, View vistaReciclada, ViewGroup padre)
Para poder generar diferentes tipos de vistas dentro de un ListView.
Para no tener que utilizar el inflater (generador de objetos a partir de XML) en cada llamada al método.
Para devolver la vista una vez es generada.
Todas las respuestas son ciertas
¿Qué es un ArrayAdapter?
Una subclase de BaseAdapter
Una clase que genera las diferentes vistas que se despliegan en un Spinner
Un puente entre un array de objetos y un ListView
Todas las respuestas son ciertas
¿Por qué un ListView suele ponerse dentro de un FrameLayout?
Para mostrar una vista alternativa al ListView, si la lista está vacía.
Para poder introducir varios elementos en la lista
Para poder introducir un scroll vertical
na
¿Cuál es la mejor definición para ListView?
Muestra una lista de imágenes deslizable
Muestra una lista de vistas deslizable
Muestra una lista de strings deslizable
na
¿Cómo almacena Android las preferencias seleccionadas por el usuario?
En un fichero xml
En un documento de texto plano
Como variables e la aplicación
Todas las respuestas son ciertas
Donde se almacenan los ficheros de preferencias:
res/strings
res/preferences
res/xml
res/values
Con respecto a las preferencias compartidas en Android indique lo correcto:
Habilita la posibilidad de acceso de todas las aplicaciones, pero la modificación solo lo puede realizar una de ellas.
MODE_PRIVATE
MODE_WORLD_READABLE
MODE_WORLD_WRITEABLE
NA
¿Cuál es la principal ventaja de utilizar Bases de Dato?
Podemos realizar búsquedas de forma muy rápida
Podemos borrar o insertar información sin tener que rescribir toda la información.
Podemos organizar la información en forma de tablas y establecer relaciones entre los campos e diferentes tablas.
Todas las anteriores
Cuando creamos una base de datos utilizando la clase SQLiteOpenHelper ?Que característica es cierta?
La base de datos de be ser eliminada automáticamente cuando desinstalamos la aplicación
Disponemos de un mecanismo que nos permitir en una futura crear una versión diferente de nuestra base de datos.
Se verifica si la base de datos todavía no ha sido creada y en este caso se invoca al método onCreate() para crearla.
Todas las respuestas son correctas
¿Cuáles de los siguientes métodos tiene más parámetros?
query()
rawQuery()
execSQL()
na
¿Qué método hay que utilizar si queremos escribir en una base de datos?
SQLiteOpenHelper()
getDatabase()
getWritableDatabase()
getReadableDatabase()
¿Qué restricciones presenta un adaptador creado con SimpleCursorAdapter?
Los elementos a reemplazar solo pueden ser del tipo TextView o ImageView
Todas las vistas a crear dentro del ListView se crean a partir del mismo layout
Solo podemos utilizar valores que provengan directamente de un campo (no podemos combinar dos valores, ni usar funciones)
Todas las respuestas son correctas
¿Qué métodos hay que sobre escribir en la clase CursorAdapter?
getView() y getCount()
newView() y getView()
getView() y getItem()
newView() y bindView()
¿Cuál es la sintaxis correcta en SQL para crear un nuevo registro en una tabla?
CREATE TABLE tabla (texto TEXT, numero INTEGER)
INSERT INTO tabla VALUES ('valor', 5)
SELECT * FROM tabla
UPDATE lugares SET texto='valor', numero=5
¿Qué comando utilizarías para crear una nueva base de datos en SQLite?
CREATE TABLE tabla (texto TEXT, numero INTEGER)
INSERT INTO tabla VALUES ('valor', 5)
SELECT * FROM tabla
Ninguno de los anteriores
Permite visualizar una lista de elementos con deslizamiento vertical:
Control Cardview
Control TabLayout
Control ListView
Control Toolbar
