Viktige blokker av Application rammeverket er.:
Aktivitetssjef: Klarer aktiviteten livssyklus applikasjoner
innholdsleverandører: Administrer datadeling mellom programmer
Telefoni Sjef: styrer alle taleanrop. .
Vi bruker telefoni ordnet hvis vi ønsker å få tilgang til taleanrop i vår søknad
Sted Sjef: Location ledelse, ved hjelp av GPS eller mobilmaster
Resource Manager: administrere ulike typer ressurser vi bruker i Vår applikasjon
Programmer er det øverste laget i Android arkitektur og det er her våre applikasjoner er skal passe. Flere standard programmer kommer forhåndsinstallert med hver enhet, for eksempel:
no>
Som utvikler er vi i stand til å skrive en app som erstatter eksisterende system app. Som er, er du ikke begrenset i tilgang på en bestemt funksjon. Du er praktisk talt ubegrenset og kan hva du vil gjøre med android (så lenge brukerne av appen din tillater det). Dermed Android åpner uendelige muligheter til utvikleren.
Det neste laget er Android innfødte biblioteker. Det er dette laget som gjør at enheten til å håndtere ulike typer data.
Disse bibliotekene er skrevet i C eller C-språk ++ og er spesifikke for en bestemt maskinvare
Noen av de viktigste innfødte biblioteker omfatter følgende:.
Surface Sjef: Det er brukt for sammensetting vindusbehandler med off-screen bufring. Off-skjermen buffering betyr at du ikke kan tegne direkte inn i skjermen, men tegningene gå til off-screen buffer. Det det er kombinert med andre tegninger og danne den endelige skjermen brukeren vil se. Dette av skjermen buffer er årsaken bak gjennomsiktigheten vinduer
Media ramme:.
Media rammeverket gir ulike mediekodeker som tillater opptak og avspilling av ulike medieformater
SQLite: SQLite er databasemotor brukes i android for datalagring formål
WebKit: Det er nettlesermotoren brukes til å vise HTML-innhold
OpenGL: Brukes til å gjengi 2D eller 3D grafikk innhold til skjermen