SlideShare una empresa de Scribd logo
1 de 3
Cuestionario

1. Menciona y describe brevemente los componentes de una aplicación
   Android:
           Activity:representan el componente principal de la interfaz gráfica de una
           aplicación Android.
           View: son los componentes básicos con los que se construye la interfaz gráfica de
           la aplicación (como cuadros de texto, botones, listas desplegables o imágenes).
           Service: son componentes sin interfaz gráfica que se ejecutan en segundo plano
           (actualizar datos, lanzar notificaciones, o incluso mostrar elementos visuales).
           Content Provider: es el mecanismo que se ha definido en Android para compartir
           datos entre aplicaciones.
           Broadcast Receiver: es un componente destinado a detectar y reaccionar ante
           determinados mensajes o eventos globales generados por el sistema (por
           ejemplo: “Batería baja”, “SMS recibido”, “Tarjeta SD insertada”,…).
           Widget: Permiten mostrar información de la aplicación al usuario directamente
           sobre la pantalla principal.
           Intent: elemento básico de comunicación entre los distintos componentes
           Android. puede mostrar una actividad desde cualquier otra, iniciar un servicio,
           enviar un mensaje broadcast, iniciar otra aplicación, etc.


2. ¿Que son 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.
3. ¿Para que se utilizan los FrameLayout?
   Suele utilizarse para mostrar un único control en su interior, a modo de contenedor
   (placeholder) sencillo para un sólo elemento sustituible, por ejemplo una imagen.
4. Menciona los diferentes tipos de botones:
           Control Button
           Control ToggleButton
           Control ImageButton
5. Define selector:
   Se define mediante un fichero XML localizado en la carpeta /res/drawable, y en él se
   pueden establecer los diferentes valores de una propiedad determinada de un control
   dependiendo de su estado.
6. Define fragment:
   No puede considerarse ni un control ni un contenedor, aunque se parecería más a lo
   segundo. Un fragment podría definirse como una porción de la interfaz de usuario que
   puede añadirse o eliminarse de una interfaz de forma independiente al resto de
   elementos de la actividad
7. Menciona y explica 3 tipos diferentes de menús que se encuentran en
   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.
8. ¿En qué consisten los menús contextuales?
   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.
9. 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:
   Los grupos de opciones.
10. Menciona 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. Son más que datos que una aplicación debe guardar para personalizar
   la experiencia del usuario:
   Las preferencias.
12. Para que se utilizan las bases de datos SQLite:
   Es uno de los métodos disponibles en la plataforma Android para almacenar datos.
13. Menciona y explica brevemente las tres posibilidades principales:

   MODE_PRIVATE. Sólo nuestra aplicación tiene acceso a estas preferencias.
   MODE_WORLD_READABLE. Todas las aplicaciones pueden leer estas preferencias, pero
   sólo la nuestra modificarlas.
   MODE_WORLD_WRITABLE. Todas las aplicaciones pueden leer y modificar estas
   preferencias.

14. El contenedor principal de nuestra pantalla de preferencias será el
   elemento:
   <PreferenceScreen>
   15.Lista de opciones organizadas por categorías:
<PreferenceCategory>.




                                     BASE DE DATOS
  I.      La plataforma Android proporciona dos herramientas
          principales para el almacenamiento y consulta de datos
          estructurados y son:

      o   Bases de Datos SQLite
      o   Content Providers

 II.      En que consiste SQLite:
          Abarca todas las tareas relacionadas con el almacenamiento de los datos propios
          de la aplicación.
III.      De que se encargan los Content Providers:
          Nos facilitan la tarea de hacer visibles los datos a otras aplicaciones y, de forma
          recíproca, de permitir la consulta de datos publicados por terceros desde nuestra
          aplicación.

IV.       Este método permite ejecutar cualquier sentencia SQL sobre
          la base de datos, siempre que ésta no devuelva resultados:
          El método execSQL() de la clase SQLiteDatabase.

 V.       Estos métodos permiten realizar las tareas de inserción,
          actualización y eliminación de registros:
          Los métodos insert(), update() y delete() proporcionados también con la clase
          SQLiteDatabase.

Más contenido relacionado

La actualidad más candente

MANUAL LARCH ANALISIS ESTRUCTURAL.pdf
MANUAL LARCH ANALISIS ESTRUCTURAL.pdfMANUAL LARCH ANALISIS ESTRUCTURAL.pdf
MANUAL LARCH ANALISIS ESTRUCTURAL.pdfJhonycesarMamanipere
 
