SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS




Cuestionario sobre Android y Bases de
                Datos
       Desarrollo de Aplicaciones III
          Eloy Contreras de Lira
                  Alan Ibarra Cisneros
                      20/03/2013
Cuestionario sobre Android

1. ¿Qué es el ADT?
   Android Development Tools. Es un plugin para Eclipse que facilita en gran medida
   el desarrollo de aplicaciones para la plataforma.


2. ¿Qué contiene la carpeta /gen/?
   Contiene una serie de elementos de código generados automáticamente al compilar el
   proyecto.


3. ¿Cómo están separados el diseño y la lógica de una pantalla en Android?
   Estan      separados     por   dos    ficheros,   por     un    lado,    en     el    fichero
   /res/layout/activity_main.xml tendremos el diseño puramente visual de la pantalla
   definido      como       fichero      XML     y     por        otro     lado,        en    el
   fichero /src/paquete.java/MainActivity.java, encontraremos el código java que
   determina la lógica de la pantalla.


4. ¿Qué es un 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).


5. Cuáles son los botones básicos de Android?
          Control Button
          Control ToggleButton
          Control ImageButton


6. ¿Qué es un control ToggleButton?
   Un control de tipo ToggleButton es un tipo de botón que puede permanecer en dos
   posibles estados, pulsado/no_pulsado.


7. ¿Para qué sirve el control ImageView?
El control ImageView permite mostrar imágenes en la aplicación. La propiedad
   más interesante es android:src, que permite indicar la imagen a mostrar.




8. ¿Para qué se utiliza 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.


9. ¿Cuáles son los 3 diferentes tipos de menús 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.

10. ¿Cuáles son los pasos principales para la creación de un widget Android?
         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.


11. ¿Qué son las preferencias?
   Las preferencias no son más que datos que una aplicación debe guardar para
   personalizar la experiencia del usuario, por ejemplo información personal,
   opciones de presentación, etc.
12. Cuáles son los diferentes tipo de preferencias?
          CheckBoxPreference. Marca seleccionable.
          EditTextPreference. Cadena simple de texto.
          ListPreference. Lista de valores seleccionables (exclusiva).
          MultiSelectListPreference. Lista de valores seleccionables (múltiple).

13. ¿Qué es un CheckBoxPreference?
    Representa un tipo de opción que sólo puede tomar dos valores distintos: activada
    o desactivada.

14. ¿Qué es un 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.

15. ¿Qué es un ListPreference?
   Representa un tipo de opción que puede tomar como valor un elemento, y sólo
   uno, seleccionado por el usuario entre una lista de valores predefinida.



                          Bases de Datos en Android

   1. ¿Cuáles son las herramientas principales para el almacenamiento y
       consulta de datos estructurados?
              Bases de Datos SQLite
              Content Providers

   2. ¿Qué es 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ál es la forma típica para crear, actualizar y conectar un base de
       datos SQLite en Android?
       Es 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.
4. ¿Para qué sirve la API de SQLite de Android?
   Proporciona dos alternativas para realizar operaciones sobre la base de datos
   que no devuelven resultados (entre ellas la inserción/actualización/eliminación
   de registros, pero también la creación de tablas, de índices, etc).


5. Para qué sirve el método execSQL ()?
   Este método permite ejecutar cualquier sentencia SQL sobre la base de datos,
   siempre que ésta no devuelva resultados.

Más contenido relacionado

La actualidad más candente (18)

Preguntasviri
PreguntasviriPreguntasviri
Preguntasviri
 
Preguntas de android.....
Preguntas de android.....Preguntas de android.....
Preguntas de android.....
 
Preguntas eloy
Preguntas eloyPreguntas eloy
Preguntas eloy
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas eloy
Preguntas eloyPreguntas eloy
Preguntas eloy
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Controles Básicos de Android Studio
 Controles Básicos de Android Studio Controles Básicos de Android Studio
Controles Básicos de Android Studio
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionariocharly
CuestionariocharlyCuestionariocharly
Cuestionariocharly
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0
 
manual visual_studio_2010_
manual visual_studio_2010_manual visual_studio_2010_
manual visual_studio_2010_
 
Controles de Android
Controles de AndroidControles de Android
Controles de Android
 
Manual android
Manual androidManual android
Manual android
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Introduccion a vba aplicado en word
Introduccion a vba aplicado en wordIntroduccion a vba aplicado en word
Introduccion a vba aplicado en word
 

Destacado (9)

Presentación Tabletas Soria
Presentación Tabletas SoriaPresentación Tabletas Soria
Presentación Tabletas Soria
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
WAP >> J2ME >> Android
WAP >> J2ME >> AndroidWAP >> J2ME >> Android
WAP >> J2ME >> Android
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Curso desarrollo en android
Curso desarrollo en androidCurso desarrollo en android
Curso desarrollo en android
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
 

Similar a Cuestionario (18)

Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
20 preguntas
20 preguntas20 preguntas
20 preguntas
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas
PreguntasPreguntas
Preguntas
 
