SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
DESARROLLO
DE
APLICACIONES
CUESTIONARIO-ANDROID

Lucia Yeraldin Silva Martínez 5-“B”
1.- ¿Que contiene el layout “activity_main.xml”?

La definición de la interfaz gráfica de la pantalla principal de la aplicación.

2.- ¿Que contiene la clase R?

Una serie de constantes con los ID de todos los recursos de la aplicación incluidos en la carpeta
/res/.

3.- ¿Cuáles son los principales componentes de una aplicación?

Activity, View, Service, Content Provider, Broadcast Receiver, Intent, Widget

4.-Define brevemente cada uno de los componentes de una aplicación android.

Activity: Las actividades (activities) representan el componente principal de la interfaz gráfica de
una aplicación Android.

View: Las vistas (view) son los componentes básicos con los que se construye la interfaz gráfica de
la aplicación.

Service: Los servicios (service) son componentes sin interfaz gráfica que se ejecutan en segundo
plano.

Content Provider: Un proveedor de contenidos (content provider) es el mecanismo que se ha
definido en Android para compartir datos entre aplicaciones.

Broadcast Receiver: Un broadcast receiver es un componente destinado a detectar y reaccionar
ante determinados mensajes o eventos globales generados por el sistema.

Widget: Los widgets son elementos visuales, normalmente interactivos, que pueden mostrarse en
la pantalla principal (home screen).

Intent: Unintent es el elemento básico de comunicación entre los distintos componentes Android
que hemos descrito anteriormente.

5.- ¿Que se define en los XML de nuestra aplicación?

Los elementos visuales que componen la interfaz de nuestra pantalla principal y se especifican
todas sus propiedades.

6.- ¿Que son los layout?

Son elementos no visibles que determinan cómo se van a distribuir en el espacio los controles que
incluyamos en su interior

7.-   ¿Cuáles    son    los     botones    proporcionados                              por        el
SDK?(Button),(ToggleButton),(ImageButton).
8.- ¿Cuáles son los tipos de spans que podemos utilizar para modificar el texto?

      TypefaceSpan. Modifica el tipo de fuente.
      StyleSpan. Modifica el estilo del texto (negrito, cursivo).
      ForegroudColorSpan. Modifica el color del texto.
      AbsoluteSizeSpan. Modifica el tamaño de fuente.

9.- ¿Cuáles son los tipos de adaptadores más sencillos en android?

      ArrayAdapter. Es el más sencillo de todos los adaptadores, y provee de datos a
       un control de selección a partir de un array de objetos de cualquier tipo.
      SimpleAdapter. Se utiliza para mapear datos sobre los diferentes controles
       definidos en un fichero XML de layout.
      SimpleCursorAdapter. Se utiliza para mapear las columnas de un cursor abierto
       sobre una base de datos sobre los diferentes elementos visuales contenidos en el
       control de selección.

10.- ¿Cómo se llama la lista desplegable en android?

Spinner.

11.-Define los 3 tipos de menú que hay 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.

12.- ¿En que consiste un widget?

Consistente en un simple marco rectangular negro con un mensaje de texto predeterminado (“Mi
Primer Widget“).

13.-Menciona una de la propiedades de un widget.

Label: nombre del widget que se mostrará en el menú de selección de Android.

14.- ¿Donde se almacenan estas preferencias compartidas?

En ficheros XML

15.- ¿Donde se alberga el contenido de cada una de las pestañas que tendrá
nuestra aplicación?
En un nuevo fragment

16.- ¿Cuáles son las herramientas que proporciona la plataforma android?

Bases de Datos SQLite

Content Providers

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

18.- ¿Cómo se llama la clase auxiliar para conectar una BD SQLite en android?

SQLiteOpenHelper.

19.- ¿Método que permite ejecutar cualquier sentencia SQL?

Es el método execSQL () de la clase SQLiteDatabase. SQL sobre la base de datos, siempre que
ésta no devuelva resultados.

20.- ¿Qué método podemos utilizar para recuperar datos?

Query () de la clase SQLiteDatabase.

Más contenido relacionado

Destacado (20)

Oscar cordon txistea
 Oscar cordon txistea Oscar cordon txistea
Oscar cordon txistea
 
Declaration sab
Declaration sabDeclaration sab
Declaration sab
 
