Está en la página 1de 1

Vista (View)

Las vistas son los elementos que componen la


interfaz de usuario de una aplicación. Son por
ejemplo, un botón, una entrada de texto,… Todas
las vistas van a ser objetos descendientes de la
clase View, y por tanto, pueden ser definidos
utilizando código Java. Sin embargo, lo habitual va TU TEXO
a ser definir las vistas utilizando un fichero XML y
dejar que el sistema cree los objetos por nosotros
Layout
Un Layout es un conjunto de vistas agrupadas de una
a partir de este fichero. Esta forma de trabajar es
determinada forma. Vamos a disponer de diferentes
muy similar a la definición de una página web
tipos de Layouts para organizar las vistas de forma
utilizando código HTML.
lineal, en cuadrícula o indicando la posición absoluta de
cada vista. Los Layouts también son objetos
descendientes de la clase View. Igual que las vistas los
Layouts pueden ser definidos en código, aunque la
TU TEXT forma habitual de definirlos en utilizando código XML.

Servicio (Service)
Un servicio es un proceso que se ejecuta “detrás”, Intención (Intent)
sin la necesidad de una interacción con el usuario. Componentes de una Una intención representa la voluntad de realizar alguna
Es algo parecido a un demonio en Unix o a un aplicación acción; como realizar una llamada de teléfono, visualizar una
servicio en Windows. En Android disponemos de Existen una serie de elementos clave que página web. Se utiliza cada vez que queramos:
dos tipos de servicios: servicios locales, que resultan imprescindibles para desarrollar
aplicaciones en Android. En este apartado TU TEXTO
*lanzar una actividad
pueden ser utilizados por aplicaciones del mismo
vamos a realizar una descripción inicial de *lanzar un servicio
terminal y servicios remotos, que pueden ser algunos de los más importantes. A lo largo
utilizados desde otros terminales. Los servicios *lanzar un anuncio de tipo broadcast
del libro se describirán con más detalle
son estudiados en el módulo 8. las clases Java que implementan cada
*Comunicarnos con un servicio
uno de estos componentes.
Los componentes lanzados pueden ser internos o externos a
nuestra aplicación. También utilizaremos las intenciones para
el intercambio de información entre estos componentes.
Actividad (Activity)
Una aplicación en Android va a estar formada por un conjunto TU TEXTO TU TEXTO
de elementos básicos de visualización, coloquialmente
conocidos como pantallas de la aplicación. En Android cada
uno de estos elementos, o pantallas, se conoce como Proveedores de Contenido (Content
actividad. Su función principal es la creación del interfaz de Provider)
usuario. Una aplicación suelen necesitar varias actividades La compartición de información entre teléfonos
para crear el interfaz de usuario. Las diferentes actividades TU TEXTO móviles resulta un tema vital. Android define un
Receptor de anuncios (Broadcast mecanismo estándar para que las aplicaciones
creadas serán independientes entre sí, aunque todas receiver)
trabajarán para un objetivo común. Toda actividad ha de puedan compartir datos sin necesidad de
Un receptor de anuncios recibe y comprometer la seguridad del sistema de ficheros.
pertenecer a una clase descendiente de Activity. reacciona ante anuncios de tipo Con este mecanismo podremos acceder a datos
broadcast. Existen muchos originados por de otras aplicaciones, como la lista de contactos,
el sistema; como por ejemplo Batería baja, o proporcionar datos a otras aplicaciones. Los
llamada entrante,... Aunque, las Content Provider son estudiados en el módulo 9
aplicaciones también puede lanzar un
anuncio broadcast. No tienen interfaz de
usuario, aunque pueden iniciar una
actividad para atender a un anuncio.

También podría gustarte