Ricardo Ivn Cortes Alvarez ITMH ISC 1. Qu es Android? Android es un sistema operativo y una plataforma software, basado en Linux para telfonos mviles. Adems, tambin usan este sistema operativo (aunque no es muy habitual), tablets, netbooks, reproductores de msica e incluso PCs. Android permite programar en un entorno de trabajo (framework) de Java, aplicaciones sobre una mquina virtual Dalvik (una variacin de la mquina de Java con compilacin en tiempo de ejecucin). 2. Al tener conocimiento bsico de Android, Qu tipo de licencia maneja? A) Open Source B)Freeware C)Copyleft D)DonationWare
3. Relata brevemente la historia de Android: Desarrollado por Android Inc, despus comprada por Google en 2005, aunque se popularizo hasta el 2008 gracias a la unin al proyecto de Open Handset Alliance, un consorcio formado por 48 empresas de desarrollo hardware, software y telecomunicaciones, que decidieron promocionar el software libre. Pero ha sido Google quien ha publicado la mayor parte del cdigo fuente del sistema operativo, gracias al software Apache, que es una fundacin que da soporte a proyectos software de cdigo abierto.
4. A lo largo de su historia ha ido evolucionando sus versiones, menciona al menos 3 de estas: Android 2.3 Gingerbread, Android 3.0 Honeycomb, Froyo android 2.4, 4.4 android kit kat, etc.
5. Segn tus conocimientos responde brevemente lo siguiente: Qu se necesita para comenzar a trabajar en desarrollo de aplicaciones para Android? Anteriormente era necesario el SDK de Android, eclipse como entorno de desarrollo y el plugin para Eclipse, ahora solo es necesario tener java instalado en nuestra pc y descargar e instalar Android development tolos que ya incluye todo lo necesario, solo es cuestin de descargar los extras necesarios que necesitemos.
6. La perspectiva DDMS nos sirve para? A) Depurar las aplicaciones instaladas B) Emular la aplicacin ya terminada C) Programar y realizar el debugging al mismo tiempo
7. Sabemos que eclipse genera automticamente las carpetas que usara la aplicacin, la carpeta SRC recoge la totalidad del ________________________de la aplicacin. (CODIGO FUENTE (JAVA))
8. La carpeta RES contiene _________________________________ para generar una aplicacin Android: Res/Drawable guarda____________________________ Res/RAW contiene________________ adems Res/Layout contiene_______________________ y por ultimo Res/Values guarda ________________________________________. (recursos necesarios para generar una aplicacin Android) (las imagenes)(los archivos de propsito general) (archivos que definen el diseo de la interfaz grafica) (los datos y tipos que utiliza la aplicacin)
9. La carpeta GEN guarda _________________________creados automticamente cuando se compila el proyecto. (un conjunto de archivos (de cdigo JAVA))
10. Que hace la carpeta Assets?, descrbela brevemente: Guarda el resto de archivos necesarios para el correcto funcionamiento de la aplicacin, como los archivos de datos o de configuracin.
11. El archivo AndroidManifest.Xml es ___________________________________________. Se genera automticamente al crear el proyecto, y en el se encuentra definida la configuracin. (Uno de los ms importantes de cualquier aplicacin Android)
12. Al crear un nuevo AVD (Android Virtual Device) qu debemos configurar para su buen uso? Para empezar un nuevo nombre para el emulador, un target, esto es para saber a partir de que versin de Android trabajara nuestra aplicacin, que tipo de resolucin usaremos para la pantalla y en caso de necesitar utilizar tarjeta SD habilitar dicha opcin.
13. La pila de tareas es la secuencia de ejecucin de procesos en Android eso es : A) CIERTO B) FALSO
14. Se componen de actividades que se van apilando segn son invocadas, y solo pueden terminarse cuando las tareas que tiene encima estn terminadas, o cuando el sistema las destruye porque necesita memoria, esto lo realiza la pila de tareas es: A) CIERTO B) FALSO
15. Una de las caractersticas principales del diseo en Android es la reutilizacin de componentes entre las aplicaciones, es decir, dos aplicaciones diferentes pueden utilizar una misma componente. A) CIERTO B) FALSO
16. las aplicaciones se componen principalmente de actividades. Habr tantas actividades como ventanas distintas tenga la aplicacin. Sin embargo, por si solos, los componentes no pueden hacer funcionar una aplicacin. A) CIERTO B) FALSO
17. Los intents por si solos pueden hacer funcionar una aplicacin? A) CIERTO B) FALSO
18. Es la componente principal encargada de mostrar al usuario la interfaz grfica? A) Layout B) Aplicacin C) Activity D) Frames
19. Un activity en Android, es lo equivalente a:__________________en plataformas de escritorio. (una ventana)
20. Las actividades tienen un ciclo de vida, es decir, pasan por diferentes estados desde que se inician hasta que se destruyen. Sus 3 posibles estados son: Activo: ocurre cuando la actividad est en ejecucin, es decir, es la tarea principal Pausado: la actividad se encuentra semi-suspendida, es decir, aun se est ejecutando y es visible, pero no es la tarea principal. Parado: la actividad est detenida, no es visible al usuario y el sistema puede liberar memoria.
21. Una vez definido el ciclo de vida, hay que tener en cuenta qu mtodos son importantes en cada uno de ellos. Menciona los metodos ms importantes de una actividad: OnCreate (Bundle savedInstanceState), OnRestart(), Onstart(), OnResume(), OnPause(), OnStop(),OnDestroy(),OnSavedInstanceState(),OnRestoreInstanceState()
22. Los servicios (o service) son tareas no visibles que se ejecutan siempre por debajo, incluso cuando la actividad asociada no se encuentra en primer plano. A) Cierto B) Falso
23. Relaciona las columnas segn sea el caso. ( )Es la principal seccin de interaccin RELATIVE LAYOUT.-(A) entre persona y dispositivo.
( ) Es un recurso con el que puedes describir... TableLayout.-(B) lo que quieres mostrar por pantalla y cmo lo quieres mostrar.
( ) Es el ms simple de todos los layouts existentes..Frame Layout.-(C)
( ) Con esta opcin se consigue una distribucin Layout.-(D) tabular de los elementos de nuestra interfaz.
( ) Es la opcin que ofrece ms posibilidades, y por. La interfaz de usuario(E) tanto, la ms compleja.
24. Para que siven los eventos de usuario? sirven para capturar la interaccin del usuario con una determinada aplicacin. Existen varias maneras de realizarlo.
25. Son la forma ms habitual de proporcionar al usuario una serie de acciones a realizar, ya sea sobre una aplicacin o sobre las opciones del propio dispositivo. A) Layouts B) Eventos C) Mens D) Ventanas
26. Los______________son avisos o comprobaciones que surgen de una determinada aplicacin, en forma de ventana. (Dilogos)
27. Es una coleccin de propiedades que permite especificar el aspecto y formato de una vista o una ventana. R= Un estilo
28. Es lo mismo que un estilo, pero aplicado a una actividad al completo, no slo a una vista: R= Un tema
29. resulta conveniente separar losque vaya a necesitar la aplicacin (como imgenes u otro tipo de variables), de su cdigo, de tal modo que se puedan mantener independientemente. (Recursos)
30. Cmo encuentra android el recurso ms apropiado para cada dispositivo?
Android selecciona qu recurso utilizar durante la ejecucin de una aplicacin, obteniendo la configuracin del dispositivo en que se realiza, y comparndola con los recursos disponibles en el proyecto.
31. Una vez que se han creado todos los recursos, se puede referir a ellos a travs de su identificador, esto es: A) CIERTO B) FALSO
32. Se debe saber que los calificadoresson una excepcin y son siempre prioritarios, por lo que los recursos contenidos en semejantes carpetas sern cargados por delante de cualquier otro. (MCC y MCN)