Crearea aplicațiilor Android Hello World

Modificările recente ale instrumentelor SDK Android au făcut posibilă crearea rapidă a proiectelor Android utilizând diferite șabloane de pornire. Aflați cum să creați mai multe aplicații "Hello World" diferite pentru platforma Android din acest tutorial.


Partea 0: Noțiuni de bază

Această serie de tutoriale Android are rolul de a vă ajuta să vă construiți abilitățile și încrederea necesare pentru a crea aplicații Android real și de calitate. Acest tutorial este pentru dezvoltatorul Java care începe să învețe dezvoltarea aplicațiilor Android, care este oarecum familiarizat cu Eclipse și a instalat Android SDK și Android Developer Plugin pentru Eclipse. Dacă nu sunteți pregătiți, consultați instrucțiunile anterioare din această serie.


Partea 1: Crearea unei lumi de bază Hello World

Mai întâi, hai să creăm o aplicație clasică de salut lume care atrage pe ecran doar textul "Hello World".


Pasul 1: Creați un nou proiect Android

În Eclipse, faceți clic pe butonul Creați un nou proiect Android.

Puteți, de asemenea, să accesați aplicația File, New, Other, Android, Android Application.


Pasul 2: Configurați setările proiectului

Introduceți numele aplicației, numele proiectului și numele pachetului. Alegeți un kit SDK care se potrivește cu dispozitivele dvs. de testare și cu configurațiile preferate ale emulatorului.


Pasul 3: Adăugați o pictogramă de lansator de aplicații

Faceți clic pe Următorul. Alegeți pictograma dvs. de lansator. Puteți schimba întotdeauna ulterior, dar aceasta este pentru o aplicație Hello World.


Pasul 4: Selectați tipul de activitate al aplicației

Faceți clic pe Următorul. Acum alegeți "BlankActivity".


Pasul 5: specificați detaliile activității

Faceți clic pe Următorul. Introduceți câteva detalii pentru Activitate. În cele din urmă, faceți clic pe Finalizare.


Pasul 6: Examinați aplicația dvs. simplă

Creați o configurație AVD, precum și o configurație de executare sau de depanare pentru proiectul dvs. Acum, rulați noul dvs. proiect într-un emulator sau pe un dispozitiv Android compatibil. Ați creat acum o aplicație Android Android cu o singură clasă de activitate, un ecran care afișează textul Hello world!


Partea 2: Crearea unei lumi navigabile Hello World

Acum, să creăm o altă aplicație Hello World. De această dată, urmați pașii de mai sus, dar cu modificările aduse pasului 2 și pasului 5, după cum se arată mai jos.


Pasul nou 2: Configurați setările proiectului

Introduceți numele aplicației, numele proiectului și numele pachetului așa cum ați proceda în mod normal. Cu toate acestea, de data aceasta trebuie să setați valoarea proiectului "Minimum Required SDK" la "API 14: Android 4.0 (IceCreamSandwich)". Aceasta înseamnă că aplicația pe care o creați va fi compatibilă numai cu dispozitivele și emulatorii care rulează Android 4.x și versiuni ulterioare (API Level 14).


Pasul nou 5: Specificați detalii despre activitate

Acum alegeți altceva decât "Niciuna" pentru tipul de navigație. Opțiunile disponibile sunt filele, filele + glisați, glisați vederi + titluri și derulant. Un pic de indiciu grafic este arătat în dreapta pentru a vă da o idee despre ce înseamnă fiecare. Pentru acest exemplu, am ales tipul de navigare Swipe Views + Title Strip. În cele din urmă, faceți clic pe Finalizare.


Pasul nou 6: Examinați aplicația dvs. navigabilă

Creați o configurație AVD, precum și o configurație de executare sau de depanare pentru proiectul dvs. Acum, rulați noul dvs. proiect într-un emulator sau pe un dispozitiv Android compatibil. Ați creat acum o aplicație Android mai interesantă, cu opțiuni de navigare îmbunătățite!


Partea 3:
Crearea unei lumi fragmentate Hello World

Acum, să creăm o aplicație globală bazată pe fragmente clasice, care afișează o listă într-un fragment cu detaliile dintr-un alt fragment. Acestea se vor afișa ca două ecrane într-un afișaj standard în modul portret sau utilizând un design al panoului divizat pe un afișaj cu dimensiuni de pe tabletă. Din nou, vom lista numai pașii atunci când diferă de exemplele anterioare.


Pasul nou 2: Configurați setările proiectului

Aplicația trebuie să aibă o valoare SDK minimă necesară pentru "API 11: Android 3.0 (Honeycomb)" pentru a folosi fragmentele, deoarece expertul proiectului Eclipse Android nu profită de instrumente cum ar fi biblioteca de suport Android, pe care tehnologiile back-ports cum ar fi fragmente la versiunile mai vechi ale platformei Android.


Pasul nou 4: Selectați tipul de activitate a aplicației

De data aceasta, în loc de BlankActivity alegeți MasterDetailFlow pe ecranul Create Activity.

Faceți clic pe Următorul și apoi completați detaliile fluxului Master / Detail. În scopul acestui tutorial, vom lucra cu un set de "Lucruri".


Pasul nou 6:
Examinați-vă aplicația Fragment-Aware

Creați o configurație AVD, precum și o configurație de executare sau de depanare pentru proiectul dvs. Acum, rulați noul dvs. proiect într-un emulator sau pe un dispozitiv Android compatibil. Ați creat acum o aplicație Android mai interesantă, cu un design bazat pe fragmente!

Când executați această Hello World, afișajul rezultat va fi diferit în funcție de tipul de dispozitiv sau emulator pe care îl rulați și de orientarea ecranului. Aici este aplicația afișată pe un emulator obișnuit, pe ecran mic.

Și aici este aceeași aplicație care rulează pe un emulator de rezoluție și peisaj mai mare cu dimensiunile ecranului tabletei.


Concluzie

Acum ai învățat cum să creezi o varietate de aplicații diferite în stil "Hello World". Acestea includ ecrane goale de bază, aplicații cu diferite tipuri de navigație și aplicații mai complexe care sunt conștiente de fragmente. Utilizarea expertului de proiect Eclipse Android vă poate ajuta să începeți rapid și în direcția cea bună. Sunteți aproape gata să începeți să învățați dezvoltarea Android!

Sunteți pe cale să vă dezvoltați Android. Ce tipuri de aplicații așteaptă cu nerăbdare să creați? Care exemplu de aplicație a fost preferată? Spuneți-ne în comentariile!

despre autori

Dezvoltatorii mobili Lauren Darcey și Shane Conder au coautorizat mai multe cărți despre dezvoltarea Android: o carte de programare în profunzime intitulată Dezvoltarea aplicațiilor fără fir Android (acum în ediția a treia ca set de două volume), Sams Învățați-vă dezvoltarea de aplicații Android în 24 de ore, și Învățarea programării aplicațiilor Android pentru foc Kindle: un ghid pentru construirea primei aplicații Android. Când nu scriu, își petrec timpul dezvoltând software-ul mobil la compania lor și oferind servicii de consultanță. Acestea pot fi obținute prin e-mail la androidwirelessdev@[email protected], prin intermediul blogului lor la androidbook.blogspot.com, și pe Twitter @ androidwireless.

Aveți nevoie de mai mult ajutor pentru scrierea aplicațiilor Android? Consultați cele mai recente cărți și resurse!

   

Cod