Tärkeää lohkot Application Framework ovat:
Activity Manager: Hallitsee toiminnan elinkaaren sovellusten
Sisällöntuottajat: Hallitse tietojen jakaminen sovellusten välillä
Telephony Manager: Hallitsee kaikki äänipuhelut. Käytämme puhelinliikenne manageri mikäli haluamme päästä äänipuheluita meidän sovellus.
Paikka Manager: Location hallinta, GPS tai solu torni
Resource Manager: Hallitse erilaisia resursseja käytämme Meidän Application
Sovellukset ovat pintakerroksen Android arkkitehtuurin ja tämä on, jos sovellukset ovat aio kunnossa. Useat vakiosovelluksia on valmiiksi asennettu jokaisen laitteen, kuten:
kehittäjänä pystymme kirjoittamaan sovelluksen, joka korvaa jonkun nykyisen järjestelmän sovellus.
Eli et ole rajoitettu mille tahansa erityispiirre. Olet käytännössä rajattomat ja voi mitä haluat tehdä Android (kunhan käyttäjät app sallii). Siten Android avaa rajattomat mahdollisuudet kehittäjä.
Seuraava kerros on Android natiivi kirjastoissa. On tämä kerros, jonka avulla laite käsitellä erilaisia tietoja. Nämä kirjastot ovat kirjoitettu C tai C ++ kielellä ja ovat spesifisiä laitteisto-.
Jotkut tärkeät natiivin kirjastoja ovat seuraavat:
Surface Manager: Sitä käytetään sommittelu ikkuna Manager off-näytön puskuroinnin.
Off-screen puskurointi tarkoittaa et voi suoraan piirtävät näytöllä, mutta piirustukset mennä pois näytön puskuriin. Siellä se yhdistyy muihin piirustukset ja muodostavat viimeinen näyttö käyttäjä näkee. Tämä pois näytön puskuri on syynä avoimuuden ikkunoita.
Media puitteet: Media puitteet tarjoaa erilaisia koodekkeja mahdollistaa tallennuksen ja toiston eri mediasisältöjä
SQLite: SQLite on tietokanta moottori käytetään android tietojen varastointia varten
WebKit: Se on selain moottori voidaan näyttää HTML-sisältöä
OpenGL: Käytetään tehdä 2D- tai 3D-grafiikkaa sisällön näytön