Android
AndroidAndroid
Android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Eloy
EloyEloy
Eloy
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Android
AndroidAndroid
Android
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Preguntas eloy
Preguntas eloyPreguntas eloy
Preguntas eloy
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Pre karla
Pre karlaPre karla
Pre karla
 
Seminario Android
Seminario AndroidSeminario Android
Seminario Android
 

Más de Alann Ibarra

Actividad de producto
Actividad de productoActividad de producto
Actividad de productoAlann Ibarra
 
Actividad de desempeño
Actividad de desempeñoActividad de desempeño
Actividad de desempeñoAlann Ibarra
 
Factores de mc all y sus métricas
Factores de mc all y sus métricasFactores de mc all y sus métricas
Factores de mc all y sus métricasAlann Ibarra
 
Diferencia entre aplicaciones web.
Diferencia entre aplicaciones web.Diferencia entre aplicaciones web.
Diferencia entre aplicaciones web.Alann Ibarra
 

Más de Alann Ibarra (9)

Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Actividad de producto
Actividad de productoActividad de producto
Actividad de producto
 
Actividad de desempeño
Actividad de desempeñoActividad de desempeño
Actividad de desempeño
 
Aplicacion movil
Aplicacion movilAplicacion movil
Aplicacion movil
 
Formatos eloy
Formatos eloyFormatos eloy
Formatos eloy
 
Factores de mc all y sus métricas
Factores de mc all y sus métricasFactores de mc all y sus métricas
Factores de mc all y sus métricas
 
Paginaaaa
PaginaaaaPaginaaaa
Paginaaaa
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 
Diferencia entre aplicaciones web.
Diferencia entre aplicaciones web.Diferencia entre aplicaciones web.
Diferencia entre aplicaciones web.
 

Cuestionario

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS Cuestionario sobre Android y Bases de Datos Desarrollo de Aplicaciones III Eloy Contreras de Lira Alan Ibarra Cisneros 20/03/2013
  • 2. Cuestionario sobre Android 1. ¿Qué es el ADT? Android Development Tools. Es un plugin para Eclipse que facilita en gran medida el desarrollo de aplicaciones para la plataforma. 2. ¿Qué contiene la carpeta /gen/? Contiene una serie de elementos de código generados automáticamente al compilar el proyecto. 3. ¿Cómo están separados el diseño y la lógica de una pantalla en Android? Estan separados por dos ficheros, por un lado, en el fichero /res/layout/activity_main.xml tendremos el diseño puramente visual de la pantalla definido como fichero XML y por otro lado, en el fichero /src/paquete.java/MainActivity.java, encontraremos el código java que determina la lógica de la pantalla. 4. ¿Qué es un 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). 5. Cuáles son los botones básicos de Android?  Control Button  Control ToggleButton  Control ImageButton 6. ¿Qué es un control ToggleButton? Un control de tipo ToggleButton es un tipo de botón que puede permanecer en dos posibles estados, pulsado/no_pulsado. 7. ¿Para qué sirve el control ImageView?
  • 3. El control ImageView permite mostrar imágenes en la aplicación. La propiedad más interesante es android:src, que permite indicar la imagen a mostrar. 8. ¿Para qué se utiliza 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. 9. ¿Cuáles son los 3 diferentes tipos de menús 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. 10. ¿Cuáles son los pasos principales para la creación de un widget Android?  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. 11. ¿Qué son las preferencias? Las preferencias no son más que datos que una aplicación debe guardar para personalizar la experiencia del usuario, por ejemplo información personal, opciones de presentación, etc.
  • 4. 12. Cuáles son los diferentes tipo de preferencias?  CheckBoxPreference. Marca seleccionable.  EditTextPreference. Cadena simple de texto.  ListPreference. Lista de valores seleccionables (exclusiva).  MultiSelectListPreference. Lista de valores seleccionables (múltiple). 13. ¿Qué es un CheckBoxPreference? Representa un tipo de opción que sólo puede tomar dos valores distintos: activada o desactivada. 14. ¿Qué es un 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. 15. ¿Qué es un ListPreference? Representa un tipo de opción que puede tomar como valor un elemento, y sólo uno, seleccionado por el usuario entre una lista de valores predefinida. Bases de Datos en Android 1. ¿Cuáles son las herramientas principales para el almacenamiento y consulta de datos estructurados?  Bases de Datos SQLite  Content Providers 2. ¿Qué es 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ál es la forma típica para crear, actualizar y conectar un base de datos SQLite en Android? Es 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.
  • 5. 4. ¿Para qué sirve la API de SQLite de Android? Proporciona dos alternativas para realizar operaciones sobre la base de datos que no devuelven resultados (entre ellas la inserción/actualización/eliminación de registros, pero también la creación de tablas, de índices, etc). 5. Para qué sirve el método execSQL ()? Este método permite ejecutar cualquier sentencia SQL sobre la base de datos, siempre que ésta no devuelva resultados.