Vigtige blokke af rammer Applikation er.:
Aktivitet Manager: Styrer aktiviteten livscyklus applikationer
Udbyderne: Administrer deling af data mellem applikationer
Telefoni Manager: styrer alle taleopkald. .
Vi bruger telefoni manager, hvis vi ønsker at få adgang til taleopkald i vores ansøgning
Beliggenhed Manager: Location management, ved hjælp af GPS eller celle tårn
Resource Manager: Administrer de forskellige typer af ressourcer, vi bruger i vores ansøgning Salg
Applikationer er det øverste lag i Android arkitektur og det er her vores applikationer er gonna pasform.
Flere standard applikationer kommer præinstalleret med hver enhed, såsom:
Som udvikler vi er i stand til at skrive en app, som erstatter enhver eksisterende system app. Det vil sige, er du ikke begrænset i at få adgang til nogen bestemt funktion. Du er næsten ubegrænsede, og kan hvad du vil gøre med Android (så længe brugerne af din app tillader det). Således Android åbner uendelige muligheder for bygherren.
Det næste lag er Android indfødte biblioteker.
Det er dette lag, der gør det muligt for enheden at håndtere forskellige typer af data. Disse biblioteker er skrevet i C eller C ++ sproget og er specifikke for en bestemt hardware
Nogle af de vigtige indfødte biblioteker omfatter følgende:.
Overflade Manager: Det bruges til compositing window manager med buffering off-screen. Off-screen buffering betyder, at du ikke kan direkte trække ind i skærmen, men dine tegninger gå til off-screen buffer. Der er det kombineres med andre tegninger og danner den endelige skærm brugeren vil se.
Denne off screen buffer er årsagen gennemsigtigheden af vinduer
Medier ramme:. Ramme Medier giver forskellige medier codecs tillader optagelse og afspilning af forskellige medieformater
SQLite: SQLite er database motor anvendes i android til datalagring formål
WebKit: Det er browseren motor, der bruges til at vise HTML-indhold
OpenGL: Bruges til at gengive 2D eller 3D-grafik indhold til skærmen
1 kanal Sound
net Bruger Kontrol