0% encontró este documento útil (0 votos)
102 vistas4 páginas

Android Studio Programacion Conceptos Basicos

El documento resume los conceptos fundamentales de Android como el ciclo de vida de una actividad, los componentes de una ListView, las diferencias entre tipos de layouts y vistas, y cómo pasar datos e iniciar actividades. Explica términos como fragmentos, adapters, intents y el uso de recursos en una aplicación Android.

Cargado por

Jose Ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
102 vistas4 páginas

Android Studio Programacion Conceptos Basicos

El documento resume los conceptos fundamentales de Android como el ciclo de vida de una actividad, los componentes de una ListView, las diferencias entre tipos de layouts y vistas, y cómo pasar datos e iniciar actividades. Explica términos como fragmentos, adapters, intents y el uso de recursos en una aplicación Android.

Cargado por

Jose Ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EXAMEN CURSO DE VERANO ANDROID

Teoría:

1. Cuales es el ciclo de vida de una Activity?, explicar 3 de ellas

onCreate(
El método onCreate() es llamado justo cuando se lanza la actividad. Dentro de este método es
donde se coloca el código que inicializa las principales funciones

onStart(
El método onStart() es llamado después de onCreate() y es el momento en el que la actividad
está a punto de volverse visible al usuario

onResume(
El método onResume() es llamado después de onStart(). En este punto la actividad por n está en
primer plano y se vuelve visible al usuario, éste puede interactuar con los elementos o widgets
que existan en la pantalla

onPause(
El método onPause() es llamado cuando la actividad pierde el foco o deja de estar en primer
plano. Esto puede ser causado por dos acciones

• El usuario presiona el botón Hom


• El usuario presiona el botón de aplicaciones recientes
onStop(
El método onStop() es llamado cuando la actividad deja de ser visible, puede ser causado porque
la actividad ha sido destruida, una nueva actividad está siendo lanzada o una actividad existente
vuelve a estar en primer plano
)

fi
onRestart(
El método onRestart() es llamado después de onStop() si es que el usuario eligió poner
nuevamente la actividad en primer plano

onDestroy(
El método onDestroy() es llamado cuando el usuario elige dar por nalizada su interacción con
la actividad. Este método permite liberar recursos que se han estado utilizando por la actividad

2. Nombrar las partes de las cuales se compone un ListView para


funcionar

• ListView

• Adapter

• Layout

• Clase Modelo de datos

3. Cuál es la diferencia entre ListView, Expandable ListView y GridView?

• ListView muestra una lista de forma vertical.

• Expandable ListView muestra una lista vertical desplegable con cabecera y


detalle.

• GridView muestra una grilla.

4. Diferencia entre LinearLayout , RelativeLayout y FrameLayout

• El linear Layout muestra sus vistas hijas de forma horizontal o vertical


automaticamente.

• El Relative Layout no agrupa automaticamente, sino que cada vista es relativa


a la posicion de otra.

• El Frame Layout permite posicionar una vista sobre otra.

5. Para que se utiliza “wrap_content” y “match_parent” dentro de un


Layout y cuales son sus diferencias
• wrap_content se ajusta al contenido

• match_parent se ajusta a a vista padre

6. Qué es un fragment?

)

fi
.

• Un Fragment es una vista o un grupo de vistas que es usado dentro de una


Activity como un fragmento de diseño con su propia logica.

7. Como guardar datos del usuario dentro de la aplicacion? (nombrar


método usado en clase)

• Con sharedPreferences

8. Explicar cual es la función de un Adapter y con que se usa?

• El adapter es una clase que se usa con listas y recibe datos y los muestra en
una vista en la pantalla como un controlador.

9. Cuál es la diferencia entre una Activity y un Fragment?

• El fragment solo se puede usar dentro de una activity en cambio la Activity


es independiente.

10. Que layout se usa para crear Tabs ?

• TabLayout

11. Nombrar los pasos para crear un menú en una activity

• Crear la carpeta menú

• Crear el recurso menú y agregar los items del menú

• Agregar el código correspondiente en la Activity dónde se quiere usar.

12. Como pasar de una pantalla a otra?

• Se pasa usando Intents

13. Qué es una Activity?

• Una Activity es cada pantalla de la aplicacion que se divide en clase java y


layout (xml)

14. Nombrar los recursos utilizados en una aplicacion android (ver en


extructura del proyecto)

• Sección Java

• Recursos (res)

• Strings

• Colors

• Layouts

• Drawables

• Values

• Gradle

15. Cuál es la función de Gradle?

• El Gradle se encarga de la con guración y compilación del proyecto así


también como de administrar las dependencias y la generación del apk.

16. Cuál es la Api o sdk mínimo usado en tu proyecto?

• 19

17. Cuál es la función del Manifest?

• Es un archivo de con guración en xml donde se declaran las activities o


pantallas y los permisos, entre otros.

18. Nombrar todas las vistas de un Layout aprendidos en clase (Ej:


TextView). explicar tres
• Textview: texto o string

• EditView: input

• Spinner: dropdown

• Button: botones

• LinearLayout: contenedor horizontal o vertical

• RelativeLayout: contenedor relativo

• Toolbar: barra de herramientas

19. Como pasar datos de una activity a otra?

• Con [Link]()

20. Como asignar la primera pantalla de inicio al abrirse la app?

• Agregar en el manifest el intent lter en la Activity a desplegar primero

fi
fi
fi

También podría gustarte