SlideShare una empresa de Scribd logo
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: José Guadalupe Dávila Jiménez

Grado: 5           Grupo:   A

Nombre del Profesor:Eloy Contreras de Lira

Fecha de entrega :21 de Marzo del 2013




                                    Página 1 de 1
UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                           UNIDAD ACADEMICA DE PINOS
                                       TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN



Preguntas de Andorid
1. ¿Menciona los pasos para la instalación y configuración de Android?

Paso 1. Descarga e instalación de Java

Paso 2. Descarga e instalación de Eclipse

Paso 3. Descargar el SDK de Android.

Paso 4. Descargar el pluginAndroid para Eclipse

Paso 5. Configurar el plugin ADT

Paso 6. Instalar las Platform Tools y los Platforms necesarios

Paso 7. Configurar un AVD

2. ¿Cómo se crea un proyecto en Anroid?

Para crear un nuevo proyecto abriremos Eclipse e iremos al menú File / New /
AndroidApplication Project.De esta forma iniciaremos el asistente de creación del proyecto, que
nos guiará por las distintas opciones de creación y configuración de un nuevo proyecto.

3. ¿Para que nos sirve la carpeta SRC?

Esta carpeta contendrá todo el código fuente de la aplicación, código de la interfaz gráfica,
clases auxiliares, etc. Inicialmente, Eclipse creará por nosotros el código básico de la pantalla
(Activity) principal de la aplicación, que recordemos que en nuestro caso era MainActivity, y
siempre bajo la estructura del paquete java definido.

4. ¿Para que sirve la carpeta GEN?

    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. ¿Para qué nos sirve la clase R?

    Esta clase R contendrá en todo momento una serie de constantes con los ID de todos los
    recursos de la aplicación incluidos en la carpeta /res/, de forma que podamos acceder
    fácilmente a estos recursos desde nuestro código a través de este dato.

6. ¿Cuáles son los componentes de una aplicación?
                                       Página 1 de 1
UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                       UNIDAD ACADEMICA DE PINOS
                                   TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN

          Activity
          View
          Service
          Content Provider
          Broadcast Receiver


7. ¿Para qué nos sirven las vistas?

   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.



8. ¿Qué es el FrameLayout?

   Éste es el más simple de todos los layouts de Android. Un FrameLayout coloca todos sus
   controles hijos alineados con su esquina superior izquierda, de forma que cada control
   quedará oculto por el control siguiente (a menos que éste último tenga transparencia). Por
   ello, suele utilizarse para mostrar un único control en su interior, a modo de contenedor
   (placeholder) sencillo para un sólo elemento sustituible

9. ¿Qué es el control button?

   n control de tipo Button es el botón más básico que podemos utilizar. En el ejemplo
   siguiente definimos un botón con el texto “Púlsame” asignando su propiedad android:text.
   Además de esta propiedad podríamos utilizar muchas otras como el color de fondo
   (android:background), estilo de fuente (android:typeface), color de fuente
   (android:textcolor), tamaño de fuente (android:textSize)

10. ¿Qué es el control CheckBox?

   Un control checkbox se suele utilizar para marcar o desmarcar opciones en una aplicación,
   y en Android está representado por la clase del mismo nombre, CheckBox. La forma de
   definirlo en nuestra interfaz y los métodos disponibles para manipularlos desde nuestro
   código son análogos a los ya comentados para el control ToggleButton

11. ¿Qué son los Adaptadores en Anroid?

   Un adaptador representa algo así como una interfaz común al modelo de datos que existe
   por detrás de todos los controles de selección que hemos comentado. Dicho de otra forma,
   todos los controles de selección accederán a los datos que contienen a través de un
   adaptador.




                                     Página 1 de 1
UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                        UNIDAD ACADEMICA DE PINOS
                                    TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
12. ¿Cómo permite Android 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.

13. ¿Cuáles son los tipos de menús que existen 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.

14. ¿Cuáles son los pasos para crear un Widget?

   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é es el EditTextPreference?
   Representa un tipo de opción que puede contener como valor una cadena de texto. Al
   pulsar sobre una opción de este tipo se mostrará un cuadro de diálogo sencillo que
   solicitará al usuario el texto a almacenar. Para este tipo, además de los tres atributos
   comunes a todas las opciones (key, title y summary) también tendremos que indicar el
   texto a mostrar en el cuadro de diálogo, mediante el atributo android:dialogTitle.




                                      Página 1 de 1
UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                                UNIDAD ACADEMICA DE PINOS
                                            TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN



    Preguntas de Base de Datos en Android
    1. ¿Cuáles son las principales herramientas que utiliza Android para
       almacenamiento y consulta de datos?

                 Bases de Datos SQLite
                 Content Providers

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

    3. ¿Cuáles son los métodos para saber si las bases de datos se crearon
       correctamente?

                 Trasnferir la base de datos a nuestro PC y consultarla con cualquier administrador
                 de bases de datos SQLite.
                 Acceder directamente a la consola de comandos del emulador de Android y utilizar
                 los comandos existentes para acceder y consultar la base de datos SQLite.

    4. ¿Cuáles son lo métodos que se utilizan en la API de Andorid?

        insert(), update() y delete()

    5. ¿Cual es el código utilizado en los métodos de la API?


//Insertar un registro
db.execSQL("INSERT INTO Usuarios (usuario,email) VALUES ('usu1','usu1@email.com') ");

//Eliminar un registro
db.execSQL("DELETE FROM Usuarios WHERE usuario='usu1' ");

//Actualizar un registro

db.execSQL("UPDATE Usuarios SET email='nuevo@email.com' WHERE usuario='usu1' ");




                                            Página 1 de 1

Más contenido relacionado

DOC
Preguntas de android
PDF
Cuestionario de android
DOCX
Cuestionario Android
DOCX
Cuestionario android
PDF
Preguntas eloy
PDF
Preguntas eloy
DOCX
Cuestionariocharly
PDF
Preguntas de android
Cuestionario de android
Cuestionario Android
Cuestionario android
Preguntas eloy
Preguntas eloy
Cuestionariocharly

La actualidad más candente (17)

DOC
Preguntas android madahy
PDF
Preguntas sobre android
DOC
Wendyyy
DOCX
Preguntas eloy
DOCX
Pre karla
PPT
Tutorial Android 1
PDF
Entorno-de-Desarrollo-Android-Studio
PPT
Curso Introducción a android
PPTX
Iniciación a Android
PDF
Material rap1
PDF
"Android de la A a la Z" -- Introducción
DOC
PDF
Controles y Objetos Android Studio (Actualizada 2016)
PPT
Curso introducción a Android
PPT
Curso introducción a android
DOCX
Curso Android 2021
Preguntas android madahy
Preguntas sobre android
Wendyyy
Preguntas eloy
Pre karla
Tutorial Android 1
Entorno-de-Desarrollo-Android-Studio
Curso Introducción a android
Iniciación a Android
Material rap1
"Android de la A a la Z" -- Introducción
Controles y Objetos Android Studio (Actualizada 2016)
Curso introducción a Android
Curso introducción a android
Curso Android 2021
Publicidad

Destacado (6)

PDF
Pilair
PPTX
positioning map of beer
PDF
חורף 2005 002
PDF
חורף 2005 007
PDF
Limpiador XXL
PDF
Las latas, un cercano enemigo
Pilair
positioning map of beer
חורף 2005 002
חורף 2005 007
Limpiador XXL
Las latas, un cercano enemigo
Publicidad

Similar a Preguntas (20)

DOC
Preguntas android
DOC
DOC
Preguntas android
DOC
Preguntas android madahy
DOCX
Preguntas
PDF
Preguntas
PDF
Preguntas de android
PDF
Preguntas de android
PDF
Preguntas de android
DOC
Preguntas de android
PDF
Preguntas de android.....
DOC
Preguntas eloy
PDF
Cuestionario
PDF
Preguntas de android
PDF
Preguntas de android
PDF
Preguntas sobre android
DOC
Wendyyy
PDF
Preguntas sobre android
DOCX
Preguntas eloy
DOCX
Preguntas del curso
Preguntas android
Preguntas android
Preguntas android madahy
Preguntas
Preguntas
Preguntas de android
Preguntas de android
Preguntas de android
Preguntas de android
Preguntas de android.....
Preguntas eloy
Cuestionario
Preguntas de android
Preguntas de android
Preguntas sobre android
Wendyyy
Preguntas sobre android
Preguntas eloy
Preguntas del curso

Más de Lupillo Davila Jimenez (9)

