1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
Materia
*Desarrollo de Aplicaciones III*
Tema
PREGUNTAS DE ANDROID Y TEMAS DE LA BASE
DE DATOS
Nombre completo del Alumno : Mariana Alejandra Cruz Mendoza
Grado:5 Grupo: A
Nombre del Docente: ING. Eloy Contreras De Lira
Fecha de entrega : 21 de Marzo de 2013
2. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
ENTORNO DE DESARROLLO ANDROID
1. ¿Menciona los componentes de android?
Activity
View
Service
Content Provider
Broadcast Receiver
Widget
Intent
2. ¿Qué son los Layouts?
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. Estos
componentes extienden a la clase baseViewGroup, como muchos otros
componentes contenedores, es decir, capaces de contener a otros controles.
3. ¿ Qué es una vista?
Las vistas (view) son los componentes básicos con los que se construye la interfaz
gráfica de la aplicación, análogo por ejemplo a los controles de Java o .NET
4. ¿Qué contiene la carpeta Carpeta /src/?
Esta carpeta contendrá todo el código fuente de la aplicación, código de la interfaz
gráfica, clases auxiliares, etc. Inicialmente
5. ¿Qué contiene la carpeta Carpeta /res/?
3. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
Contiene todos los ficheros de recursos necesarios para el proyecto: imágenes,
vídeos, cadenas de texto, etc.
6. ¿Para qué se emplean los sufijos “values-v11” y “values-v14”?
Se emplean para definir recursos independientes para determinados dispositivos
según sus características.
7. ¿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, …), las librerías auxiliares utilizadas, o los permisos
necesarios para su ejecución.
8. ¿Qué es un fragment?
Un fragment 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.
9. ¿Qué son los Layouts?
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. Estos
componentes extienden a la clase baseViewGroup, como muchos otros
componentes contenedores, es decir, capaces de contener a otros controles.
10. ¿Cuáles son los tres principales controles de botones?
Control Button [API]
Control ToggleButton [API]
Control ImageButton [API]
11. Menciona y define en Android 3 tipos diferentes de menús
4. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
• Menús Principales. Los más habituales, aparecen en la zona
inferior de la pantalla al pulsar el botón ‘menu’ del teléfono.
• Submenús. Son menús secundarios que se pueden mostrar al
pulsar sobre una opción de un menú principal.
• Menús Contextuales. Útiles en muchas ocasiones, aparecen al
realizar una pulsación larga sobre algún elemento de la pantalla.
12. ¿Cuáles son los pasos principales para la creación de un de un
widgetAndroid?
1. Definición de su interfaz gráfica (layout).
2. Configuración XML del widget (AppWidgetProviderInfo).
3. Implementación de la funcionalidad del widget (AppWidgetProvider) ,
especialmente su evento de actualización.
4. Declaración del widget en el AndroidManifest de la aplicación.
13. ¿para que sirve un 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.
14. ¿Qué es La interfaz de usuario action bar en android?
Es la barra de título y herramientas que aparece en la parte superior de
muchas aplicaciones actuales. Normalmente muestra un icono, el título
de la actividad en la que nos encontramos, una serie de botones de
acción, y un menú desplegable (menú de overflow)
5. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
15. ¿Qué es un service?
Los servicios (service) son componentes sin interfaz gráfica que se
ejecutan en segundo plano. En concepto, son similares a los servicios
presentes en cualquier otro sistema operativo.
BASE DE DATOS EN ANDROID
1. ¿Cuántas herramientas proporciona la plataforma Android?
La plataforma Android proporciona dos herramientas pricipales para el
almacenamiento y consulta de datos estructurados:
• Bases de Datos SQLite
• Content Providers
2. ¿En Android, cómo se llama la forma típica para crear, actualizar, y
conectar con una base de datos SQLite?
SQLiteOpenHelper
3. ¿Qué 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).
4. ¿Qué parámetros utiliza el método query()?
el nombre de la tabla, un array con los nombre de campos a recuperar,
la cláusula WHERE, un array con los argumentos variables incluidos en
el WHERE (si los hay, null en caso contrario), la cláusula GROUP BY si
existe, la cláusula HAVING si existe, y por último la cláusula ORDER
BY si existe.
6. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
5. ¿Cuántas opciones tendremos para recuperar registros de la BD?
Vamos a tener dos opciones principales para recuperar registros de una
base de datos SQLite en Android. La primera de ellas utilizando
directamente un comando de selección SQL, y como segunda opción
utilizando un método específico donde parametrizaremos la consulta a la
base de datos.
7. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN
15. ¿Qué es un service?
Los servicios (service) son componentes sin interfaz gráfica que se
ejecutan en segundo plano. En concepto, son similares a los servicios
presentes en cualquier otro sistema operativo.
BASE DE DATOS EN ANDROID
1. ¿Cuántas herramientas proporciona la plataforma Android?
La plataforma Android proporciona dos herramientas pricipales para el
almacenamiento y consulta de datos estructurados:
• Bases de Datos SQLite
• Content Providers
2. ¿En Android, cómo se llama la forma típica para crear, actualizar, y
conectar con una base de datos SQLite?
SQLiteOpenHelper
3. ¿Qué 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).
4. ¿Qué parámetros utiliza el método query()?
el nombre de la tabla, un array con los nombre de campos a recuperar,
la cláusula WHERE, un array con los argumentos variables incluidos en
el WHERE (si los hay, null en caso contrario), la cláusula GROUP BY si
existe, la cláusula HAVING si existe, y por último la cláusula ORDER
BY si existe.