2012-02-11 19 views

Respuesta

17

gestor de ventanas: - Es responsable de la organización de la pantalla. Asigna la superficie y decide dónde van (Aplicaciones) y cómo están superpuestas. En crear superficie para todas las aplicaciones y dibujar directamente en la superficie sin pasar por el Administrador de ventanas.

Administrador de actividades: - Usando el Administrador de actividades, el sistema Android administra una pila de actividades que están en diferentes estados (inicio, ejecución, pausa, detención, destrucción).

Algunas cosas básicas con respecto a actividades, ventanas y superficies.

-An activity has one or more windows (e.g. dialogs) 
-A window has one or more surfaces (e.g. surface views) 
-However, in window manager, a window is called a session 
-A surface is called a window 
-And an activity becomes roughly a token 

para obtener información sobre las solicitudes de conceptos clave, actividades y recursos check this link

+0

Gracias por la explicación. –

+14

En realidad, el Activity Manager hace más que gestionar actividades. Fue llamado así porque en las primeras implementaciones de Android todo lo que teníamos eran actividades (antes incluso habíamos implementado múltiples procesos), pero en la implementación final el gerente de actividad probablemente sería mejor llamado el "administrador de aplicaciones" - decide cuándo iniciar procesos, y administra todos los componentes de nivel superior (actividades, receptores, servicios, proveedores de contenido) que se ejecutan en ellos. – hackbod

+0

@hackbod ¿Hay alguna manera a través del Administrador de actividades para saber cuándo se inició una aplicación y cuándo se detuvo (se destruyó) la aplicación? –