Următorul nivel de software include biblioteci Android. Vă puteți gândi la bibliotecile ca un set de instrucțiuni care spun dispozitivul cum să se ocupe de diferite tipuri de date. De exemplu, biblioteca cadru media acceptă redarea și înregistrarea diverse formate audio, video și imagine. Alte biblioteci includ o bibliotecă accelerație tridimensional (pentru dispozitive cu accelerometre) și o bibliotecă browser Web
Aflat la același nivel ca și stratul de biblioteci, stratul de rulare Android include un set de biblioteci Java de bază. - programatorilor de aplicații Android construi aplicații lor folosind limbajul de programare Java. Aceasta include, de asemenea, Dalvik Virtual Machine.
O mașină virtuală este o aplicație software care se comportă ca și cum ar fi fost un dispozitiv independent, cu propriul sistem de operare. Puteți rula o mașină virtuală pe un computer care funcționează pe un sistem de operare complet diferit decât sistemul de operare al aparatului fizic de. Sistemul de operare Android folosește mașini virtuale pentru a rula fiecare aplicație ca propriul proces. Asta e important pentru câteva motive. În primul rând, nici o cerere depinde de un alt. În al doilea rând, în cazul în care o blochează aplicare, ar trebui să nu afecteze alte aplicații care rulează pe dispozitiv. În al treilea rând, se simplifică gestionarea memoriei.
Stratul următor este cadrul de aplicare. Aceasta include programele care gestionează funcțiile de bază ale telefonului ca alocarea resurselor, aplicații de telefonie, comutarea între procese sau programe și urmărirea locației telefonului fizic. Dezvoltatorii de aplicații au acces deplin la cadru de aplicare Android. Acest lucru le permite să profite de capacitățile de prelucrare Android și oferă sprijin atunci când construirea unei aplicații Android. Gândiți-vă la cadrului de aplicare ca un set de instrumente de bază cu care un dezvoltator poate construi mult mai complexe instrumente.
În partea de sus a stivei sunt aplicațiile în sine. Acest lucru este în cazul în care veți găsi funcțiile de bază ale dispozitivului, cum ar fi efectuarea de apeluri telefonice, accesarea browser-ul Web și accesând lista de contacte. Dacă sunteți un u