Android

4
Universidad Tecnológica del Estado de Zacatecas. Unidad Académica De Pinos. Desarrollo de Aplicaciones III. Preguntas Sobre el Tema Para el Desarrollo de Aplicaciones en Adroid. Eloy Contreras de Lira. Tecnologías de la Información y la Comunicación. Luis Ángel Dávila Elías. 5 °- B

Transcript of Android

Page 1: Android

Universidad Tecnológica del Estado de Zacatecas.

Unidad Académica De Pinos.

Desarrollo de Aplicaciones III.

Preguntas Sobre el Tema Para el Desarrollo de

Aplicaciones en Adroid.

Eloy Contreras de Lira.

Tecnologías de la Información y la Comunicación.

Luis Ángel Dávila Elías.

5 °- B

Page 2: Android

Preguntas de los primeros 5 temas de android

1.- ¿Qué herramientas se necesitan en nuestra PC para crear aplicaciones

Android?

Se requiere el JDK (Java Development Kit), Eclipse IDE for Java

Developers, El SDK de la plataforma Android, El plugin de Android para

Eclipse Android Development Tools (ADT).

2.- Menciona los componentes de android

Activity

View

Service

Content Provider

Broadcast Receiver

Widget

Intent

3.- ¿La carpeta /src/ que contiene?

Esta carpeta contendrá todo el código fuente de la aplicación, código de la

interfaz gráfica, clases auxiliares, etc. Inicialmente, Eclipse creará por

nosotros el código básico de la pantalla (Activity) principal de la aplicación,

que recordemos que en nuestro caso era MainActivity, y siempre bajo la

estructura del paquete java definido

4.- ¿Cuáles son los pasos principales para la creación de un de unwidgetAndroid?

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 AndroidManifest de la aplicación

Page 3: Android

5.- ¿Cuáles son las 2 herramientas que proporciona la plataforma Android para el

almacenamiento y consulta de datos?

Base de datos SQLite

Content Providers2-En Android

6.- ¿Qué contiene la carpeta /res/layout/principalmente?

Contiene los ficheros de definición XML de las diferentes pantallas de la

interfaz gráfica. Para definir distintos layouts dependiendo de la orientación

del dispositivos y puede dividir en dos subcarpetas: • /layout (vertical) •

/layout-land (horizontal)

7.- ¿Qué son los Widget?

Los widgets son elementos visuales, normalmente interactivos, que pueden

mostrarse en la pantalla principal (home screen) del dispositivo Android y

recibir actualizaciones periódicas. Permiten mostrar información de la

aplicación al usuario directamente sobre la pantalla principal

8.- ¿Qué tipos de botones nos proporciona el SDK de Android?

Tres tipos de botones que son el clásico (Button), el de tipo

on/off(ToggleButton), y el que puede contener una imagen (ImageButton)

9.- ¿Cuáles son las 2 opciones para las sentencias de modificación de datos?

Utilizando directa, ente un comando de selección SQL

Utilizando un método especifico donde parame trizaremos la consulta de la

BD5

Page 4: Android

10,- ¿Cuáles son los componentes básicos imprescindibles en nuestras

aplicaciones?

Las imágenes (ImageView),

Las etiquetas (TextView)

Los cuadros de texto (EditText)

11.- ¿Qué son los layouts?

Son elementos no visuales destinados a controlar la distribución, posición y

dimensiones de los controles que se insertan en su interior.

12.- ¿Qué es un fragment?

Un fragment podría definirse 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

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

15.- .¿Qué contiene la clase SQLiteOpenHelper?

Tiene tan sólo un constructor, que normalmente no necesitaremos

sobrescribir, y dos métodos abstractos,onCreate() y onUpgrade(), que

deberemos personalizar con el código necesario para crear nuestra base de

datos y para actualizar su estructura respectivamente