Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introduccion a Android Studio, Apuntes de Programación Java

Introducción a Android Studio, programación móvil multiplataforma

Tipo: Apuntes

2019/2020

Subido el 30/03/2020

simonrusu
simonrusu 🇪🇸

4 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Componentes de una aplicación
Android
Vamos a ver los distintos tipos de componentes de software con los
que podremos construir una aplicación Android.
En Java estamos acostumbrados a manejar conceptos como ventana,
control, eventos o servicios como los elementos básicos en la
construcción de una aplicación. Pues bien, en Android vamos a
disponer de esos mismos elementos básicos aunque con un pequeño
cambio en la terminología y el enfoque. Repasemos los componentes
principales que pueden formar parte de una aplicación Android.
Activity
Las actividades (activity) representan el componente principal de la
interfaz gráfica de una aplicación Android. Se puede pensar en una
actividad como el elemento análogo a una ventana o pantalla en
cualquier otro lenguaje visual.
View
Las vistas (view) son los componentes básicos con los que se
construye la interfaz gráfica de la aplicación, análogo por ejemplo a
los controles de Java. De inicio, Android pone a nuestra disposición
una gran cantidad de controles básicos, como cuadros de texto,
botones, listas desplegables o imágenes, aunque también existe la
posibilidad de extender la funcionalidad de estos controles básicos o
crear nuestros propios controles personalizados.
pf3

Vista previa parcial del texto

¡Descarga Introduccion a Android Studio y más Apuntes en PDF de Programación Java solo en Docsity!

Componentes de una aplicación

Android

Vamos a ver los distintos tipos de componentes de software con los que podremos construir una aplicación Android. En Java estamos acostumbrados a manejar conceptos como ventana, control, eventos o servicios como los elementos básicos en la construcción de una aplicación. Pues bien, en Android vamos a disponer de esos mismos elementos básicos aunque con un pequeño cambio en la terminología y el enfoque. Repasemos los componentes principales que pueden formar parte de una aplicación Android. Activity Las actividades ( activity ) representan el componente principal de la interfaz gráfica de una aplicación Android. Se puede pensar en una actividad como el elemento análogo a una ventana o pantalla en cualquier otro lenguaje visual. View Las vistas ( view ) son los componentes básicos con los que se construye la interfaz gráfica de la aplicación, análogo por ejemplo a los controles de Java. De inicio, Android pone a nuestra disposición una gran cantidad de controles básicos, como cuadros de texto, botones, listas desplegables o imágenes, aunque también existe la posibilidad de extender la funcionalidad de estos controles básicos o crear nuestros propios controles personalizados.

Service Los servicios ( service ) son componentes sin interfaz gráfica que se ejecutan en segundo plano. En concepto, son similares a los servicios presentes en cualquier otro sistema operativo. Los servicios pueden realizar cualquier tipo de acciones, por ejemplo actualizar datos, lanzar notificaciones, o incluso mostrar elementos visuales (p.ej. actividades) si se necesita en algún momento la interacción con el usuario. Content Provider Un proveedor de contenidos ( content provider ) es el mecanismo que se ha definido en Android para compartir datos entre aplicaciones. Mediante estos componentes es posible compartir determinados datos de nuestra aplicación sin mostrar detalles sobre su almacenamiento interno, su estructura, o su implementación. De la misma forma, nuestra aplicación podrá acceder a los datos de otra a través de los content provider que se hayan definido. Broadcast Receiver Un broadcast receiver es un componente destinado a detectar y reaccionar ante determinados mensajes o eventos globales generados por el sistema (por ejemplo: “Batería baja”, “SMS recibido”, “Tarjeta SD insertada”, …) o por otras aplicaciones (cualquier aplicación puede generar mensajes ( intents , en terminología Android) broadcast, es decir, no dirigidos a una aplicación concreta sino a cualquiera que quiera escucharlo).