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

Cuestionariocharly

  • 1.
    UNIVERSIDAD TECNONOLOGICA DELESTADO 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 DELESTADO 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 DELESTADO 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 DELESTADO 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 DELESTADO 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).