1. Universidad Tecnológica del Estado de Zacatecas
Unidad Académica de Pinos
Tecnologías de la Información Y Comunicación
Desarrollo de Aplicaciones
Eloy Contreras
Yessenia Alvarado Vázquez
5.-B
21-Marzo-2012
2. 1. Menciona los pasos básicos para disponer en la PC las herramientas necesarias para
comenzar a programar aplicaciones 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 losPlatforms necesarios.
Configurar un AVD.
2. ¿Que se tiene que hacer para crear un proyecto en la plataforma Adroid?
Abrir Eclipse e iremos al menú File / New / AndroidApplication Project; de esta forma
iniciaremos el asistente de creación del proyecto, que nos guiará por las distintas
opciones de creación y configuración de un nuevo proyecto.
3. ¿Cuales son los 3 tipos diferentes 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.
4. ¿Qué son los loyouts?
Son elementos no visuales destinados a controlar la distribución, posición y
dimensiones de los controles que se insertan en su interior.Estos componentes
extienden a la clase base ViewGroup, como muchos otros componentes contenedores,
es decir, capaces de contener a otros controles.
5. Android nos proporciona algunosloyouts, menciona alguno de ellos.
FrameLayout, LinearLayout, TableLayout, GridLayout, RelativeLayout
6. ¿Que es un submenú?
3. Un submenú no es más que un menú secundario que se muestra al pulsar una opción
determinada de un menú principal.
7. Menciona algunos de los diferentes controles que pone a nuestra disposición la
plataforma de Android:
Control Button, Control ToggleButton, Control ImageButton,nEventos de un botón,
Personalizar el aspecto un botón [y otros controles.
8. ¿Cómo podría definirse un fragment?
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, y que por
supuesto puede reutilizarse en otras actividades.
9. ¿Son datos que una aplicación debe guardar para personalizar la experiencia del
usuario, por ejemplo información personal, opciones de presentación, etc.?
Preferencias
10. ¿Para obtener una referencia a una colección determinada utilizaremos?
El método getSharedPrefences()
11. ¿Que representa el CheckBoxPreference?
Representa un tipo de opción que sólo puede tomar dos valores distintos: activada o
desactivada.
12. Menciona algunas propiedades de un widget:
initialLayout
minWidth
minHeight
label
updatePeriodMillis
4. 13. ¿Cuáles son los componentes básicos de java.net?
Activity
Content Provider
View
Broadcast Receiver
Service
Intent
Widget
14. ¿Menciona los tipos de preferencia?
CheckBoxPreference
EditTextPreference
ListPreference
MultiSelectListPreference
Preguntas de la Base de Datos en Android
1. ¿La plataforma Android proporciona dos herramientas pricipales para el
almacenamiento y consulta de datos estructurados cuales son?
Bases de Datos SQLite
Content Providers
2. ¿ 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. ¿Sirve para obtener una referencia a la base de datos?
Método getReadableDatabase() o getWritableDatabase()
5. 4. ¿Estos métodos permiten realizar las tareas de inserción, actualización y
eliminación de registros de una forma algo más paramétrica que execSQL(),
separando tablas, valores y condiciones en parámetros independientes de estos
métodos?
Los métodos insert(), update() y delete
5. ¿Hay dos opciones principales para recuperar registros de una base de datos SQLite
en Android las cuales son?
Utilizaremos el método rawQuery() de la clase SQLiteDatabase y el método query() de la
clase SQLiteDatabase.