O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Preguntas

119 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Preguntas

  1. 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 CUESTIENARIO DE ANDROIDNombre completo del Alumno: José Guadalupe Hernández ZapataGrado: 5 Grupo: ANombre del Profesor: ING. Eloy Contreras de LiraFecha de entrega : 20 DE MARZO DE 2013
  2. 2. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN1.- ¿Qué es Android?es un sistema operativo basado en Linux, diseñado principalmente paramóviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmentedesarrollados por Android.2.- ¿Componentes principales que pueden formar parte de una aplicaciónAndroid?Activity, View, Service, Content Provider, Broadcast Receiver, Widget, Intent.3.- Define cuatro de los componentes principales que pueden formar partede una aplicación AndroidActivity: Las actividades (activities) representan el componente principal de lainterfaz gráfica de una aplicación Android. Se puede pensar en una actividadcomo el elemento análogo a una ventana o pantalla en cualquier otro lenguajevisual.View: Las vistas (view) son los componentes básicos con los que se construyela interfaz gráfica de la aplicación, análoga por ejemplo a los controles de Javao .NET. De inicio, Android pone a nuestra disposición una gran cantidad decontroles básicos, como cuadros de texto, botones, listas desplegables oimágenes, aunque también existe la posibilidad de extender la funcionalidad deestos controles básicos o crear nuestros propios controles personalizados.Service: Los servicios (service) son componentes sin interfaz gráfica que seejecutan en segundo plano. En concepto, son similares a los serviciospresentes en cualquier otro sistema operativo. Los servicios pueden realizarcualquier tipo de acciones.Content Provider: Un proveedor de contenidos (contentprovider) es elmecanismo que se ha definido en Android para compartir datos entreaplicaciones. Mediante estos componentes es posible compartir determinadosdatos de nuestra aplicación sin mostrar detalles sobre su almacenamientointerno, su estructura, o su implementación. De la misma forma, nuestraaplicación podrá acceder a los datos de otra a través delos contentprovider que se hayan definido.
  3. 3. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN4.- ¿Define que es un Layouts?Son elementos no visuales destinados a controlar la distribución, posición ydimensiones de los controles que se insertan en su interior.5. -Mencionaalgunos LayoutsFrameLayout, LinearLayout, TableLayout, GridLayout, RelativeLayout6. - Define tres LayoutsFrameLayout: Éste es el más simple de todos los layouts de Android. Colocatodos sus controles hijos alineados con su esquina superior izquierda, de formaque cada control quedará oculto por el control siguiente (a menos que ésteúltimo tenga transparencia). Por ello, suele utilizarse para mostrar un únicocontrol en su interior, a modo de contenedor (placeholder) sencillo para un sóloelemento sustituible, por ejemplo una imagen.TableLayout: Un TableLayout permite distribuir sus elementos hijos de formatabular, definiendo las filas y columnas necesarias, y la posición de cadacomponente dentro de la tabla.RelativeLayout: Este layout permite especificar la posición de cada elementode forma relativa a su elemento padre o a cualquier otro elemento incluido en elpropio layout.7.- Menciona los botones básicos de Android y define cada uno de ellosControl Button [API]: Un control de tipo Button es el botón más básico quepodemos utilizar.Control ToggleButton [API]: Un control de tipo ToggleButton es un tipo debotón que puede permanecer en dos posibles estados, pulsado/no_pulsado. Eneste caso, en vez de definir un sólo texto para el control definiremos dos,dependiendo de su estado.Control ImageButton [API]: En un control de tipo ImageButton podremosdefinir una imagen a mostrar en vez de un texto, para lo que deberemosasignar la propiedad android:src.
  4. 4. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN8.- Define el concepto de adaptador de AndroidPara los desarrolladores de java que hayan utilizado frameworks de interfazgráfica como Swing, el concepto de adaptador les resultará familiar. Unadaptador representa algo así como una interfaz común al modelo de datosque existe por detrás de todos los controles de selección que hemoscomentado. Dicho de otra forma, todos los controles de selección accederán alos datos que contienen a través de un adaptador.9.- menciona algunos adaptadores que contiene Android y defínelosArrayAdapter. Es el más sencillo de todos los adaptadores, y provee de datosa un control de selección a partir de un array de objetos de cualquier tipo.SimpleAdapter. Se utiliza para mapear datos sobre los diferentes controlesdefinidos en un fichero XML de layout.SimpleCursorAdapter. Se utiliza para mapear las columnas de un cursorabierto sobre una base de datos sobre los diferentes elementos visualescontenidos en el control de selección.10.- cual es el elemento principal de un conjunto de pestañas enaplicaciones Android.TabHost11.- Define que es un fragmentPodría definirse como una porción de la interfaz de usuario que puede añadirseo eliminarse de una interfaz de forma independiente al resto de elementos de laactividad, y que por supuesto puede reutilizarse en otras actividades.12.- Menciona los principales tipos de menús que contiene Android yDefinelosMenús Principales. Los más habituales, aparecen en la zona inferior de lapantalla al pulsar el botón ‘menú’ del teléfono.Submenús. Son menús secundarios que se pueden mostrar al pulsar sobreuna opción de un menú principal.Menús Contextuales. Útiles en muchas ocasiones, aparecen al realizar unapulsación larga sobre algún elemento de la pantalla.
  5. 5. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN 13.- Menciona los principales pasos para la creación de un widgetAndroid1. Definición de su interfaz gráfica (layout).2. Configuración XML del widget (AppWidgetProviderInfo).3. Implementación de la funcionalidad del widget (AppWidgetProvider) , especialmente su evento de actualización.4. Declaración del widget en el AndroidManifest de la aplicación. 14.- Menciona y define la colección de preferencias 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.- ¿En qué consiste la preferencia CheckBoxPreference? 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.
  6. 6. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN PREGUNTAS DE BASE DE DATOS DE ANDROID1.- Menciona las dos herramientas pricipales para el almacenamiento enAndroidBases de Datos SQLiteContent Providers2.- Define que es SQLiteEs un motor de bases de datos muy popular en la actualidad por ofrecercaracterísticas tan interesantes como su pequeño tamaño, no necesitarservidor, precisar poca configuración, ser transaccional y por supuesto ser decódigo libre.3.- ¿Que método permite ejecutar cualquier sentencia SQL sobre la basede datos?Es el métodoexecSQL() de la clase SQLiteDatabase4.- ¿Para qué nos sirve el método rawQuery()?Este método recibe directamente como parámetro un comando SQL completo,donde indicamos los campos a recuperar y los criterios de selección. Elresultado de la consulta lo obtendremos en forma de cursor, queposteriormente podremos recorrer para procesar los registros recuperados5.- Menciona los dos métodos de la clase CursormoveToFirst(): mueve el puntero del cursor al primer registro devuelto.moveToNext(): mueve el puntero del cursor al siguiente registro devuelto.
  7. 7. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN

×