Cuestionario

5
Universidad tecnologica del Estado de Zacatecas Desarrollo de Aplicaciones II PREGUNTAS Ramiro Vázquez Saucedo 5-“B” 21 de Marzo de 2013

Transcript of Cuestionario

Page 1: Cuestionario

Universidad tecnolo gica del Estado de Zacatecas Desarrollo de Aplicaciones II

PREGUNTAS

Ramiro Vázquez Saucedo

5-“B”

21 de Marzo de 2013

Page 2: Cuestionario

1.-Que es un Content Provider? Un proveedor de contenidos (content provider) es el mecanismo que se ha definido en Android para compartir datos entre aplicaciones. Mediante estos componentes es posible compartir determinados datos de nuestra aplicación sin mostrar detalles sobre su almacenamiento interno, su estructura, o su implementación. De la misma forma, nuestra aplicación podrá acceder a los datos de otra a través de los content provider que se hayan definido. 2.-Que es un Intent? Es un es el elemento básico de comunicación entre los distintos componentes

Android Se pueden entender como los mensajes o peticiones que son enviados

entre los distintos componentes de una aplicación o entre distintas aplicaciones.

3.-Qué son los Widget?

Los widgets son elementos visuales, normalmente interactivos, que pueden

mostrarse en la pantalla principal (home screen) del dispositivo Android y recibir

actualizaciones periódicas. Permiten mostrar información de la aplicación al

usuario directamente sobre la pantalla principal.

4.-Qué son los view?

Las vistas (view) son los componentes básicos con los que se construye la interfaz

gráfica de la aplicación, análoga por ejemplo a los controles de Java o .NET. De

inicio, Android pone a nuestra disposición una gran cantidad de controles básicos,

como cuadros de texto, botones, listas desplegables o imágenes, aunque también

existe la posibilidad de extender la funcionalidad de estos controles básicos o

crear nuestros propios controles personalizados.

5.-Que son las activity?

Las actividades (activities) representan el componente principal de la interfaz

gráfica de una aplicación Android. Se puede pensar en una actividad como el

elemento análogo a una ventana o pantalla en cualquier otro lenguaje visual.

Page 3: Cuestionario

6.- Qué son los layouts?

Son elementos no visuales destinados a controlar la distribución, posición y

dimensiones de los controles que se insertan en su interior.

7.-Cuál es la función de FrameLayout?

Éste es el más simple de todos los layouts de Android. Un FrameLayout coloca

todos sus controles hijos alineados con su esquina superior izquierda, de forma

que cada control quedará oculto por el control siguiente (a menos que éste último

tenga transparencia).

8.-Cuál es la función de TableLayout?

Un TableLayout permite distribuir sus elementos hijos de forma tabular, definiendo

las filas y columnas necesarias, y la posición de cada componente dentro de la

tabla.

9.-Cuál es la función de RelativeLayout?

Este layout permite especificar la posición de cada elemento de forma relativa a su

elemento padre o a cualquier otro elemento incluido en el propio layout.

10.-Que es el Control ToggleButton?

Un control de tipo ToggleButton es un tipo de botón que puede permanecer en dos

posibles estados, pulsado/no_pulsado. En este caso, en vez de definir un sólo

texto para el control definiremos dos, dependiendo de su estado.

11.-Cuáles son los componentes básicos imprescindibles en nuestras

aplicaciones?

Son tres componentes que son: las imágenes (ImageView), las etiquetas

(TextView) y los cuadros de texto (EditText).

12.- ¿Cuál es el control de selección más utilizado?

El ListView que es el que muestra al usuario una lista de opciones seleccionables

directamente sobre el propio control, sin listas emergentes como en el caso del

control Spinner.

13.- ¿Cuáles son los controles de selección desntro de una lista de

posibilidades que Android dispone?

Page 4: Cuestionario

Podemos utilizar listas desplegables (Spinner), listas fijas (ListView), tablas

(GridView) y otros controles específicos de la plataforma como por ejemplo las

galerías de imágenes (Gallery).

14.-Cuál es la función de Control ImageButton?

En un control de tipo ImageButton podremos definir una imagen a mostrar en vez

de un texto.

15.-Cuáles son las tres formas que Android nos ofrece para crear controles

personalizados?

a. Extendiendo la funcionalidad de un control ya existente. b. Combinando varios controles para formar otro más complejo. c. Diseñando desde cero un nuevo control.

Preguntas de Base de Datos en Android

1.-Cuales son las herramientas que nos proporciona Android para el

almacenamiento y consulta de datos estructurados?

Bases de Datos SQLite

Content Providers

2.-Que es SQLite?

Es un motor de bases de datos muy popular en la actualidad por ofrecer

características tan interesantes como su pequeño tamaño, no necesitar servidor,

precisar poca configuración, tradicional y por supuesto ser de código libre.

3.-Que nos proporciona la API de SQLite de Android?

Page 5: Cuestionario

Nos proporciona dos alternativas para realizar operaciones sobre la base de datos

que no devuelven resultados (entre ellas la inserción/actualización/eliminación de

registros, pero también la creación de tablas, de índices, etc.).

4.-En Android cuál es la forma típica para crear, actualizar y conectar base

de datos SQLite?

A través de una clase auxiliar llamada SQLiteOpenHelper, o para ser más exactos,

de una clase propia que derive de ella y que debemos personalizar para

adaptarnos a las necesidades concretas de nuestra aplicación.

5.-Cuáles son los métodos para recorrer y manipular el cursor de forma secuencial y en orden natural?

moveToFirst(): mueve el puntero del cursor al primer registro devuelto. moveToNext(): mueve el puntero del cursor al siguiente registro devuelto.