1. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
Desarrollo de aplicación
Tema
Peguntas referentes a Android
Nombre del alumno: Manuel Jaramillo Martínez
Grado: 5 Grupo: A
Nombre del maestro: Ing. Eloy Contreras de Lira
Fecha de entrega 21/03/2013
2. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
1°-¿Cuales son los componentes que debe de tener una Aplicación Android?
R: Activity (actividades), View (vistas), Service(servicio), content provider(proveedor de
contenidos), Broadcast receiver, widget, intent.
2°-¿Qué son los Layouts?
R: son elementos no visuales designados a controlar la distribución, posición y dimensión o
dimensiones de los controles que se insertan en su interior.
3°-¿Cuál es el Layout mas simple de Android?
R: FrameLayout.
4°-¿Cuáles ejemplos hay de Layout?
R: FrameLayout, LinearLayout, TableLayout, GridLayout, RelativeLayout.
5°-¿Qué es un control tipo Button?
R: Es el botón mas básico que podemos utilizar.
6°-¿Qué función tiene el control ImageView?
R: Nos permite mostrar imágenes en la aplicación.
7°-¿Qué función tiene el control ListVew?
R: Muestra al usuario una lista de opciones seleccionables directamente sobre el propio control.
8°-¿Qué función tiene el control GridView?
R: Presenta al usuario un conjunto de opciones seleccionables distribuidas de forma tabular.
9°-¿Qué es Action bar de Android?
R: Es la barra de titulo y herramientas que aparece en la parte superior de muchas aplicaciones
actuales.
10°-¿Qué son los grupos de opciones de Android?
3. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
R: Son mecanismos que nos permiten agrupar varios elementos de un menú de forma que
podamos aplicarles ciertas aplicaciones o asignarles determinadas características o
funcionalidades de forma conjunta.
11°-¿Qué son los grupos de opciones?
R: 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.
12°-¿Para que nos sirve un widget estático?
R: para entender claramente la estructura interna de un componente de este tipo.
13°-¿Cuáles son los pasos principales para la creación de un widget Android?
R: 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 Android Manifest de la aplicación.
14°-¿Qué son las preferencias compartidas (shared preferences)?
R: Es 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°-¿Para que nos sirve el control CheckBoxPreference?
R: Representa un tipo de opción que sólo puede tomar dos valores distintos: activada o
desactivada.
4. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
Preguntas del tema Base de datos en Android
1°-¿Cuáles son las principales herramientas para el almacenamiento y consulta de datos estructurados?
R: - Bases de Datos SQLite
-Content Providers
2°-¿Para que nos sirve la clase Content Providers?
R: Este método permite ejecutar cualquier sentencia SQL sobre la base de datos, siempre
que ésta no devuelva resultados.
3°-¿Cuáles métodos son los que nos permiten realizar las tareas de inserción, actualización y
eliminación de registros de una forma algo más paramétrica que execSQL?
R: son insert(), update() y delete() proporcionados también con la
clase SQLiteDatabase.
4°-¿Qué es la colección tipoContentValues?
R: Esta colección es de tipo diccionario, donde almacenaremos parejas declave-valor, donde
la clave será el nombre de cada campo y el valor será el dato correspondiente a insertar en
dicho campo.
5°-¿Para que nos sirve el método query() de la claseSQLiteDatabase?
R: Este método recibe varios parámetros: 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.