Curso de Android 4.x Unidad 03 Hola Mundo
Curso de Android 4.x Unidad 03 Hola MundoCurso de Android 4.x Unidad 03 Hola Mundo
Curso de Android 4.x Unidad 03 Hola MundoDavid Vaquero
 
Paneles de control de access
Paneles de control de accessPaneles de control de access
Paneles de control de accessleonardo3212
 
Paneles de control de access
Paneles de control de accessPaneles de control de access
Paneles de control de accessleonardo3212
 
Tutorial Android 1
Tutorial Android 1Tutorial Android 1
Tutorial Android 1newimagenio
 
Desarrollo android - 4 - arquitectura de aplicación
Desarrollo android  - 4 - arquitectura de aplicaciónDesarrollo android  - 4 - arquitectura de aplicación
Desarrollo android - 4 - arquitectura de aplicaciónEmilio Aviles Avila
 
Curso introducción a Android
Curso introducción a AndroidCurso introducción a Android
Curso introducción a AndroidSlashMobility.com
 
UDA-Plugin UDA. Guia de uso de plantillas
UDA-Plugin UDA. Guia de uso de plantillasUDA-Plugin UDA. Guia de uso de plantillas
UDA-Plugin UDA. Guia de uso de plantillasAnder Martinez
 
Sistema operativo android de google
Sistema operativo android de googleSistema operativo android de google
Sistema operativo android de googleKevin Melgar
 
UDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrolloUDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrolloAnder Martinez
 
Apuntes sqldeveloper v2
Apuntes sqldeveloper v2Apuntes sqldeveloper v2
Apuntes sqldeveloper v2lupillo_bob
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesAnder Martinez
 

La actualidad más candente (20)

Cuestionario
CuestionarioCuestionario
Cuestionario
 
MANUAL LARCH ANALISIS ESTRUCTURAL.pdf
MANUAL LARCH ANALISIS ESTRUCTURAL.pdfMANUAL LARCH ANALISIS ESTRUCTURAL.pdf
MANUAL LARCH ANALISIS ESTRUCTURAL.pdf
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Windows, Linux, Android
Windows, Linux, AndroidWindows, Linux, Android
Windows, Linux, Android
 
Curso de Android 4.x Unidad 03 Hola Mundo
Curso de Android 4.x Unidad 03 Hola MundoCurso de Android 4.x Unidad 03 Hola Mundo
Curso de Android 4.x Unidad 03 Hola Mundo
 
Paneles de control de access
Paneles de control de accessPaneles de control de access
Paneles de control de access
 
Paneles de control de access
Paneles de control de accessPaneles de control de access
Paneles de control de access
 
Tutorial Android 1
Tutorial Android 1Tutorial Android 1
Tutorial Android 1
 
Desarrollo android - 4 - arquitectura de aplicación
Desarrollo android  - 4 - arquitectura de aplicaciónDesarrollo android  - 4 - arquitectura de aplicación
Desarrollo android - 4 - arquitectura de aplicación
 
Capitulo 1
Capitulo 1Capitulo 1
Capitulo 1
 
Curso introducción a Android
Curso introducción a AndroidCurso introducción a Android
Curso introducción a Android
 
Curso introducción a android
Curso introducción a android   Curso introducción a android
Curso introducción a android
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
UDA-Plugin UDA. Guia de uso de plantillas
UDA-Plugin UDA. Guia de uso de plantillasUDA-Plugin UDA. Guia de uso de plantillas
UDA-Plugin UDA. Guia de uso de plantillas
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Sistema operativo android de google
Sistema operativo android de googleSistema operativo android de google
Sistema operativo android de google
 
UDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrolloUDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrollo
 
Apuntes sqldeveloper v2
Apuntes sqldeveloper v2Apuntes sqldeveloper v2
Apuntes sqldeveloper v2
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web services
 

Similar a Cuestionario (20)

20 preguntas
20 preguntas20 preguntas
20 preguntas
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Preguntas
PreguntasPreguntas
Preguntas
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Eloy
EloyEloy
Eloy
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Preguntas de android.....
Preguntas de android.....Preguntas de android.....
Preguntas de android.....
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Seminario Android
Seminario AndroidSeminario Android
Seminario Android
 
Android
AndroidAndroid
Android
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 

Más de Adri Campos

The cancer disease
The cancer diseaseThe cancer disease
The cancer diseaseAdri Campos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoAdri Campos
 
Ejercicio resuelto de punto de caso de uso
Ejercicio resuelto de punto de caso de usoEjercicio resuelto de punto de caso de uso
Ejercicio resuelto de punto de caso de usoAdri Campos
 