Sistemas operativos (Parte 1)
Sistemas operativos (Parte 1)Sistemas operativos (Parte 1)
Sistemas operativos (Parte 1)
 
Dibujos final curso11
Dibujos final curso11Dibujos final curso11
Dibujos final curso11
 
3
33
3
 
Freeway 1 curso regular
Freeway 1 curso regularFreeway 1 curso regular
Freeway 1 curso regular
 
Img 0003
Img 0003Img 0003
Img 0003
 
M Learningtftr
M LearningtftrM Learningtftr
M Learningtftr
 
Unidad educativa municipal experimental del mileniun
Unidad educativa municipal experimental del mileniunUnidad educativa municipal experimental del mileniun
Unidad educativa municipal experimental del mileniun
 
Ecobag
EcobagEcobag
Ecobag
 
53011220047
5301122004753011220047
53011220047
 
Els materials
Els materialsEls materials
Els materials
 
Fisica - Ciencia e Tecnologia - Planejamento Interativo
Fisica - Ciencia e Tecnologia - Planejamento InterativoFisica - Ciencia e Tecnologia - Planejamento Interativo
Fisica - Ciencia e Tecnologia - Planejamento Interativo
 
Psicología cognitiva i
Psicología cognitiva  iPsicología cognitiva  i
Psicología cognitiva i
 
Avaliação de políticas públicas
Avaliação de políticas públicasAvaliação de políticas públicas
Avaliação de políticas públicas
 
Glossary notebook m15
Glossary  notebook m15Glossary  notebook m15
Glossary notebook m15
 
Tac bib barra mansa
Tac bib barra mansaTac bib barra mansa
Tac bib barra mansa
 
Team 5.22.11
Team 5.22.11Team 5.22.11
Team 5.22.11
 
Eduarda Luna Pais Caixa Woman
Eduarda Luna Pais Caixa WomanEduarda Luna Pais Caixa Woman
Eduarda Luna Pais Caixa Woman
 
Correlate Pair candidates
Correlate Pair candidatesCorrelate Pair candidates
Correlate Pair candidates
 

Similar a Desarrollo Aplicaciones Android (20)

Cuestionario
CuestionarioCuestionario
Cuestionario
 
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
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Android
AndroidAndroid
Android
 
Cuestionario android
Cuestionario androidCuestionario android
Cuestionario android
 
20 preguntas
20 preguntas20 preguntas
20 preguntas
 
Preguntasviri
PreguntasviriPreguntasviri
Preguntasviri
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas
PreguntasPreguntas
Preguntas
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Cuestionario Android
Cuestionario AndroidCuestionario Android
Cuestionario Android
 
Preguntas eloy
Preguntas eloyPreguntas eloy
Preguntas eloy
 

Más de Lu Martinez

A3 ap thehomework_club
A3 ap thehomework_clubA3 ap thehomework_club
A3 ap thehomework_clubLu Martinez
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrolloLu Martinez
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcionLu Martinez
 
Actividad producto
Actividad productoActividad producto
Actividad productoLu Martinez
 
Actividad desempeño1
Actividad desempeño1Actividad desempeño1
Actividad desempeño1Lu Martinez
 
Manual de aplicación movil
Manual de aplicación movilManual de aplicación movil
Manual de aplicación movilLu Martinez
 
Metricas de los Factores de Calidad
Metricas de los Factores de CalidadMetricas de los Factores de Calidad
Metricas de los Factores de CalidadLu Martinez
 
Tabla comparativa Web1.0-web2.0 y Tradicionales-RIA
Tabla comparativa Web1.0-web2.0 y Tradicionales-RIATabla comparativa Web1.0-web2.0 y Tradicionales-RIA
Tabla comparativa Web1.0-web2.0 y Tradicionales-RIALu Martinez
 

Más de Lu Martinez (12)

Act producto
Act productoAct producto
Act producto
 
A3 ap thehomework_club
A3 ap thehomework_clubA3 ap thehomework_club
A3 ap thehomework_club
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
 
Actividad producto
Actividad productoActividad producto
Actividad producto
 
Actividad desempeño1
Actividad desempeño1Actividad desempeño1
Actividad desempeño1
 
Manual de aplicación movil
Manual de aplicación movilManual de aplicación movil
Manual de aplicación movil
 
Metricas de los Factores de Calidad
Metricas de los Factores de CalidadMetricas de los Factores de Calidad
Metricas de los Factores de Calidad
 
