Latest web development tutorials

componentes de la aplicación para Android

componente de aplicación es bloques de construcción básicos de una aplicación Android. Estos componentes están unidos ligeramente por la organización del archivo de manifiesto de aplicación. AndroidManifest.xml describir cada componente de la aplicación, y cómo interactúan.

Los siguientes son los cuatro componentes principales que se pueden utilizar en aplicaciones de Android.

módulo descripción
actividades Descripción de interfaz de usuario, la interacción del usuario con la máquina y el procesamiento de la pantalla.
servicios operaciones de procesamiento de antecedentes relacionados con la aplicación.
los receptores de radiodifusión sistema operativo Android y se encarga de la comunicación entre las aplicaciones.
Proveedores de contenido Lidiar con el problema de la gestión de datos y base de datos.

actividades

Una actividad para identificar una única interfaz de usuario de pantalla tiene. Por ejemplo, una aplicación de correo puede contener una lista de actividades para el correo nuevo, otra de las actividades utiliza para escribir el mensaje, y luego una campaña para leer el mensaje. Cuando una aplicación tiene unas actividades redundantes, uno de los cuales serán marcados como el momento en que se inicia la aplicación se muestra.

Una clase de actividad es una subclase de actividad, como sigue:

public class MainActivity extends Activity {

}

servicios

El servicio se ejecuta en segundo plano durante mucho tiempo para llevar a cabo operaciones de montaje. Por ejemplo, el servicio puede ser un usuario cuando se utiliza un programa diferente para reproducir música en segundo plano, o en actividades para obtener datos a través de la red, pero no el bloqueo de la interacción del usuario.

Una clase de servicio Servicio de subclase, como sigue:

public class MyService extends Service {

}

los receptores de radiodifusión

receptor de radiodifusión de simplemente la respuesta de otras aplicaciones o sistemas para enviar mensajes de difusión. Por ejemplo, una aplicación puede iniciar una transmisión para permitir que otras aplicaciones para guiar a algunos de los datos se han descargado al dispositivo, y se puede utilizar para. Por lo tanto, el receptor de radiodifusión interceptará estas comunicaciones y tomar las medidas apropiadas.

receptor de radiodifusión es una subclase de la clase BroadcastReceiver, cada mensaje de la forma del objeto Intención de la emisión.

public class MyReceiver  extends  BroadcastReceiver {

}

Proveedores de contenido

componentes de proveedor de contenido de la solicitud de datos de una aplicación a otra aplicación. Estas solicitudes de los métodos de la clase ContentResolver de tratar. Los datos se pueden almacenar en el sistema de archivos, base de datos, u otro en otra parte.

El proveedor de contenidos es una clase ContentProvider subclase e implementar un API estándar, por lo que otras aplicaciones para llevar a cabo la transacción.

public class MyContentProvider extends  ContentProvider {

}

Vamos a estar en una sección separada a través de los detalles de estas etiquetas para cubrir los componentes de la aplicación.

montaje de accesorios

Hay algunos componentes de fijación para las entidades antes mencionadas, entre ellas la lógica y la estructura de la conexión entre ellos. Estos componentes son los siguientes:

módulo descripción
fragmentos Actúa en nombre de una campaña o una parte de la interfaz de usuario.
vistas Recurrir a los elementos de la interfaz de pantalla, incluyendo botones, listas, etc.
diseños formato de la pantalla de control, el aspecto de la vista de la pantalla Ver herencia.
intentos conexión de mensajes entre los componentes.
recursos Los elementos externos, tales como recursos de cadena, de recursos constante y recursos de imagen.
manifiesto archivo de configuración de la aplicación.