Luz apc miprimercss
Luz apc miprimercssLuz apc miprimercss
Luz apc miprimercssAdri Campos
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinopticoAdri Campos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoAdri Campos
 

Más de Adri Campos (9)

Act3
Act3Act3
Act3
 
The cancer disease
The cancer diseaseThe cancer disease
The cancer disease
 
My description
My descriptionMy description
My description
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Ejercicio resuelto de punto de caso de uso
Ejercicio resuelto de punto de caso de usoEjercicio resuelto de punto de caso de uso
Ejercicio resuelto de punto de caso de uso
 
Doc.movil
Doc.movilDoc.movil
Doc.movil
 
Luz apc miprimercss
Luz apc miprimercssLuz apc miprimercss
Luz apc miprimercss
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 

Cuestionario

  • 1. Cuestionario 1. Menciona y describe brevemente los componentes de una aplicación Android: Activity:representan el componente principal de la interfaz gráfica de una aplicación Android. View: son los componentes básicos con los que se construye la interfaz gráfica de la aplicación (como cuadros de texto, botones, listas desplegables o imágenes). Service: son componentes sin interfaz gráfica que se ejecutan en segundo plano (actualizar datos, lanzar notificaciones, o incluso mostrar elementos visuales). Content Provider: es el mecanismo que se ha definido en Android para compartir datos entre aplicaciones. Broadcast Receiver: es un componente destinado a detectar y reaccionar ante determinados mensajes o eventos globales generados por el sistema (por ejemplo: “Batería baja”, “SMS recibido”, “Tarjeta SD insertada”,…). Widget: Permiten mostrar información de la aplicación al usuario directamente sobre la pantalla principal. Intent: elemento básico de comunicación entre los distintos componentes Android. puede mostrar una actividad desde cualquier otra, iniciar un servicio, enviar un mensaje broadcast, iniciar otra aplicación, etc. 2. ¿Que son 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. 3. ¿Para que se utilizan los FrameLayout? Suele utilizarse para mostrar un único control en su interior, a modo de contenedor (placeholder) sencillo para un sólo elemento sustituible, por ejemplo una imagen. 4. Menciona los diferentes tipos de botones: Control Button Control ToggleButton Control ImageButton 5. Define selector: Se define mediante un fichero XML localizado en la carpeta /res/drawable, y en él se pueden establecer los diferentes valores de una propiedad determinada de un control dependiendo de su estado. 6. Define fragment: No puede considerarse ni un control ni un contenedor, aunque se parecería más a lo segundo. Un fragment podría definirse como una porción de la interfaz de usuario que puede añadirse o eliminarse de una interfaz de forma independiente al resto de elementos de la actividad
  • 2. 7. Menciona y explica 3 tipos diferentes de menús que se encuentran en 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. 8. ¿En qué consisten los menús contextuales? 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. 9. 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: Los grupos de opciones. 10. Menciona 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. Son más que datos que una aplicación debe guardar para personalizar la experiencia del usuario: Las preferencias. 12. Para que se utilizan las bases de datos SQLite: Es uno de los métodos disponibles en la plataforma Android para almacenar datos. 13. Menciona y explica brevemente las tres posibilidades principales: MODE_PRIVATE. Sólo nuestra aplicación tiene acceso a estas preferencias. MODE_WORLD_READABLE. Todas las aplicaciones pueden leer estas preferencias, pero sólo la nuestra modificarlas. MODE_WORLD_WRITABLE. Todas las aplicaciones pueden leer y modificar estas preferencias. 14. El contenedor principal de nuestra pantalla de preferencias será el elemento: <PreferenceScreen> 15.Lista de opciones organizadas por categorías:
  • 3. <PreferenceCategory>. BASE DE DATOS I. La plataforma Android proporciona dos herramientas principales para el almacenamiento y consulta de datos estructurados y son: o Bases de Datos SQLite o Content Providers II. En que consiste SQLite: Abarca todas las tareas relacionadas con el almacenamiento de los datos propios de la aplicación. III. De que se encargan los Content Providers: Nos facilitan la tarea de hacer visibles los datos a otras aplicaciones y, de forma recíproca, de permitir la consulta de datos publicados por terceros desde nuestra aplicación. IV. Este método permite ejecutar cualquier sentencia SQL sobre la base de datos, siempre que ésta no devuelva resultados: El método execSQL() de la clase SQLiteDatabase. V. Estos métodos permiten realizar las tareas de inserción, actualización y eliminación de registros: Los métodos insert(), update() y delete() proporcionados también con la clase SQLiteDatabase.