SlideShare una empresa de Scribd logo
Desarrollo de Aplicaciones III



1º ¿Pasos para desarrollar en ANDROID?

R=

Paso 1. Descarga e instalación de Java.

Paso 2. Descarga e instalación de Eclipse.

Paso 3. Descargar el SDK de Android.

Paso 4. Descargar el plugin Android para Eclipse

Paso 5. Configurar el plugin ADT.

Paso 6. Instalar las Platform Tools y los Platforms necesarios.

Paso 7. Configurar un AVD.




2º. ¿Cuáles son los componentes básicos de java.net?

R=*Activity * Content Provider

*View      * Broadcast Receiver

*Service     *Intent     *Widget

3º¿ En Androide, el diseño y la lógica de una pantalla están separados en dos
ficheros distintos?

R=Por un lado, en el fichero /res/layout/activity_main.xml tendremos el diseño
puramente visual de la pantalla definido como fichero XML y por otro lado, en el
fichero /src/paquete.java/MainActivity.java, encontraremos el código java
que determina la lógica de la pantalla.



4º¿Qué es un layouts?

R=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.



5°¿Un FrameLayout?

R= coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que
cada control quedará oculto por el control siguiente (a menos que éste último tenga
transparencia).
Desarrollo de Aplicaciones III




6|° Escribe un ejemploFrameLayout

1 <FrameLayout
2     xmlns:android="http://schemas.android.com/apk/res/android"
3     android:layout_width="match_parent"
4     android:layout_height="match_parent">
5
6     <EditText android:id="@+id/TxtNombre"
7         android:layout_width="match_parent"
8         android:layout_height="match_parent"
9         android:inputType="text" />
10
11</FrameLayout>



7°¿El    SDK de Android nos proporciona tres tipos de botones?:

R= el clásico (Button), el de tipo on/off (ToggleButton), y el que puede contener una imagen
(ImageButton).




8¿Cuáles son los controles básicos de android?

            Control ImageView [API]
            Control TextView [API]
            Control EditText [API]
            Control CheckBox [API]
            Control RadioButton [API]

Ejemplo de ellos

             Control ImageView [API]

    1    ImageView android:id="@+id/ImgFoto"
    2    android:layout_width="wrap_content"
    3    android:layout_height="wrap_content"
    4    android:src="@drawable/icon"
    5    android:contentDescription="@string/imagen_ejemplo" />
             Control TextView [API]

<EditText android:id="@+id/TxtTexto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="text" />
             Control EditText [API]


<TextView android:id="@+id/LblEtiqueta"
    android:layout_width="matchfill_parent"
    android:layout_height="wrap_content"
    android:text="@string/escribe_algoEscribe algo:"
    android:background="#AA44FF"
    android:typeface="monospace" />
Desarrollo de Aplicaciones III




            Control CheckBox [API]

<CheckBox android:id="@+id/ChkMarcame"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/marcame"
    android:checked="false" />


            Control RadioButton   [API]
<RadioGroup android:id="@+id/gruporb"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <RadioButton android:id="@+id/radio1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/opcion_1" />

    <RadioButton android:id="@+id/radio2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/opcion_2" />
</RadioGroup>


9º. ¿ Android proporciona de serie varios tipos de adaptadores sencillos, aunque
podemos extender su funcionalidad fácilmente para adaptarlos a nuestras necesidades?

 ArrayAdapter. Es el más sencillo de todos los adaptadores, y provee de datos a un control de
selección a partir de un array de objetos de cualquier tipo.

           SimpleAdapter. Se utiliza para mapear datos sobre los diferentes controles definidos en un
            fichero XML de layout.
           SimpleCursorAdapter. Se utiliza para mapear las columnas de un cursor abierto sobre una
            base de datos sobre los diferentes elementos visuales contenidos en el control de selección

