Preguntas eloy

5
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia DESARROLLO DE APLICACIONES III Tema PREGUNTAS Nombre completo del Alumno : Brenda Janeth Ruiz Martínez Grado: 5 Grupo: A Nombre del Docente : Ing en I. Eloy Contreras de Lira Fecha de entrega : 21 de Marzo de 2013

Transcript of Preguntas eloy

Page 1: Preguntas eloy

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Materia

DESARROLLO DE APLICACIONES III

Tema

PREGUNTAS

Nombre completo del Alumno : Brenda Janeth Ruiz Martínez

Grado: 5 Grupo: A Nombre del Docente : Ing en I. Eloy Contreras de Lira Fecha de entrega : 21 de Marzo de 2013

Page 2: Preguntas eloy

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

*15 preguntas de los primeros 5 temas*

1.- ¿Cuáles son los elementos creados inicialmente para un nuevo proyecto

Android?

/src

/res

/gen

/assets

/bin

/libs

2.- ¿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.

3.- ¿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álogo 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.

Page 3: Preguntas eloy

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

4.- ¿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.

5.- ¿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.

6.- ¿Qué tipos de botones nos proporciona el SDK de Android?

Tres tipos de botones que son el clásico (Button), el de tipo on/off

(ToggleButton), y el que puede contener una imagen (ImageButton).

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

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

posibilidades que Android dispone?

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

9.- ¿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.

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

personalizados?

1. Extendiendo la funcionalidad de un control ya existente. 2. Combinando varios controles para formar otro más complejo.

Page 4: Preguntas eloy

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

3. Diseñando desde cero un nuevo control.

11.- ¿Cuántos tipos de menú podemos encontrar en Android y cuáles son?

Podemos encontrar 3 tipos diferentes y son:

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.- Menciona los pasos para crear un Widget estático y básico.

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.

13.- ¿Qué son las shared preferences?

Son las preferencias compartidas y son 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.

14.- ¿Qué representa el 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. En este caso tan sólo tendremos que especificar los atributos: nombre interno de la opción (android:key), texto a mostrar (android:title) y descripción de la opción (android:summary).

15.- ¿Qué representa el EditTextPreference?

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. En este caso tan sólo tendremos que especificar los atributos: nombre interno de la opción (android:key), texto a mostrar (android:title) y descripción de la opción (android:summary).

Page 5: Preguntas eloy

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

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

*5 preguntas del tema de Base de Datos Android*

1.- ¿Cuáles son las herramientas principales para el almacenamiento y consulta de datos estructurados que la plataforma de Android proporciona?

Bases de Datos SQLite Content Providers

2.- ¿Cuál es la clase auxiliar para crear, actualizar y conectar con una base de datos SQLite?

QLiteOpenHelper

3.- ¿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.

4.- ¿Cuáles son las 2 opciones para las sentencias de modificación de datos?

-Utilizando directa, ente un comando de selección SQL

-Utilizando un método especifico donde parametrizaremos la consulta de la BD

5.- ¿Cuál método utilizaremos en el comando de selección SQL?

-RawQuery() de la clase SQLiteDatabase.