1. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
Desarrollo de Aplicaciones III
Tema
Base de Datos en Android
Nombre completo del Alumno: Carlos Yael Gómez Ibarra
Grado: 5° Grupo: “A”
Nombre del Docente: I TIC. Eloy Contreras de Lira
Fecha de entrega : 20 de Marzo de 2013
2. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
1) ¿Cómo crea un proyecto nuevo en Eclipse?
Abrimos Eclipse y vamos al menú File / New / AndroidApplication Project. Y
seguimos lo que nos ba indicando.
2) ¿Menciona los componentes de android?
Activity
View
Service
Content Provider
Broadcast Receiver
Widget
Intent.
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áloga por ejemplo a los controles de
Java o .NET
4) ¿Qué contenido tiene la carpeta /gen en el proyecto de eclipse?
Contiene una serie de elementos de código generados automáticamente al
compilar el proyecto. Cada vez que generamos nuestro proyecto, la
maquinaria de compilación de Android genera por nosotros una serie de
ficheros fuente java dirigidos al control de los recursos de la aplicación.
Importante: dado que estos ficheros se generan automáticamente tras cada
compilación del proyecto es importante que no se modifiquen manualmente
bajo ninguna circunstancia.
5) ¿Qué contenido tiene la carpeta /src en el proyecto de eclipse?
Todo el código fuente de la aplicación, código de la interfaz gráfica, clases
auxiliares, etc.
3. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
6) ¿Qué contenido tiene la carpeta /bin en el proyecto de eclipse?
Es otra de ésas carpetas que en principio no tendremos por qué tocar.
Contiene los elementos compilados de la aplicación y otros ficheros
auxiliares. Cabe destacar el fichero con extensión “.apk”, que es el
ejecutable de la aplicación que se instalará en el dispositivo.
7) ¿Qué contenido tiene la carpeta /libs en el proyecto de eclipse?
Contendrá las librerías auxiliares, normalmente en formato “.jar” que
utilicemos en nuestra aplicación Android.
8) ¿Qué son los layouts?, y Menciona los tipos que hay
Son elementos no visuales destinados a controlar la distribución, posición y
dimensiones de los controles que se insertan en su interior.
FrameLayout
LinearLayout
TableLAyout
GridLayout
RelativeLayout
9) ¿Cuáles son los tres tipos de botones?
El clásico (Button), el de tipo on/off (ToggleButton), y el que puede contener
una imagen (ImageButton).
10) Menciona los tipos de controles de selección que podemos encontrar
en Android
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).
4. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
11) Menciona las formas en que Andriod permite crear controles
personalizados
Extendiendo la funcionalidad de un control ya existente.
Combinando varios controles para formar otro más complejo.
Diseñando desde cero un nuevo control.
12) Menciona y define los tres tipos de menus que podemos encontrar en
Android
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.
13) Menciona lo que se le puede agragar a un widgetbasico
Pantalla de configuración inicial.
Datos actualizables de forma periodica.
Eventos de usuario.
14) Menciona los pasos principales para la creación de un widgetAndroid
básico
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 AndroidManifest de la aplicación.
15) ¿Qué son las preferencias en Android?
Datos que una aplicación debe guardar para personalizar la experiencia del
usuario, por ejemplo información personal, opciones de presentación, etc.
5. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
Preguntas sobre 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.- ¿Cuáles son las dos herramientas principales que proporciona la
plataforma Android para el almacenamiento y consulta de datos
estructurados?
Bases de Datos SQLite
Content Providers
3.- ¿Qué nos permite la clase SQLiteOpenHelper?
Crear, actualizar, y conectar con una base de datos SQLite.
4.-¿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
5.- ¿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. 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).