10º. En Android podemos encontrar 3 tipos diferentes de menús:

           Menús Principales. Los más habituales, aparecen en la zona inferior de la
            pantalla al pulsar el botón ‘menú’ 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`

11. Cuáles son los pasos principales para la creación de un widget Android

    1. 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 Android Manifest de la aplicación
Desarrollo de Aplicaciones III




        12º.¿Cada preferencia se almacenara en forma de?

        R= forma de clave-valor, es decir, cada una de ellas estará compuesta por un
        identificador único y un valor asociado a dicho identificador.

        13º.¿ El contenedor principal de nuestra pantalla de preferencias será el
        elemento este elemento representará a la pantalla de opciones en sí,
        dentro de la cual incluiremos el resto de elementos?.

        R=<PreferenceScreen>.

        14º. Menciona los tipos de preferencia

               CheckBoxPreference
               EditTextPreference
               ListPreference
               MultiSelectListPreference

15º. En que consiste cada uno de ellos.

   CheckBoxPreference. Marca seleccionable.
   EditTextPreference. Cadena simple de texto.
   ListPreference. Lista de valores seleccionables (exclusiva).
   MultiSelectListPreference. Lista de valores seleccionables (múltiple)

Más contenido relacionado

La actualidad más candente

Manual android
Manual androidManual android
Manual android
Jose Pereda
 
Visual basic
Visual basicVisual basic
Visual basic
Gaby Gonzalez
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
Bere Vazquez
 
Apuntes builder
Apuntes builderApuntes builder
Apuntes builder
Monky D. Luffy
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10
Android UNAM
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Luis Ernesto Castillo Alfaro
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
Paulo Guerra Terán
 
tutorial de eclipse
tutorial de eclipsetutorial de eclipse
tutorial de eclipse
Tania Tellez
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
Diomedes Ignacio Domínguez Ureña
 
Visual basic
Visual basicVisual basic
Visual basicjosser96
 

La actualidad más candente (16)

Manual android
Manual androidManual android
Manual android
 
Visual basic
Visual basicVisual basic
Visual basic
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Apuntes builder
Apuntes builderApuntes builder
Apuntes builder
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
 
"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10"Android de la A a la Z" -- Unidad 10
"Android de la A a la Z" -- Unidad 10
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
tutorial de eclipse
tutorial de eclipsetutorial de eclipse
tutorial de eclipse
 
Preguntas
PreguntasPreguntas
Preguntas
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
 
Preguntas eloy
Preguntas eloyPreguntas eloy
Preguntas eloy
 
Visual basic
Visual basicVisual basic
Visual basic
 

Similar a Preguntasviri

ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
leofishman
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrolloLu Martinez
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrolloLu Martinez
 
Android
AndroidAndroid
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
Pedro Antonio Villalta (Pavillalta)
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
SlashMobility.com
 
Android bootcamp 101 v2.0
Android bootcamp 101 v2.0Android bootcamp 101 v2.0
Android bootcamp 101 v2.0
Juan Manuel Baiutti
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
Jose Antonio Vacas
 

Similar a Preguntasviri (20)

Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Yo
YoYo
Yo
 
Android
AndroidAndroid
Android
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas
PreguntasPreguntas
Preguntas
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Android
AndroidAndroid
Android
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Android bootcamp 101 v2.0
Android bootcamp 101 v2.0Android bootcamp 101 v2.0
Android bootcamp 101 v2.0
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

Más de Single person

Am going to eat cake tomorrow
Am going to eat cake tomorrowAm going to eat cake tomorrow
Am going to eat cake tomorrowSingle person
 
Am going to eat cake tomorrow
Am going to eat cake tomorrowAm going to eat cake tomorrow
Am going to eat cake tomorrowSingle person
 
Estimación por puntos de caso de uso calidad
Estimación por puntos de caso de uso calidadEstimación por puntos de caso de uso calidad
Estimación por puntos de caso de uso calidadSingle person
 
Y después le damos siguiente
Y después le damos siguienteY después le damos siguiente
Y después le damos siguienteSingle person
 
Bitácora de registro de defectos
Bitácora de registro de defectosBitácora de registro de defectos
Bitácora de registro de defectosSingle person
 
Tabla factores y_metricas
Tabla factores y_metricasTabla factores y_metricas
Tabla factores y_metricasSingle person
 
Universidad tecnológica del estado de zacatecas
Universidad tecnológica del estado de zacatecasUniversidad tecnológica del estado de zacatecas
Universidad tecnológica del estado de zacatecasSingle person
 

Más de Single person (18)

Will1
Will1Will1
Will1
 
NOTICIA
NOTICIANOTICIA
NOTICIA
 
Noticia
NoticiaNoticia
Noticia
 
Am going to eat cake tomorrow
Am going to eat cake tomorrowAm going to eat cake tomorrow
Am going to eat cake tomorrow
 
Am going to eat cake tomorrow
Am going to eat cake tomorrowAm going to eat cake tomorrow
Am going to eat cake tomorrow
 
Moprosoftcmmi
MoprosoftcmmiMoprosoftcmmi
Moprosoftcmmi
 
Historia
HistoriaHistoria
Historia
 
Estimación por puntos de caso de uso calidad
Estimación por puntos de caso de uso calidadEstimación por puntos de caso de uso calidad
Estimación por puntos de caso de uso calidad
 
Preguntas debdviri
Preguntas debdviriPreguntas debdviri
Preguntas debdviri
 
Y después le damos siguiente
Y después le damos siguienteY después le damos siguiente
Y después le damos siguiente
 
Bitácora de registro de defectos
Bitácora de registro de defectosBitácora de registro de defectos
Bitácora de registro de defectos
 
Tabla factores y_metricas
Tabla factores y_metricasTabla factores y_metricas
Tabla factores y_metricas
 
Universidad tecnológica del estado de zacatecas
Universidad tecnológica del estado de zacatecasUniversidad tecnológica del estado de zacatecas
Universidad tecnológica del estado de zacatecas
 
Pren viryglezda
Pren viryglezdaPren viryglezda
Pren viryglezda
 
~$B 1.docx eloy
~$B 1.docx eloy~$B 1.docx eloy
~$B 1.docx eloy
 
Web 1.docx eloy
Web 1.docx eloyWeb 1.docx eloy
Web 1.docx eloy
 
Web 1.docx eloy
Web 1.docx eloyWeb 1.docx eloy
Web 1.docx eloy
 
Web 1.docx eloy
Web 1.docx eloyWeb 1.docx eloy
Web 1.docx eloy
 

Preguntasviri

  • 1. Desarrollo de Aplicaciones III 1º ¿Pasos para desarrollar en ANDROID? R= Paso 1. Descarga e instalación de Java. Paso 2. Descarga e instalación de Eclipse. Paso 3. Descargar el SDK de Android. Paso 4. Descargar el plugin Android para Eclipse Paso 5. Configurar el plugin ADT. Paso 6. Instalar las Platform Tools y los Platforms necesarios. Paso 7. Configurar un AVD. 2º. ¿Cuáles son los componentes básicos de java.net? R=*Activity * Content Provider *View * Broadcast Receiver *Service *Intent *Widget 3º¿ En Androide, el diseño y la lógica de una pantalla están separados en dos ficheros distintos? R=Por un lado, en el fichero /res/layout/activity_main.xml tendremos el diseño puramente visual de la pantalla definido como fichero XML y por otro lado, en el fichero /src/paquete.java/MainActivity.java, encontraremos el código java que determina la lógica de la pantalla. 4º¿Qué es un layouts? R=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. 5°¿Un FrameLayout? R= coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que cada control quedará oculto por el control siguiente (a menos que éste último tenga transparencia).
  • 2. Desarrollo de Aplicaciones III 6|° Escribe un ejemploFrameLayout 1 <FrameLayout 2 xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent"> 5 6 <EditText android:id="@+id/TxtNombre" 7 android:layout_width="match_parent" 8 android:layout_height="match_parent" 9 android:inputType="text" /> 10 11</FrameLayout> 7°¿El SDK de Android nos proporciona tres tipos de botones?: R= el clásico (Button), el de tipo on/off (ToggleButton), y el que puede contener una imagen (ImageButton). 8¿Cuáles son los controles básicos de android?  Control ImageView [API]  Control TextView [API]  Control EditText [API]  Control CheckBox [API]  Control RadioButton [API] Ejemplo de ellos  Control ImageView [API] 1 ImageView android:id="@+id/ImgFoto" 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 android:src="@drawable/icon" 5 android:contentDescription="@string/imagen_ejemplo" />  Control TextView [API] <EditText android:id="@+id/TxtTexto" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="text" />  Control EditText [API] <TextView android:id="@+id/LblEtiqueta" android:layout_width="matchfill_parent" android:layout_height="wrap_content" android:text="@string/escribe_algoEscribe algo:" android:background="#AA44FF" android:typeface="monospace" />
  • 3. Desarrollo de Aplicaciones III  Control CheckBox [API] <CheckBox android:id="@+id/ChkMarcame" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/marcame" android:checked="false" />  Control RadioButton [API] <RadioGroup android:id="@+id/gruporb" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/opcion_1" /> <RadioButton android:id="@+id/radio2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/opcion_2" /> </RadioGroup> 9º. ¿ Android proporciona de serie varios tipos de adaptadores sencillos, aunque podemos extender su funcionalidad fácilmente para adaptarlos a nuestras necesidades?  ArrayAdapter. Es el más sencillo de todos los adaptadores, y provee de datos a un control de selección a partir de un array de objetos de cualquier tipo.  SimpleAdapter. Se utiliza para mapear datos sobre los diferentes controles definidos en un fichero XML de layout.  SimpleCursorAdapter. Se utiliza para mapear las columnas de un cursor abierto sobre una base de datos sobre los diferentes elementos visuales contenidos en el control de selección 10º. En Android podemos encontrar 3 tipos diferentes de menús:  Menús Principales. Los más habituales, aparecen en la zona inferior de la pantalla al pulsar el botón ‘menú’ 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` 11. Cuáles son los pasos principales para la creación de un widget Android 1. 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 Android Manifest de la aplicación
  • 4. Desarrollo de Aplicaciones III 12º.¿Cada preferencia se almacenara en forma de? R= forma de clave-valor, es decir, cada una de ellas estará compuesta por un identificador único y un valor asociado a dicho identificador. 13º.¿ El contenedor principal de nuestra pantalla de preferencias será el elemento este elemento representará a la pantalla de opciones en sí, dentro de la cual incluiremos el resto de elementos?. R=<PreferenceScreen>. 14º. Menciona los tipos de preferencia  CheckBoxPreference  EditTextPreference  ListPreference  MultiSelectListPreference 15º. En que consiste cada uno de ellos.  CheckBoxPreference. Marca seleccionable.  EditTextPreference. Cadena simple de texto.  ListPreference. Lista de valores seleccionables (exclusiva).  MultiSelectListPreference. Lista de valores seleccionables (múltiple)