SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Cuestionario de android
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
Base de Datos en Android
Nombre completo del Alumno : Gerónimo López Hernández
Grado: 5° Grupo: “A”
Nombre del Docente : I TIC. Eloy Contreras de Lira
Fecha de entrega : 20 de Marzo de 2013
2. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
1) ¿Cómo se crea un nuevo proyecto en Eclipse?
Abrimos Eclipse y vamos al menú File / New / Android Application Project. Y
seguimos lo que nos ba indicando.
2) ¿Que contiene la carpeta /src en el proyecto de eclipse?
Todo el código fuente de la aplicación, código de la interfaz gráfica, clases
auxiliares, etc.
3) ¿Que contiene la carpeta /res en el proyecto de eclipse?
Contiene todos los ficheros de recursos necesarios para el proyecto:
imágenes, vídeos, cadenas de texto, etc.
4) ¿Que contiene la carpeta /gen en el proyecto de eclipse?
Contiene una serie de elementos de código generados automáticamente al
compilar el proyecto. Cada vez que generamos nuestro proyecto, la
maquinaria de compilación de Android genera por nosotros una serie de
ficheros fuente java dirigidos al control de los recursos de la aplicación.
Importante: dado que estos ficheros se generan automáticamente tras cada
compilación del proyecto es importante que no se modifiquen manualmente
bajo ninguna circunstancia.
5) ¿Que contiene la carpeta /assets en el proyecto de eclipse?
Contiene todos los demás ficheros auxiliares necesarios para la aplicación
(y que se incluirán en su propio paquete), como por ejemplo ficheros de
configuración, de datos, etc.
6) ¿Que contiene la carpeta /bin en el proyecto de eclipse?
Es otra de ésas carpetas que en principio no tendremos por qué tocar.
Contiene los elementos compilados de la aplicación y otros ficheros
auxiliares. Cabe destacar el fichero con extensión “.apk”, que es el
ejecutable de la aplicación que se instalará en el dispositivo.
7) ¿Que contiene la carpeta /libs en el proyecto de eclipse?
Contendrá las librerías auxiliares, normalmente en formato “.jar” que
utilicemos en nuestra aplicación Android.
3. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
8) ¿Qué son los layouts?, y Menciona los tipos que hay
Son elementos no visuales destinados a controlar la distribución, posición y
dimensiones de los controles que se insertan en su interior.
FrameLayout
LinearLayout
TableLAyout
GridLayout
RelativeLayout
9) ¿Cuáles son los tres tipos de botones?
El clásico (Button), el de tipo on/off (ToggleButton), y el que puede contener
una imagen (ImageButton).
10) Menciona los tipos de controles de selección que podemos encontrar en
Android
Listas desplegables (Spinner)
listas fijas (ListView)
tablas (GridView)
y otros controles específicos de la plataforma como por ejemplo las
galerías de imágenes (Gallery).
11) Menciona las formas en que Andriod permite crear controles
personalizados
Extendiendo la funcionalidad de un control ya existente.
Combinando varios controles para formar otro más complejo.
Diseñando desde cero un nuevo control.
12) Menciona y define los tres tipos de menus 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. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
13) Menciona los pasos principales para la creación de un widget Android
básico
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.
14) Menciona lo que se le puede agragar a un widget basico
Pantalla de configuración inicial.
Datos actualizables de forma periodica.
Eventos de usuario.
15) ¿Qué son las preferencias en Android?
Datos que una aplicación debe guardar para personalizar la experiencia del
usuario, por ejemplo información personal, opciones de presentación, etc.
5. UNIVERSIDAD TECNONOLOGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN
Preguntas sobre Base de Datos en Android
1.-¿ Cuáles son las dos herramientas principales que proporciona la
plataforma Android para el almacenamiento y consulta de datos
estructurados?
Bases de Datos SQLite
Content Providers
2.- ¿Qué es 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.- ¿Qué nos permite la clase SQLiteOpenHelper?
Crear, actualizar, y conectar con una base de datos SQLite
4.- ¿Cuáles son los métodos abstractos que necesita esta clase para crear
y para actualizar su estructura la base de datos respectivamente?
onCreate()
onUpgrade()
5.-¿Qué representa un CheckBoxPreference?
Representa un tipo de opción que sólo puede tomar dos valores distintos:
activada o desactivada. Es el equivalente a un control de tipo checkbox. En
este caso tan sólo tendremos que especificar los atributos: nombre interno
de la opción (android:key), texto a mostrar (android:title) y descripción de la
opción (android:summary).