preguntas sobre android

5
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Desarrollo de Aplicaciones III Ing. en TIC. Eloy de Lira Contreras Integrantes: Zenón gallegos López

Upload: zenon-gallegos-lopez

Post on 10-Aug-2015

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Preguntas sobre android

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE

ZACATECAS

UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y

COMUNICACIÓN

Desarrollo de Aplicaciones III

Ing. en TIC. Eloy de Lira Contreras

Integrantes:

Zenón gallegos López

Page 2: Preguntas sobre android

1. ¿Cuáles son los principales componentes para una Aplicación

Android?

-Activity, View Service, Content Provider, Broadcast Receiver, Widget, Intent.

2. ¿Cuáles son los pasos básicos para programar una Aplicación en

Android?

Paso 1. Descarga e instalación de Java., Pasó 2. Descarga e instalación de

Eclipse., Pasó 3. Descargar el SDK de Android., Paso 4. Descargar el plugin

Android para Eclipse., Pasó 5. Configurar el plugin ADT., Paso 6. Instalar las

Plataforma Tools y los Plataformas necesarios., Paso 7. Configurar un AVD.

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

4. Menciona los diferentes tipos de layouts

FrameLayout, LinearLayout, TableLayout, GridLayout, RelativeLayout.

5. ¿Cuántos y cuáles son los botones que nos proporciona el SDK de

Android?

El clásico (Button), el de tipo on/off (ToggleButton), y el que puede contener una

imagen (ImageButton).

6. ¿Cómo se les llama a las listas desplegables en Android?

Se llaman Spinner.

7. ¿Qué es La action bar de Android y qué muestra?

Es la barra de título y herramientas. 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) donde se incluyen más acciones que no tienen espacio para

mostrarse como botón o simplemente no se quieren mostrar como tal.

8. ¿Cuáles son los 3 tipos de menús en Android?

Page 3: Preguntas sobre android

• Menús Principales. Los más habituales, aparecen en la zona inferior de la

pantalla al pulsar el botón ‘menú’ 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.

9. ¿Qué es un menú contextual?

Este tipo de menú siempre va asociado a un control concreto de la pantalla y se

muestra al realizar una pulsación larga sobre éste. Suele mostrar opciones

específicas disponibles únicamente para el elemento pulsado. Por ejemplo, en un

control de tipo lista podríamos tener un menú contextual que apareciera al pulsar

sobre un elemento concreto de la lista y que permitiera editar su texto o eliminarlo

de la colección.

10. ¿Qué son los grupos de opciones?

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

esta forma, podremos por ejemplo habilitar o deshabilitar al mismo tiempo un

grupo de opciones de menú, o hacer que sólo se pueda seleccionar una de ellas.

Lo veremos más adelante.

11. ¿A qué se refiere cuando se dice que un Widget es estático?

widget estático se refiere a que no será interactivo, ni contendrá datos

actualizables, ni responderá a eventos.

12. Los pasos principales para la creación de un widget Android son:

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

13. Menciona al menos tres contenedores

Page 4: Preguntas sobre android

FrameLayout, LinearLayout y RelativeLayout

14. ¿Mencione al menos cinco controles?

Button, ImageButton, ImageView, TextView, ProgressBar, Chronometer

yAnalogClock.

15. Menciona cinco propiedades y ¿para qué sirven?

• initialLayout: referencia al layout XML que hemos creado en el paso anterior.

• minWidth: ancho mínimo del widget en pantalla, en dp (density-independent

pixels).

• minHeight: alto mínimo del widget en pantalla, en dp (density-independent

pixels).

• label: nombre del widget que semostrará en el menú de selección de Android.

• updatePeriodMillis: frecuencia de actualización del widget, en milisegundos

Page 5: Preguntas sobre android

Bases de Datos en Android

1. ¿Qué es SQLite?

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.

2. ¿Cuál es la forma más común para crear, actualizar y conectar una

base de datos en SQLite en android?

En Android, la forma típica para crear, actualizar, y conectar con una base de

datos SQLite será 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.

3. ¿Cuál es la función del método execSQL?

El método execSQL permite ejecutar cualquier sentencia SQL sobre la base de

datos, siempre que ésta no devuelva resultados. Para ello, simplemente

aportaremos como parámetro de entrada de este método la cadena de texto

correspondiente con la sentencia SQL.

4. ¿Qué otros métodos proporciona la clase SQLiteDatabase y qué

función tiene cada uno de ellos?

Insert(): se utiliza para insertar registros.

update(): se utiliza para la actualización de registros.

delete():se utiliza para eliminar registros.

5. ¿Qué opciones existen para recuperar registros de una base de datos

SQLite?

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

parame rizaremos la consulta a la base de datos