Noțiuni de bază cu aplicația Android Studio

Android Studio este un IDE destul de nou (Integrated Development Environment), oferit gratuit de către Google dezvoltatorilor Android. Android Studio se bazează pe IntelliJ IDEA, un IDE care oferă, de asemenea, un bun mediu de dezvoltare Android. În acest tutorial, vă vom arăta cum să creați un nou proiect Android și să profitați de caracteristicile oferite de Android Studio.

Când începeți cu Android Studio, poate fi foarte util să utilizați un șablon de aplicații Android. Puteți găsi peste o mie de vânzare pe piața Envato:

Șabloane de aplicații Android pentru vânzare pe Envato Market

1. Configurarea proiectului

Înainte de a începe să explorați aplicația Android Studio, va trebui mai întâi să o descărcați și să o instalați. Rețineți că trebuie să aveți instalat JDK 6 sau mai recent. Dacă sunteți pe Windows, lansați .executabil fișier și urmați pașii din expertul de configurare. Dacă rulați sistemul de operare OS X, montați imaginea discului făcând dublu clic pe el și trageți Android Studio pe dispozitivul dvs. Aplicații pliant.

Dacă ați finalizat cu succes pașii de mai sus, mediul de dezvoltare trebuie să fie configurat corect. Acum sunteți gata să creați prima aplicație Android utilizând Android Studio. Când lansați Android Studio pentru prima dată, ar trebui să vi se ofere un ecran de întâmpinare, oferindu-vă o serie de opțiuni pentru a vă începe.

În acest tutorial, vom alege Proiect nou opțiune. Cu toate acestea, puteți alege Proiect de import dacă doriți să importați un proiect de la, de exemplu, Eclipse, în Android Studio. Android Studio va converti proiectul Eclipse într-un proiect Android Studio, adăugând fișierele de configurare necesare pentru dvs..

Dacă selectați Proiect deschis din lista opțiunilor, puteți deschide proiecte create fie cu Android Studio, fie cu IntelliJ IDEA. Alegerea Check out de la versiunea de control, puteți verifica o copie a unui proiect care se află sub controlul versiunii. Aceasta este o modalitate foarte bună de a se ridica rapid la viteza cu un proiect existent.

Pentru a ne începe, alegeți Proiect nou din lista opțiunilor. Aceasta vă va arăta o listă de opțiuni pentru configurarea noului dvs. proiect. În acest tutorial, vom crea o aplicație simplă pentru a vă arăta câteva dintre cele mai importante caracteristici ale Android Studio. Sunt sigur că sunteți de acord că nu există un nume mai bun pentru proiectul nostru decât Salut Lume.

După cum puteți vedea în captura de ecran de mai sus, mi-am denumit cererea Salut Lume și setați numele modulului la Salut Lume. Dacă nu sunteți familiarizați cu IntelliJ IDEA, s-ar putea să vă întrebați ce este un modul. Un modul este o unitate discretă de funcționalitate care poate fi compilată, executată, testată și depanată independent. Modulele conțin cod sursă, scriu scripturi și orice altceva necesar pentru sarcina lor specifică.

Când creați un nou proiect, puteți seta și numele pachetului proiectului. În mod implicit, aplicația Android Studio va seta ultimul element al numelui pachetului proiectului pe numele modulului, dar îl puteți modifica oricând doriți.

Celelalte setări sunt locația proiectului pe mașină, SDK-ul minim și țintă, SDK-ul cu care va fi compilat proiectul și tema proiectului. De asemenea, puteți să spuneți programului Android Studio să creați un Activitate clasă și o pictogramă de lansare personalizată pentru dvs. și dacă proiectul acceptă GridLayout, Fragmente, un sertar de navigare sau o bara de acțiune.

Nu vom crea o pictogramă personalizată pentru această aplicație, astfel încât să puteți debifa caseta de selectare etichetate Creați pictograma de lansare personalizată. Clic Următor → pentru a continua să vă configurați proiectul.

Pentru că am bifat caseta de selectare Creați activitate în pasul anterior, vi se cere să configurați Activitate clasa Android Studio va crea pentru tine.

De vreme ce vom începe cu un gol Activitate clasa, puteți face clic Următor → pentru a trece la următorul pas în procesul de configurare în care vi se solicită să îl denumiți Activitate clasa, aspectul principal și aspectul fragmentului. De asemenea, puteți seta tipul de navigație, la care vom pleca Nici unul pentru acest proiect. Uitați-vă la următoarea captură de ecran pentru a vedea cum ar trebui să arate setările dvs..

După ce faceți clic finalizarea, veți fi prezentat cu interfața de utilizator Android Studio cu exploratorul de proiecte din stânga și spațiul de lucru din partea dreaptă. Cu proiectul stabilit în Android Studio, este timpul să explorați unele dintre caracteristicile cheie ale Android Studio.


