2012-02-11 13 views

risposta

17

Window Manager: - E 'responsabile dell'organizzazione della schermata. Alloca la superficie e decide dove (Applicazioni) andare e come sono stratificati. Crea la superficie per tutte le applicazioni e si disegnano direttamente nella superficie senza passare attraverso il Gestore finestre.

Responsabile attività: - Utilizzando Gestione attività, il sistema Android gestisce una serie di attività che si trovano in stati diversi (iniziale, in esecuzione, in pausa, arrestato, distrutto).

Alcune cose basilari su attività, finestre e superfici.

-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 

per ottenere informazioni sulle applicazioni concetti chiave, le attività e le risorse check this link

+0

Grazie per la spiegazione. –

+14

In realtà, il Gestore attività fa di più che gestire le attività. È stato chiamato così perché nelle prime implementazioni di Android avevamo tutte le attività (prima ancora che avessimo implementato ancora più processi), ma nell'implementazione definitiva il gestore di attività sarebbe probabilmente chiamato meglio "gestore di applicazioni" - decide quando avviare i processi e gestisce tutti i componenti di livello superiore (attività, ricevitori, servizi, provider di contenuti) in esecuzione in essi. – hackbod

+0

@hackbod C'è un modo attraverso Activity Manager per sapere quando un'applicazione è stata avviata e quando l'applicazione è stata arrestata (distrutta)? –