Mipagina
MipaginaMipagina
Mipagina
 
Calidad
CalidadCalidad
Calidad
 
Tabla comparativa Web1.0-web2.0 y Tradicionales-RIA
Tabla comparativa Web1.0-web2.0 y Tradicionales-RIATabla comparativa Web1.0-web2.0 y Tradicionales-RIA
Tabla comparativa Web1.0-web2.0 y Tradicionales-RIA
 

Desarrollo Aplicaciones Android

  • 2. 1.- ¿Que contiene el layout “activity_main.xml”? La definición de la interfaz gráfica de la pantalla principal de la aplicación. 2.- ¿Que contiene la clase R? Una serie de constantes con los ID de todos los recursos de la aplicación incluidos en la carpeta /res/. 3.- ¿Cuáles son los principales componentes de una aplicación? Activity, View, Service, Content Provider, Broadcast Receiver, Intent, Widget 4.-Define brevemente cada uno de los componentes de una aplicación android. Activity: Las actividades (activities) representan el componente principal de la interfaz gráfica de una aplicación Android. View: Las vistas (view) son los componentes básicos con los que se construye la interfaz gráfica de la aplicación. Service: Los servicios (service) son componentes sin interfaz gráfica que se ejecutan en segundo plano. Content Provider: Un proveedor de contenidos (content provider) es el mecanismo que se ha definido en Android para compartir datos entre aplicaciones. Broadcast Receiver: Un broadcast receiver es un componente destinado a detectar y reaccionar ante determinados mensajes o eventos globales generados por el sistema. Widget: Los widgets son elementos visuales, normalmente interactivos, que pueden mostrarse en la pantalla principal (home screen). Intent: Unintent es el elemento básico de comunicación entre los distintos componentes Android que hemos descrito anteriormente. 5.- ¿Que se define en los XML de nuestra aplicación? Los elementos visuales que componen la interfaz de nuestra pantalla principal y se especifican todas sus propiedades. 6.- ¿Que son los layout? Son elementos no visibles que determinan cómo se van a distribuir en el espacio los controles que incluyamos en su interior 7.- ¿Cuáles son los botones proporcionados por el SDK?(Button),(ToggleButton),(ImageButton).
  • 3. 8.- ¿Cuáles son los tipos de spans que podemos utilizar para modificar el texto?  TypefaceSpan. Modifica el tipo de fuente.  StyleSpan. Modifica el estilo del texto (negrito, cursivo).  ForegroudColorSpan. Modifica el color del texto.  AbsoluteSizeSpan. Modifica el tamaño de fuente. 9.- ¿Cuáles son los tipos de adaptadores más sencillos en android?  ArrayAdapter. Es el más sencillo de todos los adaptadores, y provee de datos a un control de selección a partir de un array de objetos de cualquier tipo.  SimpleAdapter. Se utiliza para mapear datos sobre los diferentes controles definidos en un fichero XML de layout.  SimpleCursorAdapter. Se utiliza para mapear las columnas de un cursor abierto sobre una base de datos sobre los diferentes elementos visuales contenidos en el control de selección. 10.- ¿Cómo se llama la lista desplegable en android? Spinner. 11.-Define los 3 tipos de menú que hay 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. 12.- ¿En que consiste un widget? Consistente en un simple marco rectangular negro con un mensaje de texto predeterminado (“Mi Primer Widget“). 13.-Menciona una de la propiedades de un widget. Label: nombre del widget que se mostrará en el menú de selección de Android. 14.- ¿Donde se almacenan estas preferencias compartidas? En ficheros XML 15.- ¿Donde se alberga el contenido de cada una de las pestañas que tendrá nuestra aplicación?
  • 4. En un nuevo fragment 16.- ¿Cuáles son las herramientas que proporciona la plataforma android? Bases de Datos SQLite Content Providers 17.- ¿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. 18.- ¿Cómo se llama la clase auxiliar para conectar una BD SQLite en android? SQLiteOpenHelper. 19.- ¿Método que permite ejecutar cualquier sentencia SQL? Es el método execSQL () de la clase SQLiteDatabase. SQL sobre la base de datos, siempre que ésta no devuelva resultados. 20.- ¿Qué método podemos utilizar para recuperar datos? Query () de la clase SQLiteDatabase.