2. Dispozitive virtuale Android

Un dispozitiv virtual Android sau AVD este o configurație de emulator, permițându-vă să modelați un dispozitiv Android. Acest lucru face ca rularea și testarea aplicațiilor pe o gamă largă de dispozitive să fie mult mai ușoară. Cu un dispozitiv virtual Android, puteți specifica hardware-ul și software-ul Android Emulator trebuie să se imite.

Modul preferat de a crea un dispozitiv virtual Android este prin AVD Manager, pe care îl puteți accesa în Android Studio selectând Android> AVD Manager de la Unelte meniul.

Dacă mediul de dezvoltare este setat corect, Managerul Virtual Device Android ar trebui să arate similar cu captura de ecran de mai jos.

Pentru a crea un AVD nou, faceți clic pe Nou... în partea dreaptă, dați AVD un nume și configurați dispozitivul virtual așa cum se arată mai jos. Clic O.K pentru a crea primul dvs. AVD.

Pentru a utiliza noul AVD creat, selectați-l din lista din managerul AVD și faceți clic pe Start… pe dreapta. Dacă AVD-ul dvs. este configurat corect, Emulatorul Android ar trebui să se lanseze așa cum se arată în imaginea de mai jos.

Cu ajutorul Emulatorului Android, este timpul să lansați aplicația selectând Run 'helloworld' de la Alerga meniul. Este atât de ușor să rulați o aplicație în Emulator Android.


3. Layout live

Funcția live layout a aplicației Android Studio vă permite să previzualizați interfața de utilizare a aplicației dvs. fără a fi nevoie să o rulați pe un dispozitiv sau emulator. Caracteristica live layout este un instrument puternic care vă va salva literalmente orele. Vizualizarea interfeței de utilizare a aplicației dvs. este mult mai rapidă, utilizând dispozitive live.

Pentru a lucra cu machete live, faceți dublu clic pe XML și selectați Text în partea de jos a spațiului de lucru. Selectează previzualizare din partea dreaptă a spațiului de lucru pentru a previzualiza aspectul curent. Orice modificări pe care le faceți la XML aspectul va fi reflectat în previzualizarea din dreapta. Uitați-vă la captura de ecran de mai jos pentru a obține o idee mai bună despre această caracteristică elegantă.

Există o serie de alte avantaje ale funcției de aspect live care merită să fie evidențiate. Puteți, de exemplu, să creați o variantă a XML în care lucrați în prezent, selectând o opțiune din primul meniu din previzualizare panoul. Puteți crea, de exemplu, vizualizări separate pentru portret și peisaj, iar Android Studio va crea dosarele și fișierele necesare pentru dvs..

Al doilea meniu din panoul Previzualizare vă permite să modificați dimensiunea dispozitivului afișat în panoul Previzualizare. Al treilea meniu vă permite să modificați orientarea dispozitivului afișat în panoul de previzualizare, ceea ce face ușor să vedeți cum arată un aspect în diferite orientări și folosind diferite teme.

Al patrulea meniu din panoul de examinare vă oferă acces ușor la Activitate sau fragment în care se utilizează aspectul. Panoul de previzualizare vă permite de asemenea să schimbați limba folosită în aspectul live pentru a facilita previzualizarea unui aspect în diferite limbi. Meniul din partea dreaptă vă permite să modificați versiunea API.

Panoul de previzualizare include, de asemenea, comenzi pentru mărirea aspectului, actualizarea panoului de previzualizare sau realizarea unei imagini de ecran.


4. Șabloane

Android Studio oferă dezvoltatorilor o serie de șabloane pentru a accelera dezvoltarea. Aceste șabloane creează automat un Activitate și necesare XML fișiere. Puteți utiliza aceste șabloane pentru a crea o aplicație de bază Android, pe care apoi o puteți rula pe un dispozitiv sau în emulator.

Cu Android Studio, puteți crea un șablon când creați un nou Activitate. Faceți clic dreapta pe numele pachetului în navigatorul de proiecte din stânga, selectați Nou din meniu și alegeți Activitate din lista opțiunilor. Android Studio vă arată apoi o listă de șabloane, cum ar fi Activitate clarăActivitatea pe tot ecranul, și Activitatea cu file.

De asemenea, puteți selecta Asset imagine din meniu, care va lansa un expert care vă va îndruma prin procesul de creare. Permiteți-mi să vă arăt cum să creați un nou Activitate bazat pe Activitatea de conectare șablon. Selectează Activitatea de conectare opțiune din lista de Activitate șabloane pentru a declanșa expertul.

