UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                      UNIDAD ACADEMICA DE PINOS
                                  TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN




                                   MATERIA



                       Desarrollo de aplicaciones III




                                     TEMA


                              Cuestionario android




Nombre completo del Alumno : Karla LizethPérez De La Rosa

Grado: 5             Grupo:    A

Nombre del Profesor: ING. 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.- ¿Cuáles son los pasos esenciales para programar en la plataforma
android?
-Descarga e instalación de Java,
-Descarga e instalación de Eclipse.
-Descargar el SDK de Android.
-Descargar el pluginAndroid para Eclipse.
-Configurar el plugin ADT.
-Instalar las Platform Tools y los Platforms necesarios.
-Configurar un AVD.

2.- Menciona los componentes de una aplicación en android.
Activity (actividades), view (vistas), service (servicios), contentProvider
(proveedor        de       contenidos),     broadcastReceiver(componente),
Widget(elementos), intent.

3.- ¿Qué 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.

4.- ¿Para qué 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.

5.- ¿Qué es el control ToggleButton?
Es un tipo de botón que puede permanecer en dos posibles estados,
pulsado/no pulsado.

6.- ¿Qué son los adaptadores en android (adapters)?
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.

7.- ¿Cuál es la función del control GridView de Android?
Representar al usuario un conjunto de opciones seleccionables distribuidas de
forma tabular, o dicho de otra forma, divididas en filas y columnas.

8.- ¿Qué son los controles compuestos?
Controles personalizados construidos a partir de varios controles estándar,
combinando la funcionalidad de todos ellos en un sólo control reutilizable en
otras aplicaciones.
UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                  UNIDAD ACADEMICA DE PINOS
                              TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN



9.- ¿En androidcuál es el elemento principal en un conjunto de pestañas?
El control TabHost.

10.- ¿Qué es la action bar de Android?
Es la barra de título y herramientas que aparece en la parte superior de
muchas aplicaciones actuales. Normalmente muestra un icono, el título de la
actividad en la que nos encontramos.

11.-Menciona los tres tipos de menús que se pueden encontrar en
android.
-Menús Principales
-Submenús.
-Menús Contextuales

12.- ¿Qué son los grupos de opciones?
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.

13.- ¿Cuáles son los pasos para crear un widget en android?
-Definición de su interfaz gráfica (layout).
-Configuration 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.

14.- ¿Cuáles son los modos de acceso en las aplicaciones?
-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.

15.- ¿Qué es el sharedpreferences?
Un mecanismo que nos permite gestionar fácilmente las opciones de una
aplicación permitiéndonos guardarlas en XML de una forma transparente para
el programador.

16.- ¿Qué es el 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
UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
                                                   UNIDAD ACADEMICA DE PINOS
                               TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN

servidor, precisar poca configuración, ser transaccional y por supuesto ser de
código libre.

17.- ¿Cuál es la función del Content Providers?
Facilita la tarea de hacer visibles esos datos a otras aplicaciones y, de forma
recíproca, de permitir la consulta de datos publicados por terceros desde
nuestra aplicación.

18.- ¿Es el método que permite ejecutar cualquier sentencia SQL sobre la
base de datos?
execSQL() de la clase SQLiteDatabase

19.- ¿Para qué nos sirve el métodoexecSQL() de la clase SQLiteDatabase?
Permite ejecutar cualquier sentencia SQL sobre la base de datos, siempre que
ésta no devuelva resultados.

20.- ¿Cuál es la función del método rawQuery()?
Recibe directamente como parámetro un comando SQL completo, donde
indicamos los campos a recuperar y los criterios de selección.

Pre karla

  • 1.
    UNIVERSIDAD TECNONOLOGICA DELESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN MATERIA Desarrollo de aplicaciones III TEMA Cuestionario android Nombre completo del Alumno : Karla LizethPérez De La Rosa Grado: 5 Grupo: A Nombre del Profesor: ING. 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.- ¿Cuáles son los pasos esenciales para programar en la plataforma android? -Descarga e instalación de Java, -Descarga e instalación de Eclipse. -Descargar el SDK de Android. -Descargar el pluginAndroid para Eclipse. -Configurar el plugin ADT. -Instalar las Platform Tools y los Platforms necesarios. -Configurar un AVD. 2.- Menciona los componentes de una aplicación en android. Activity (actividades), view (vistas), service (servicios), contentProvider (proveedor de contenidos), broadcastReceiver(componente), Widget(elementos), intent. 3.- ¿Qué 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. 4.- ¿Para qué 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. 5.- ¿Qué es el control ToggleButton? Es un tipo de botón que puede permanecer en dos posibles estados, pulsado/no pulsado. 6.- ¿Qué son los adaptadores en android (adapters)? 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. 7.- ¿Cuál es la función del control GridView de Android? Representar al usuario un conjunto de opciones seleccionables distribuidas de forma tabular, o dicho de otra forma, divididas en filas y columnas. 8.- ¿Qué son los controles compuestos? Controles personalizados construidos a partir de varios controles estándar, combinando la funcionalidad de todos ellos en un sólo control reutilizable en otras aplicaciones.
  • 3.
    UNIVERSIDAD TECNONOLOGICA DELESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN 9.- ¿En androidcuál es el elemento principal en un conjunto de pestañas? El control TabHost. 10.- ¿Qué es la action bar de Android? Es la barra de título y herramientas que aparece en la parte superior de muchas aplicaciones actuales. Normalmente muestra un icono, el título de la actividad en la que nos encontramos. 11.-Menciona los tres tipos de menús que se pueden encontrar en android. -Menús Principales -Submenús. -Menús Contextuales 12.- ¿Qué son los grupos de opciones? 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. 13.- ¿Cuáles son los pasos para crear un widget en android? -Definición de su interfaz gráfica (layout). -Configuration 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. 14.- ¿Cuáles son los modos de acceso en las aplicaciones? -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. 15.- ¿Qué es el sharedpreferences? Un mecanismo que nos permite gestionar fácilmente las opciones de una aplicación permitiéndonos guardarlas en XML de una forma transparente para el programador. 16.- ¿Qué es el 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
  • 4.
    UNIVERSIDAD TECNONOLOGICA DELESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN servidor, precisar poca configuración, ser transaccional y por supuesto ser de código libre. 17.- ¿Cuál es la función del Content Providers? Facilita la tarea de hacer visibles esos datos a otras aplicaciones y, de forma recíproca, de permitir la consulta de datos publicados por terceros desde nuestra aplicación. 18.- ¿Es el método que permite ejecutar cualquier sentencia SQL sobre la base de datos? execSQL() de la clase SQLiteDatabase 19.- ¿Para qué nos sirve el métodoexecSQL() de la clase SQLiteDatabase? Permite ejecutar cualquier sentencia SQL sobre la base de datos, siempre que ésta no devuelva resultados. 20.- ¿Cuál es la función del método rawQuery()? Recibe directamente como parámetro un comando SQL completo, donde indicamos los campos a recuperar y los criterios de selección.