Preguntas de android

4
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS Desarrollo de Aplicaciones III Tecnologías de la Información y la Comunicación 15 Preguntas del Material de Android Docente: ITIC. Eloy Contreras de Lira Alumno: Octavio Arturo Salas Esquivel Matricula: 4811100030 Grado Y Grupo: “5ºB” Fecha: 21/03/13

Transcript of Preguntas de android

Page 1: Preguntas de android

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

Desarrollo de Aplicaciones III Tecnologías de la Información y la Comunicación

15 Preguntas del Material de Android

Docente:

ITIC. Eloy Contreras de Lira

Alumno:

Octavio Arturo Salas Esquivel

Matricula:

4811100030

Grado Y Grupo:

“5ºB”

Fecha:

21/03/13

Page 2: Preguntas de android

1. ¿para que sirve 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).

2. ¿para que sirve un LinearLayout?

Este layout apila uno tras otro todos sus elementos hijos de forma horizontal o

vertical según se establezca su propiedad android:orientation.

3. ¿Qué contiene la Carpeta /src/?

Esta carpeta contendrá todo el código fuente de la aplicación, código de la interfaz

gráfica, clases auxiliares, etc.

4. ¿Qué contiene la Carpeta /res/?

Contiene todos los ficheros de recursos necesarios para el proyecto: imágenes,

vídeos, cadenas de texto, etc.

5. ¿Qué contiene la Carpeta /gen/?

Contiene una serie de elementos de código generados automáticamente al

compilar el proyecto.

6. ¿Qué contiene el Fichero AndroidManifest.xml?

Contiene la definición en XML de los aspectos principales de la aplicación, como

por ejemplo su identificación (nombre, versión, icono, …), sus componentes

(pantallas, mensajes, …)

7. ¿para que sirve 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.

8. ¿Cuáles son los dos controles de selección más comunes en

cualquier interfaz gráfica?

Las listas desplegables (Spinner) y las listas “fijas” (ListView)

9. ¿Cuáles son los pasos principales para la creación de un widget

Android?

Definición de su interfaz gráfica (layout).

Configuración XML del widget (AppWidgetProviderInfo).

Implementación de la funcionalidad del widget (AppWidgetProvider) ,

especialmente su evento de actualización.

Declaración del widget en el Android Manifest de la aplicación.

10. Menciona alguna de las dos de las posibles vías que tenemos para

crear controles personalizados en Android

Extendiendo la funcionalidad de un control ya existente

11. ¿Qué es un Fragment?

Page 3: Preguntas de android

Podría definirse como una porción de la interfaz de usuario que puede añadirse o

eliminarse de una interfaz de forma independiente al resto de elementos de la

actividad, y que por supuesto puede reutilizarse en otras actividades.

12. ¿Qué son los grupos de opciones?

Son un mecanismo que nos permite agrupar varios elementos de un menú de

forma que podamos aplicarles ciertas acciones o asignarles determinadas

características o funcionalidades de forma conjunta.

13. ¿Qué son las preferencias?

Son datos que una aplicación debe guardar para personalizar la experiencia del

usuario, por ejemplo información personal, opciones de presentación, etc.

14. ¿Qué son las preferencias comparetidas (shared preferences)?

un mecanismo que nos permite gestionar fácilmente las opciones de una

aplicación permitiéndonos guardarlas en XML de una forma transparente para el

programador.

15. ¿Qué representa un CheckBoxPreference?

Representa un tipo de opción que sólo puede tomar dos valores distintos: activada

o desactivada. Es el equivalente a un control de tipo checkbox.

Bases de datos en Android

1. ¿Cuáles son las dos herramientas principales para el almacenamiento

y consulta de datos estructurados?

Bases de Datos SQLite

Content Providers

2. ¿Qué 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, ser transaccional y por supuesto ser de código libre.

3. ¿Qué realiza el método moveToFirst():?

Mueve el puntero del cursor al primer registro devuelto.

4. ¿Qué realiza el método moveToNext():?

Mueve el puntero del cursor al siguiente registro devuelto.

5. ¿Que proporciona la API de SQLite de Android?

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).

Page 4: Preguntas de android