-ul de depanare. Dezvoltatorii cu experiență pot sări peste tutorial și du-te direct la construirea unei aplicații. Google oferă chiar instrucțiuni pas cu pas despre cum să construiască o aplicație numită Hello World pentru a oferi dezvoltatorilor sansa de a se familiariza cu arhitectura Android.
Aceasta ne aduce la o altă caracteristică de Android pe care le stabilește în afară de iPhone - dezvoltatorii pot crea aplicatii complexe care rulează în fundal de alte aplicații. Apple a limitează aplicații pentru iPhone în prim-plan - dacă trece la o altă aplicație, prima aplicație ați fost în nu mai funcționează până când reveniți la ea. Această caracteristică limitează tipurile de aplicații dezvoltatorii pot construi pentru iPhone. Android permite dezvoltatorilor acces mai extinse la procesele de fundal
Google descompune toate aplicațiile în patru blocuri de construcție de bază (nu toate cererile vor avea fiecare bloc de construcție):. Site-ul
Activități: Ori de câte ori un aplicație afișează un ecran pentru utilizator, care este o activitate. De exemplu, o aplicație hartă ar putea avea un ecran de hartă de bază, un ecran de planificator excursie și un ecran traseu suprapunere. Asta e trei activități
intențiile:. Intenții sunt mecanismele de trecerea de la o activitate la alta. Dacă ar fi să complot o excursie folosind exemplul nostru a cererii de cartografiere, o intenție ar interpreta de intrare și a activa ecranul traseu suprapunere. Android permite, de asemenea, pentru receptoare intenție de difuzare, care sunt intențiile declanșate de evenimente externe, cum ar fi trecerea la o nouă locație sau un apel telefonic de intrare
Servicii:. Un serviciu este un program care ruleaza pe cont propriu, fără o interfață de utilizator. De exemplu, să spunem că participă la un eveniment Softrace. Midway prin cursei, vă decideți că doriți să ascultați muzică în timp ce arde pista. Puteți trece la o aplicație media player și începe un cântec în timp ce continuă să Softrace urmări progresul. Dacă Softrace erau doar o activitate, s-ar fi încheiat cererea de îndată ce a trecut la media player
furnizorului de conținut:. Un furnizor de conținut permite o cerere de schimb de informații cu alte aplicații. Acest lucru permite dezvoltatorilor să lucreze împreună pentru a crea o suită de aplicații care sunt mai robuste și complexe decât fiecare component individual. Site-ul Există și alte dezvoltatori considerente trebuie să