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
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ú?
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
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()
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.

Yo

  • 1.
    Universidad Tecnológica delEstado 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 lospasos 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ú noes 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 sonlos 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étodospermiten 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.