Preguntas

  • 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: José Guadalupe Dávila Jiménez Grado: 5 Grupo: A Nombre del Profesor:Eloy Contreras de Lira Fecha de entrega :21 de Marzo del 2013 Página 1 de 1
  • 2. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN Preguntas de Andorid 1. ¿Menciona los pasos para la instalación y configuración de Android? Paso 1. Descarga e instalación de Java Paso 2. Descarga e instalación de Eclipse Paso 3. Descargar el SDK de Android. Paso 4. Descargar el pluginAndroid para Eclipse Paso 5. Configurar el plugin ADT Paso 6. Instalar las Platform Tools y los Platforms necesarios Paso 7. Configurar un AVD 2. ¿Cómo se crea un proyecto en Anroid? Para crear un nuevo proyecto abriremos Eclipse e iremos al menú File / New / AndroidApplication Project.De esta forma iniciaremos el asistente de creación del proyecto, que nos guiará por las distintas opciones de creación y configuración de un nuevo proyecto. 3. ¿Para que nos sirve la carpeta SRC? Esta carpeta contendrá todo el código fuente de la aplicación, código de la interfaz gráfica, clases auxiliares, etc. Inicialmente, Eclipse creará por nosotros el código básico de la pantalla (Activity) principal de la aplicación, que recordemos que en nuestro caso era MainActivity, y siempre bajo la estructura del paquete java definido. 4. ¿Para que sirve la carpeta GEN? 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. ¿Para qué nos sirve la clase R? Esta clase R contendrá en todo momento una serie de constantes con los ID de todos los recursos de la aplicación incluidos en la carpeta /res/, de forma que podamos acceder fácilmente a estos recursos desde nuestro código a través de este dato. 6. ¿Cuáles son los componentes de una aplicación? Página 1 de 1
  • 3. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN Activity View Service Content Provider Broadcast Receiver 7. ¿Para qué nos sirven las vistas? 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. 8. ¿Qué es el FrameLayout? Éste es el más simple de todos los layouts de Android. Un FrameLayout coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que cada control quedará oculto por el control siguiente (a menos que éste último tenga transparencia). Por ello, suele utilizarse para mostrar un único control en su interior, a modo de contenedor (placeholder) sencillo para un sólo elemento sustituible 9. ¿Qué es el control button? n control de tipo Button es el botón más básico que podemos utilizar. En el ejemplo siguiente definimos un botón con el texto “Púlsame” asignando su propiedad android:text. Además de esta propiedad podríamos utilizar muchas otras como el color de fondo (android:background), estilo de fuente (android:typeface), color de fuente (android:textcolor), tamaño de fuente (android:textSize) 10. ¿Qué es el control CheckBox? Un control checkbox se suele utilizar para marcar o desmarcar opciones en una aplicación, y en Android está representado por la clase del mismo nombre, CheckBox. La forma de definirlo en nuestra interfaz y los métodos disponibles para manipularlos desde nuestro código son análogos a los ya comentados para el control ToggleButton 11. ¿Qué son los Adaptadores en Anroid? Un adaptador representa algo así como una interfaz común al modelo de datos que existe por detrás de todos los controles de selección que hemos comentado. Dicho de otra forma, todos los controles de selección accederán a los datos que contienen a través de un adaptador. Página 1 de 1
  • 4. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN 12. ¿Cómo permite Android 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. 13. ¿Cuáles son los tipos de menús que existen 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. 14. ¿Cuáles son los pasos para crear un Widget? 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é es el EditTextPreference? Representa un tipo de opción que puede contener como valor una cadena de texto. Al pulsar sobre una opción de este tipo se mostrará un cuadro de diálogo sencillo que solicitará al usuario el texto a almacenar. Para este tipo, además de los tres atributos comunes a todas las opciones (key, title y summary) también tendremos que indicar el texto a mostrar en el cuadro de diálogo, mediante el atributo android:dialogTitle. Página 1 de 1
  • 5. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN Preguntas de Base de Datos en Android 1. ¿Cuáles son las principales herramientas que utiliza Android para almacenamiento y consulta de datos? Bases de Datos SQLite Content Providers 2. ¿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. 3. ¿Cuáles son los métodos para saber si las bases de datos se crearon correctamente? Trasnferir la base de datos a nuestro PC y consultarla con cualquier administrador de bases de datos SQLite. Acceder directamente a la consola de comandos del emulador de Android y utilizar los comandos existentes para acceder y consultar la base de datos SQLite. 4. ¿Cuáles son lo métodos que se utilizan en la API de Andorid? insert(), update() y delete() 5. ¿Cual es el código utilizado en los métodos de la API? //Insertar un registro db.execSQL("INSERT INTO Usuarios (usuario,email) VALUES ('usu1','usu1@email.com') "); //Eliminar un registro db.execSQL("DELETE FROM Usuarios WHERE usuario='usu1' "); //Actualizar un registro db.execSQL("UPDATE Usuarios SET email='nuevo@email.com' WHERE usuario='usu1' "); Página 1 de 1