You are on page 1of 2

CUESTIONARIO PARCIAL 2 DESARROLLO DE APLICACIONES MOVILES EN ANDROID Las siguientes preguntas estn elaboradas, de acuerdo a los captulos y contenidos

vistos sobre la programacin en Android. La respuesta completas y correctas a este cuestionario se pueden localizar revisando el libro electrnico Learning Android propocionado en clase. 1. Cules son las bibliotecas nativas que propocionan servicios bsicos a las aplicaciones en Android? 2. Qu diferencias existen en el uso de cdigo Java en Android en comparacin con otras plataformas?Se usa de la misma manera o de forma diferente? Explique. 3. Cul es la diferencias entre las interfaces creadas con JSE y las interfaces creadas en Java para Android? 4. Qu nombre reciben las pantallas visibles de una aplicacin? 5. Cules son las estapas principales del ciclo de vida de una actividad? 6. Para que se utilizan los servicios en una aplicacin? 7. Cules son las etapas principales del ciclo de vida de un servicio? 8. Cuales son las diversas apariencias (layouts) que se pueden utilizar para organizar los objetos de una vista? 9. Cules son los tipos de componentes que se usan en Android para disear las interfaces de usuario? 10. A qu se denomina widget dentro de una aplicacin? 11. Cules son las propiedades ms frecuentes a configurar en un widget? 12. Con qu archivo guarda extrecha relacin la interfaz de una aplicacin y porqu? 13. Cul es la clase a partir de la cual se deriva la clase principal de una aplicacin Android? 14. Para que sirve el objeto Bundle que se pasa como parmetro en el mtodo onCreate? 15. A qu hace referencia la sentencia super.onCreate en el mtodo onCreate? 16. Qu instrucciones permiten vincular a la clase de interfaz en java vincularse con el archivo de apariencia (layout) xml? 17. Qu se entiende como inflating from xml? 18. Cul es la diferencia entre las instrucciones extends e implements? 19. Cul es la diferencia en el uso de las clases Thread de java y AsyncTask de android? 20. Qu es un archivo de tipo preferences? 21. Cmo se definen el trmino preferences desde el punto de vista de los datos? 22. Cules son los atributos importantes para cada uno de los elementos definidos en un archivo preferences? 23. Qu elementos se pueden colocar en un archivo preferences? 24. De qu clase hereda su comportamiento un archivo preferences en Java? 25. A travs de que instruccin se vincula el archivo Java preferences con el archivo xml de apariencia? 26. Para qu se utiliza el archivo manifeste? 27. Qu tengo que hacer en manifest al usar una actividad o servicio? 28. Cmo se puede crear la apariencia de un menu en una aplicacin de android? 29. Cules son los atributos importantes para cada uno de los items definidos en un men? 30. A travs de que instruccin o instrucciones se vincula nuestra actividad principal (clase principal en Java) con el archivo xml de apariencia del men? 31. A travs de que instrucciones se vinculan los items del menu con acciones en la actividad principal? 32. Cmo se crea o lanza la interfaz de preferences desde el men de la aplicacin? 33. Cul es mecanismo por el cual la actividad principal tiene acceso a las preferencias definidas en la clase preferences? 34. Qu se entiende por el concepto de service?

35. Cul es la principal diferencia entre un activity y un service? 36. Qu es un objeto de tipo application en el contexto de una aplicacin de android? 37. Cules son los mtodos que se heradan al disear una clase de tipo application? 38. Cmo se invoca a un objeto de tipo application? 39. A qu hace referencia el concepto denominado code refactoring? 40. Cules son los mtodos principales a implementar al crear un servicio? 41. Qu clase se necesita heredar para crear un hilo de ejecucin? 42. Qu metodo se necesita implementar, a parte del constructor, para crear una clase donde se implemente un hilo?