După cum puteți vedea în captura de ecran de mai sus, am numit-o Activitate LoginActivity, Seteaza Numele planului la activity_login, Avand in vedere Activitate un titlu de Conectare. Caseta de selectare este etichetă Includeți conectarea la Google+ este verificată în mod implicit. Debifați-o din moment ce nu vom folosi această caracteristică în exemplul nostru.

Puteți seta opțional opțiunea Ierarhic părinte a noului Activitate. Acest lucru vă va permite să navigați înapoi dacă atingeți butonul din spate al dispozitivului. Vom lăsa acest câmp gol. După ce faceți clic finalizarea, Android Studio creează fișierele și folderele necesare pentru dvs. Dacă totul a mers bine, ar trebui să vezi un nou Activitate și schemă în proiectul dvs..

Următorul pas este să configurați noul Activitate în fișierul manifest, astfel încât acesta să fie folosit ca principal Activitate când se lansează aplicația. După cum puteți vedea în fișierul manifest de mai jos, LoginActivity clasa are propriul nod activ.

         

Pentru a lansa aplicația dvs. LoginActivity ați creat, eliminați nodul de activitate pentru LoginActivity clasă și înlocuiți com.tuts.HelloWorld.MainActivity
cu com.tuts.HelloWorld.LoginActivity. Rezultatul este că aplicația va folosi acum LoginActivity clasa ca principalele sale Activitate.

       

Când construiți și executați aplicația în emulator, ar trebui să vedeți un ecran similar cu cel prezentat mai jos. Aceasta înseamnă că am înlocuit cu succes martorul Activitate clasa cu nou creat LoginActivity clasă.

5. Instrumente pentru scame

Testarea codului dvs. este un lucru, dar este la fel de important să se aplice cele mai bune practici atunci când se scrie cod. Acest lucru va îmbunătăți performanța și stabilitatea generală a aplicației dvs. De asemenea, este mult mai ușor să mențineți un proiect bine structurat.

Android Studio include Android Lint, un analizor static care analizează codul sursă al proiectului. Acesta poate detecta erori potențiale și alte probleme din codul dvs. pe care compilatorul le poate trece cu vederea.

Imaginea de mai jos, de exemplu, ne spune că LinearLayout în acest aspect nu este de folos. Ce-i frumos Android Lint este că vă oferă un motiv de avertizare sau de eroare, ceea ce face mai ușor să remediați sau să rezolvați.

Este o practică bună să rulați din când în când instrumentul de scame al aplicației Android Studio pentru a verifica proiectul pentru posibile probleme. Instrumentul de scame vă va spune chiar dacă aveți imagini duplicate sau traduceri.

Pentru a rula scula de scame, selectați Inspectați codul ... de la A analiza meniu din Android Studio pentru a începe procesul. Când aplicația Android Studio a finalizat inspectarea proiectului, acesta vă va prezenta rezultatele din partea de jos a ferestrei. Rețineți că în plus față de Android Lint, Android Studio efectuează și alte verificări. Doar faceți dublu clic pe o problemă pentru a naviga la fișierul în care se află problema.

6. Editor Rich Layout

Android Studio are un editor de layout bogat în care puteți trage și fixa componentele interfeței utilizator. De asemenea, puteți previzualiza layout-urile pe mai multe configurații de ecran, așa cum am văzut mai devreme în acest tutorial.

Editorul de layout bogat este foarte simplu de utilizat. Mai întâi avem nevoie de un aspect cu care să lucrăm. Navigați la schemă în proiectul dvs. res folder, faceți clic dreapta pe schemă și selectați Nou > Fișier de resurse pentru structură din meniul care apare.

Dați noului aspect un nume, setați elementul rădăcină și faceți clic pe O.K. Android Studio va deschide automat aspectul în editorul din dreapta.

În partea de jos a editorului, ar trebui să vedeți două file, Proiecta și Text. Dând clic pe Text fila aduce editorul, permițându-vă să faceți modificări ale aspectului selectat în prezent.

Dând clic pe Proiecta fila aduce un alt editor care vă arată o previzualizare a aspectului. Pentru a adăuga un widget în aspect, trageți-l din lista widget-urilor din stânga la aspectul din partea dreaptă. Este atat de simplu.

Concluzie

În acest tutorial, am analizat pe scurt câteva dintre caracteristicile cheie ale aplicației Android Studio. Este foarte similar cu IntelliJ IDEA, dar conține o serie de îmbunătățiri importante care fac dezvoltarea Android mai ușoară, mai rapidă și mai plăcută.

Dacă doriți să accelerați și mai mult lucrurile, încercați să utilizați un șablon de aplicații Android de la Envato Market sau să lucrați cu un dezvoltator independent de Android pe Envato Studio.

Cod