articol Android studio. Programare în Android Studio pentru începători

Există mai multe moduri de a dezvolta aplicații Android, dar astăzi cel mai oficial și cel mai mod popular- Acest Android Studio. Acesta este mediul de dezvoltare oficial creat de Google și este folosit pentru a dezvolta majoritatea aplicațiilor pe care le utilizați în fiecare zi.

Android Studio a fost anunțat pentru prima dată la Google I/O în 2013, iar prima versiune a fost lansată în 2014. Înainte de aceasta, majoritatea aplicațiilor au fost dezvoltate în Eclipse, care este un cadru mai general pentru Java. Android Studio face dezvoltarea aplicațiilor mult mai ușoară, dar este încă o provocare. Utilizatorii începători trebuie să studieze o mulțime de materiale pentru a le folosi cu încredere.

În acest articol vă vom spune cum să utilizați Android Studio, vom vorbi despre capacitățile sale de bază și despre tot ce aveți nevoie pentru a începe. Și toate acestea sunt cât se poate de simplu, astfel încât să puteți face primul pas în dezvoltarea Android.

Android Studio oferă interfața pentru crearea de aplicații și se ocupă de majoritatea management complex fişiere. Veți folosi Java pentru a programa aplicații. În ciuda automatizării, mai trebuie să codificați singur majoritatea funcțiilor aplicației.

La acelasi Ora Android Studio vă oferă acces la Android SDK, este o extensie Java care permite aplicațiilor să ruleze pe un dispozitiv și să utilizeze hardware-ul acestuia. Puteți rula programe de testare într-un emulator sau direct pe un telefon conectat la un computer. În plus, Android Studio oferă diverse indicii în timpul codificării, cum ar fi evidențierea erorilor.

Instalarea Android Studio

Pentru a instala Android Studio pe Linux, puteți utiliza Arhivele PPA sau programul de instalare de pe site-ul oficial, un program de instalare complet este disponibil pe Windows. Am discutat deja despre acest lucru într-un articol separat. Configurare Android studioul practic nu este necesar înainte de a începe. Dar dacă doriți să utilizați un dispozitiv Android real, atunci în Linux aceasta poate fi o problemă. Pentru a le evita, trebuie să creați un fișier /etc/udev/rules.d/51-android.rules cu următorul conținut:

SUBSYSTEM=="usb", ATTR(idVendor)=="0bb4", MODE="0666", GROUP="plugdev"

Aici 0bb4 este ID-ul producătorului dispozitivului, îl puteți găsi rulând lsusb:

Dacă nu apare, încercați dispozitivele adb. Când instalarea este finalizată, puteți deschide programul din meniul principal:

Cum se utilizează Android Studio

1. Creați un proiect

Dacă lansați Android Studio pentru prima dată, în fața dvs. va apărea o fereastră cu opțiunea de a crea un nou proiect:

Selectați „Începeți un nou proiect Android”. În fereastra următoare, introduceți numele aplicației și numele domeniului companiei, aceste informații vor fi folosite pentru a localiza fișierele aplicației Sistemul de fișiere Android.

Următorul pas în crearea unei aplicații este selectarea unei platforme. Suntem interesați de un smartphone Android și să luăm versiunea 4.2, aceasta este una dintre cele mai comune:

Tot ce rămâne este să alegi aspect aplicații implicite. Șablonul de fereastră principală se numește Activitate. Este posibil ca aplicația să nu aibă deloc activitate, dar este mai bine să alegeți ceva.

De asemenea, va trebui să introduceți câțiva parametri pentru activitate:

2. Fișiere de proiect

Interfața Android Studio este similară cu majoritatea IDE-urilor de nivel înalt. Dar dezvoltarea pentru Android este destul de diferită de programarea convențională, în care tastați un program într-un fișier și apoi îl executați complet. Și aici există multe fișiere de resurse care ar trebui grupate împreună.

Programarea în Android Studio se face în fișiere Java, care are același nume ca și Activitatea. Cu toate acestea, aspectul aplicației este localizat într-un alt fișier - acesta este un fișier xml în care toate elementele aplicației sunt descrise în limbaj de marcare. Astfel, dacă doriți să creați un buton, va trebui să îl descrieți într-un fișier xml, iar pentru a lega acțiunile pentru acesta, utilizați un fișier Java.

Această linie de cod încarcă aspectul din fișierul XML:

setContentView(. R.layout activity_main);

Aceasta înseamnă că am putea folosi un aspect pentru mai multe activități și, de asemenea, o activitate ar putea avea mai multe fișiere XML cu o descriere a afișajului. Oricum, puteți accesa toate fișierele de proiect din partea stângă a ferestrei și filele de mai sus Zona de lucru vă permit să comutați între fișierele care sunt deschise în prezent.

În plus, există și un folder res, care conține diverse resurse, cum ar fi imagini. Vă rugăm să rețineți că toate numele fișierelor trebuie să fie scrise cu litere mici.

Există și un folder Valori, care conține fișiere XML cu valorile diferitelor variabile.

Informațiile de bază despre aplicație sunt conținute în fișierul AndroidManifest.xml, care descrie permisiunile, numele aplicației, miniatura și multe altele.

Puteți crea orice fișiere, clase și activitate în orice moment pentru a extinde funcționalitatea aplicației. Doar click Click dreapta mouse-ul peste directorul dorit, apoi selectați "Crea".

3. Editor vizual XML

După cum ai observat când Editare XML fișierele în partea de jos a paginii apar două file - "Text"Și "Proiecta". Aici puteți nu numai să scrieți manual cod, ci și să adăugați elementele necesare V modul grafic. La fereastră „Paletă” Puteți selecta tipul de widget pe care doriți să îl adăugați:

Pentru a-l adăuga, trageți-l în aspectul aplicației. De exemplu, am adăugat WebView, Button, Plain Text și Text. Folosind cadrul albastru, puteți modifica dimensiunea elementelor și, de asemenea, să le schimbați poziția.

Dar cum intelegi fara Fișiere Java Conținutul XML nu va face nimic.. Acum programăm în Android Studio. Sub liniile de import adăugați:

import android.webkit.WebView;

Apoi adăugați aceste linii la sfârșitul metodei onCreate:

WebView mywebview = (WebView) findViewById(R.id.webView);
mywebview.loadUrl("https://site-ul");

4. Utilizarea Gradle

În Android Studio, toate instrumentele sunt implementate simplu și frumos. Dar unele dintre ele sunt mai complexe. Un astfel de instrument pe care poate l-ați observat este Gradle. Este un instrument de automatizare a construcției care face mult mai ușor să transformi toate acele fișiere într-un singur APK final.

Din când în când va trebui să editați setările Gradle, care se află în fișierele *.gradle și, de asemenea, dacă ceva nu mai funcționează, atunci puteți oricând să selectați din meniu "Construi" opțiune "Clear proiectul", care adesea ajută.

5. Asamblare și depanare

Când sunteți gata să testați aplicația, veți avea două opțiuni - fie rulați-o pe un dispozitiv real, fie într-un emulator.

Lansarea aplicației pe dispozitivul dvs. este foarte simplă. Doar conectați-l prin USB și rulați "Alerga", apoi „Run App”. Vă rugăm să rețineți că setările telefonului dvs. trebuie să permită depanarea și instalarea USB din surse nesigure:



În fereastra care se deschide, trebuie să selectați un dispozitiv sau să creați unul virtual. După selectarea unui dispozitiv, aplicația se va lansa pe acesta aproape instantaneu.

În timp ce aplicația dvs. rulează, puteți deschide articol Android Monitorizați în partea de jos a ecranului și monitorizați toate mesajele din aplicație în fila LogCat, există și jurnalele Android Studio în apropiere, așa că dacă ceva nu merge bine puteți rezolva problema. Dacă ceva nu merge bine, căutați text roșu acolo, vă va ajuta să înțelegeți ce s-a întâmplat. Acest lucru va economisi mult timp.

Acolo poți trece la fila "Monitoare"și vizualizați informații despre dispozitiv, încărcarea procesorului, memorie și așa mai departe.

6.Manager ADV

Este puțin probabil să doriți să utilizați Android Studio și să dezvoltați aplicații fără un dispozitiv real. Dar una dintre cele mai importante Probleme cu Android dezvoltarea este fragmentare. Nu este suficient ca aplicația să funcționeze pe dispozitivul tău, trebuie să funcționeze pe milioane de dispozitive și să accepte, de asemenea, versiuni mai vechi de Android.

CU folosind Android Dispozitiv virtual puteți emula dimensiunea, aspectul, puterea oricărui alt dispozitiv dispozitive Android. Dar înainte de a trece mai departe, trebuie să descărcați componentele necesare. Deschide meniul "Unelte" -> "Android" -> „Manager ADV”:

Selectați aici "Creați Virtual Dispozitiv":

Apoi selectați modelul de dispozitiv pe care doriți să îl emulați.




Odată finalizată configurarea, puteți lansa aplicația și pe acest dispozitiv. Dar este de remarcat faptul că pentru a rula emulatorul de care aveți nevoie calculator bun. Folosind același emulator, puteți rula nu numai propriile aplicații, ci și descărcarea unor terțe părți de pe Play Market.

8. Manager SDK

Dacă dezvoltați o aplicație numai pentru o anumită versiune de Android sau doriți să creați un dispozitiv virtual care rulează o anumită versiune, atunci veți avea nevoie de câteva componente și instrumente SDK. Le puteți obține prin SDK Manager, care se află în "Unelte" -> „Manager SDK”.


Tot ce aveți nevoie este aici, cum ar fi kitul de sticlă și depozitul Android. Doar bifați caseta de lângă componenta necesarăși apăsați "Bine".

9. Ambalaj APK

Mai devreme sau mai târziu veți termina de testat aplicația și va fi gata să intre în producție. Lumea mare. Pentru a o descărca pe Google Play trebuie să creați un APK semnat. Pentru a face acest lucru, selectați din meniu "Unelte" paragraf „Creează APK semnat”:

Vi se va solicita să selectați sau să creați un seif pentru chei. Acesta este un fel de certificat de autenticitate cu care confirmi că aplicația este a ta. Acest lucru vă va proteja cont Google Joacă de la hacking și va preveni posibilitatea de a descărca APK-uri rău intenționate. Păstrați acest fișier într-un loc sigur, deoarece dacă îl pierdeți, nu veți mai putea actualiza aplicația. Procesul de creare a certificatului:





Selectați tipul de ansamblu "Eliberare", acest lucru este necesar pentru a elimina toate cele inutile din fișier APK. Apoi faceți clic pe butonul "Finalizarea".

Călătoria ta abia începe

Poate părea că am acoperit multe de reținut în acest articol, dar, în realitate, am zgâriat doar suprafața modului de utilizare a Android Studio și mai sunt și mai multe de învățat.

De exemplu, dacă doriți să vă sincronizați aplicația cu cloud, veți avea nevoie de instrumentul Firebase. De asemenea, poate doriți să utilizați GitHub unde puteți salva copii de rezervă proiectele lor. Există și un Android NDK pentru dezvoltarea aplicațiilor fără Java, în C++.

Google a făcut mulți pași pentru folosind Android Studioul a fost simplu și cât se poate de ușor. Cea mai bună strategie dezvoltare - începeți să dezvoltați aplicații simple și, după caz, studiați biblioteci complexe, apoi veți vedea că Android Studio este de fapt un instrument minunat și foarte util.

Smartphone-uri și tablete pornite sisteme de operare Android câștigă din ce în ce mai multă popularitate și distribuție în rândul populației vastei noastre planete în fiecare zi. Aceste dispozitive programate au devenit asistenți de neînlocuit pentru sute de milioane de oameni. Varietatea aplicațiilor ne-a permis să ne transformăm gadgeturile în unelte universale, ajutând la muncă și odihnă. Crearea unor astfel de aplicații va fi discutată în următorul curs video.

Tutoriale Android Studio pentru începători

Lecții video vizuale despre dezvoltarea de la zero a aplicațiilor Android. Din această colecție veți afla tot ce trebuie să știți despre acest mediu: de la cum să instalați Android Studio pe computer până la crearea unui aplicații cool. Veți stăpâni treptat funcționalitatea largă a acestui studio minunat și veți învăța cum să creați proiecte uimitoare. Vă dorim vizionare plăcută și practică eficientă.

ÎN această lecție Vom vorbi despre cum să instalați și să configurați mediul Android Studio, precum și despre componenta sa auxiliară - JDK.


Analiza structurii proiectului. Crearea unui emulator ADV și aplicare simplă pentru sistemul de operare Android.


Din ce elemente constau aplicațiile Android? Ce sunt vizualizarea, activitatea și aspectul? Vom afla în această lecție.


Învățăm să lucrăm cu fișiere de aspect XML pentru Android și, de asemenea, vorbim despre vederi verticale și orizontale ale aplicațiilor.


În acest tutorial video ne vom uita la proprietățile a două containere principale pentru grupare - RelativeLayout și LinearLayout.


Un alt container pentru aspectul tabelar al elementelor aplicației Android.


Ce parametri au? diverse elemente aplicații Android? Ne uităm și ne amintim.


Cum să manipulați diverse elemente de vizualizare folosind codul Java.


3 căi diferite prelucrarea datelor din apăsarea unui buton din aplicație.


Cum să setați o metodă de procesare pentru mai multe butoane într-o aplicație Android.


În această lecție vom afla ce tipuri de resurse există și cum să interacționăm cu acestea din aplicație.

Lectia 1 - Instalare Android Studio
Lecția 2 - Crearea primei aplicații Android
Lecția 3 - Elemente de aplicare
Lecția 4 - Fișier de aspect al aplicației
Lecția 5 - Tipuri de aranjare a elementelor (Layout)
Lecția 5 (Partea 2) - Tipuri de aspect al elementelor (TableLayout)
Lecția 6 - Elementele aplicației Android (Setări)
Lecția 7 - Gestionarea elementelor de vizualizare cu Java
Lecția 8 - Modalități de a gestiona clicurile pe butoane într-o aplicație
Lecția 9 - onclickListener pentru un grup de butoane
Lecția 10 - Lucrul cu resursele din aplicație
Lecția 11 - LogCat, jurnalele aplicației. Excepții - tratarea erorilor în cod
Lecția 12 - Meniu în Android - adăugarea elementelor de meniu, gestionarea clicurilor
Lecția 13 - Meniul Android, adăugarea de pictograme și casete de selectare, adăugarea și ascunderea programatică a elementelor de meniu
Lecția 14 - Creați meniul contextual pentru componentele ecranului în aplicațiile Android
Lecția 15 - Creație programatică ecran în aplicațiile Android. LayoutParams
Lecția 16 - Crearea și ștergerea elementelor de ecran în timp ce o aplicație Android rulează
Lecția 17 - Schimbarea dinamică a parametrilor elementelor ecranului într-o aplicație Android
Lecția 18 - Realizarea unei aplicații de calculator pentru Android
Lecția 19 - Animarea componentelor ecranului aplicației Android
Lecția 20 - Adăugarea unei activități - crearea de aplicații cu mai multe ecrane
Lecția 21 - Ce este intenția, filtrul de intenție, contextul
Lecția 22 - Ciclu de viață Ciclul de viață al activității
Lecția 23 - Ciclul de viață al activității - interacțiunea a două activități
Lecția 24 - Activitățile de sarcină și BackStack ale aplicațiilor Android
Lecția 25 - Cum să apelezi o altă activitate dintr-o aplicație folosind Filtrul de acțiuni și intenții
Lecția 26 - Creați mai multe acțiuni pentru Intenție și Intent Filter într-o singură activitate
Lecția 27 - Transferarea datelor între activități folosind Intent Extras
Lecția 28 - Apelarea unei a doua activități și returnarea datelor
Lecția 29 - Utilizarea requestCode și resultCode în onActivityResult
Lecția 30 - Apelarea unui browser, dialer, hărți folosind o intenție cu atributul de date – Uri
Lecția 31 - Creați o aplicație simplă - browser de internet pentru Android
Lecția 32 - SharedPreferences - salvarea datelor în aplicații

Această secțiune a site-ului este pentru cei care au instalat Android Studio și nu știu de unde să înceapă. Aplicațiile oferite aici vor funcționa atât pe un smartphone, tabletă și Android TV. Pentru unele aplicații, puteți descărca fișiere APK gata făcute, testate pe smartphone-uri cu un ecran de la 4,5 la 6 inchi. Asigurați-vă că setați permisiunea de a instala aplicații de pe dispozitiv în setări. surse necunoscute. Uneori, datorită faptului că dispozitivele diferă software, fișier de instalare va trebui să lansați din exploratorul dispozitivului dvs.

AndroidStudioeste un mediu integrat Dezvoltare IDE Pentrulucrul cu platformaAndroid. Să ne uităm la ferestrele și filele principale Android Studio fără de care nu te vei putea mișca chiar de la început. Paleta de componente ale paletei, împărțită pe categorii. Arborele de componente Arborele de componente care arată componentele aplicațiile aflate în construcție sunt deja incluse în proiect. Proprietățile elementului din ecranul Proprietăți, aici puteți da proprietăților elementului selectat diverse valori permise chiar înainte de a lansa aplicația pentru execuție. Prezentarea proiectului de aplicare a proiectului structura fișierului proiect. Aspectul aplicației este reprezentare vizuala ecranul dispozitivului pe care va rula aplicația dvs.


Testați rulați aplicația făcând clic pe triunghiul verde. Când lansați prima aplicație, Android Studio vă va cere să selectați un dispozitiv virtual. Va trebui creat. Puteți conecta un dispozitiv real printr-un cablu USB, cum ar fi un smartphone sau o tabletă. Pe dispozitivul real, activați depanarea USB.

Accesând fila fișier MainActivity.java veți completa acest fișier codul programului pe limbajul java. Când lucrați la codul programului, utilizați combinația Tastele Alt+ Introduceți pentru a remedia rapid erori precum import lipsă sau valoare variabilă, referințe lipsă, conexiune bibliotecile necesare. IDE-ul va corecta erorile, dacă este posibil, sau va sugera cea mai potrivită soluție. În acest caz, cursorul ar trebui să fie pe linia cu litere roșii. Combinație Ctrl+D vă permite să duplicați rapid o linie sau o bucată de cod. Doar evidențiați codul de care aveți nevoie și apăsați Ctrl + D. După muncă îndelungată cu codul programului, este indicat să îl formatați - puneți-l în ordine pentru lizibilitate. Puteți formata codul folosind acordul de la tastatură Ctrl + Alt + L. În captură de ecran vedem că fișierul activity_main.xml este acum deschis în modul Proiecta, unde puteți proiecta vizual un ecran de aplicație plasând pe acesta elemente gata făcute. În timpul procesului de aranjare a ecranului, legați componentele acestuia de marginile acestui ecran. În caz contrar, pe dispozitivele cu alte rezoluții, componentele se vor muta de pe ecran. Pentru a edita manual fișierul activity_main.xml, comutați la modul Text.

După finalizarea lucrărilor la proiectul aplicației, trebuie să creați un fișier apk de instalare pentru dispozitiv. În studioul celei de-a doua versiuni, în meniu, rulați Build - Build APK. După un timp va fi un separat fereastra mica cu mesajul: Build APK APK-uri generate cu succes Afișați în Explorer. Făcând clic pe link, veți deschide folderul în care se va afla fișierul de instalare gata făcut app-debug.apk. Acest fișier poate fi copiat pe dispozitiv pentru a instala aplicația. Mai întâi puteți redenumi fișierul fără a lăsa același nume. extensia apk, altfel dispozitivul nu va înțelege că acest fișier este destinat instalării unei aplicații Android. În versiunea studio 3, rulați Build - Creați APK(uri)iar în fereastra care apare, faceți clic pe linkul de localizare.

Dacă luați aceste pagini ca bază pentru construirea primelor aplicații, atunci aplicațiile trebuie luate în considerare în ordine, deoarece fiecare cerere ulterioară va avea nevoie, de regulă, de informațiile prezentate în cele anterioare. Este mai bine să împărțiți aplicația în părți și să o construiți pas cu pas. În primul rând, asigurați-vă că primul element nu se află doar pe ecran, ci funcționează. Și abia apoi treceți la următorul element.

V.M. Korobitsin

Anexa 1 Titlul ecranului aplicației. Lucrul cu resurse de imagine. Gestionarea clicurilor pe o imagine. Închideți aplicația.

Anexa 2 Cea mai simplă animație. Orientarea ecranului aplicației.

Anexa 3 Crearea unei clase MediaPlayer pentru a reda fișiere mp3, wav, mid, wma, amr. Metode ale clasei MediaPlayer.

Anexa 4 Cea mai simplă animație cu redare wav și mp3.

Anexa 5 Misterul pătratului magic. Trecerea de la aplicație la site-ul web de pe Internet.

Anexa 6 Manerul de clic pe buton. Activitatea butoanelor. Ceas și calendar. Bara de titlu a aplicației. Panoul de notificare.

Anexa 7 numere pseudo-aleatorie. Clasa aleatorie. Metode ale clasei Random. Afișarea variabilelor numerice în TextView.

Anexa 8 Variabile numerice. Operatii matematice. introduce valori numerice folosind componenta EditText.

Anexa 9 Buclă pentru construcție. Ieșire - Adăugarea de variabile numerice la TextView folosind metoda append.

Anexa 10Generator ecuații pătratice bazat pe teorema lui Vieta.

Anexa 11 Ramificare dacă altceva. Rezolvarea unei ecuații pătratice.

Anexa 12 Calcul integrala definita metoda dreptunghiului.

Anexa 13 Calculul integralei definite prin metoda trapezoidală. Construcție ciclică în timp ce.

În acest tutorial vom crea proiect nou pentru prima aplicație și lansați această aplicație pe dispozitivul Android.

Ce vei invata

Crearea unui nou proiect

  • Puteți lăsa locația proiectului ca implicită. Proiectele sunt de obicei salvate într-un folder numit AndroidStudioProjects în documentele utilizatorului. Pot apărea probleme aici dacă numele de utilizator este specificat cu litere rusești, deoarece mediul de dezvoltare nu acceptă chirilic în calea fișierului. În acest caz, veți vedea un avertisment. Salvați proiectul într-o altă locație.
  1. Clic Următorul.
  2. În dialog Ţintă Android Dispozitive selectați tipul platformei Telefon și Comprimat iar versiunea Android API minimă acceptată este 17 sau mai mare. Încă nu avem nevoie de asistență pentru versiunile mai vechi, deoarece afectează funcționalitate disponibilă instrumente de dezvoltare. Clic Următorul.
  3. În caseta de dialog Adăugați activități, trebuie să selectați un șablon pentru ferestrele aplicației preinstalate și componentele de interfață. Selectați Gol Activitate. Clic Următorul.
  4. În dialog COnfigura Activitate lasa totul ca implicit. Clic finalizarea.

După acești pași, Android Studio:

  • Creează un folder pentru proiectul Android Studio pe disc în locația specificată la crearea proiectului.
  • Apoi, proiectul este construit (acest lucru poate dura câteva minute). Android Studio folosește Gradle ca sistem de compilare. Uneori, sistemul de compilare afișează mesaje și avertismente, de exemplu, acum trebuie să instalați o componentă SDK care lipsește.
  • Deschide o fereastră de editor de cod care afișează proiectul curent.

Fereastra Android Studio ar trebui să arate cam așa:

Captură de ecran 1. Interfață Android Studio

Sa luam in considerare Interfață Android Studio

  1. Panou Bara de instrumente prevede acces rapid la cele mai populare comenzi, cum ar fi lansarea unei aplicații sau deschiderea managerului SDK.
  2. Panou Navigare bar vă ajută să navigați în proiect și să deschideți fișiere pentru editare. Oferă un aspect mai compact al structurii vizibile în fereastră Proiect.
  3. Fereastra editorului vă permite să creați și să editați cod. În funcție de tip deschide fișierul Aspectul editorului se poate schimba. De exemplu, atunci când vizualizați un fișier de aspect, editorul afișează editorul de aspect.
  4. Panou Instrument butoane situat în jurul perimetrului ferestrei IDE și conține butoane care vă permit să extindeți sau să restrângeți ferestrele individuale de instrumente.
  5. Ferestre de instrumente oferiți acces la anumite sarcini, cum ar fi managementul proiectelor, căutarea, controlul versiunilor și multe altele. Ele pot fi extinse și prăbușite. În continuare le vom analiza mai detaliat.
  6. stare bar afișează starea proiectului și a IDE-ului în sine, precum și diverse avertismente sau mesaje.

Puteți căuta în orice moment după cod sursă, baze de date, comenzi, elemente interfața cu utilizatorul etc prin apăsarea de două ori Tasta Shift sau făcând clic pe lupa din colțul din dreapta sus al ferestrei Android Studio. Acest lucru poate fi foarte util dacă, de exemplu, încercați să găsiți o comandă IDE specifică pe care ați uitat cum să o rulați.

Fereastra structura proiectului

Captură de ecran 2. Fereastra de structură a proiectului Android Studio

Studiați structura și aspectul proiectului

Puteți vizualiza ierarhia fișierelor unei aplicații în mai multe moduri.

  1. Fereastra structura proiectului (1) cu un afișaj arbore de fișiere. (Vezi 1 în captura de ecran 2)
  2. Buton Proiect (2) ascunde și arată fereastra cu structura proiectului. Activați elementul de meniu Vedere > Instrument Butoane pentru a vedea acest buton.
  3. Selecția curentă a tipului de proiect Proiect > Android. Faceți clic pe lista drop-down Android (3) pentru a vedea pe alții tipurile disponibile proiect.

Ca afișaj Proiect > Proiect veți vedea structura completă a folderului proiectului așa cum apare pe disc. Există o mulțime de fișiere și foldere aici și un începător poate deveni confuz aici. Principalul lucru la care ar trebui să acordați atenție este că proiectul are o structură modulară, iar modulul principal al aplicației noastre este aplicația.
Proiect" width="1168″ height="1079″>

Captură de ecran 3. Fereastra Structura proiectului Android Studio ca Proiect > Proiect

Dacă extindeți folderul aplicația, vom vedea următoarele foldere:

  • construi- aici sunt fișierele, creat de sistemîn timpul procesului de compilare, este mai bine să nu schimbați nimic acolo
  • libs— folder pentru biblioteci terțe incluse în proiect
  • src– dosar pentru cod sursași resurse
  • interior src există un folder principal- acesta este principalul folderul de lucru, de care ne vom ocupa
  • interior principal sunt foldere javaȘi res– acestea sunt foldere pentru cod și resurse, le vom analiza mai târziu

Tot în folderul modulelor aplicația există un fișier de sistem de compilare construi. gradle, ne vom uita mai târziu.

Dacă comutați la vizualizarea proiectului Proiect > Android, veți vedea doar folderul modulului aplicația cu o structură de proiect simplificată. Această vizualizare este mai convenabilă deoarece sunt filtrate doar acele fișiere cu care vom lucra direct. Dar trebuie amintit că în această formă structura folderului de proiect nu corespunde cu cea stocată pe disc. De exemplu, nu veți găsi folderul de pe disc în folderul proiectului se manifestă. Și în arborele de foldere în acest mod, folderele nu sunt afișate srcȘi principal.

Captură de ecran 4. Fereastra de structură a proiectului Android Studio ca Proiect>Android

La fel de Proiect > Android veți vedea în folder aplicația aceste foldere: se manifestă, java, Și res.

  1. Extinde folderul se manifestă.Acest folder conține fișierul AndroidManifest.xml . Acest fișier descrie toate componentele aplicații Androidși este citit de sistemul de rulare Android când pornește aplicația.
  2. Extinde folderul java. Toate fișierele de cod Kotlin și Java sunt organizate aici. Pliant java contine trei subdosare: com. exemplu. android. myfirstapp(sau nume de domeniu specificat) : Acest folder conține fișierele de cod sursă Kotlin și Java pentru aplicația dvs. Acesta este folderul cu care vom lucra de cele mai multe ori, deoarece este pachetul principal al proiectului.

com. exemplu. android. myfirstapp (AndroidTest): acest folder este pentru plasarea testelor instrumentale.

com. exemplu. android. myfirstapp (Test): acest folder este pentru plasarea testelor unitare.

  1. Extinde folderul res. Acest folder conține toate resursele pentru aplicația dvs., inclusiv imagini, fișiere de aspect de ecran, resurse șir, pictograme și pictograme, culori și stiluri de design. Include următoarele subdosare: desenabile: Toate imaginile pentru aplicația dvs. vor fi salvate în acest folder. aspect: Acest folder conține fișiere de aspect pentru ecranele de activitate ale aplicației. În prezent, aplicația dvs. are o activitate cu un fișier de aspect activity_main.xml. mipmap: Acest folder conține pictogramele de lansare a aplicației - acestea sunt pictogramele care sunt afișate pe dispozitivul Android după instalarea aplicației. valorile: Conține resurse precum șiruri și culori utilizate în aplicație.

Există, de asemenea, un folder în fereastra de structură a proiectului Gradle Scripturi. Deschide-l. În partea de sus a listei sunt două fișiere cu același nume build.gradle. Acestea sunt fișierele de compilare pentru sistemul Gradle, care este folosit pentru a compila, construi și pacheta aplicații și biblioteci. Parantezele de după numele fișierelor indică dacă fișierul aparține modulului App sau întregului proiect. Un fișier de compilare la nivel de proiect conține setări pentru întregul proiect, iar un fișier de compilare la nivel de modul conține setări pentru un modul. Cel mai adesea vom lucra cu fișierul de asamblare la nivel de modul. Acesta conține astfel de secțiuni principale precum:

  • android{ } , unde sunt indicate versiunile instrumentelor de dezvoltare, versiunea API minimă acceptată, ID-ul aplicației și versiunea pentru Google Play și alți parametri
  • dependențe{ } , care conține o listă de biblioteci conectate la proiect. Pot fi conectate ca local (plasate în folder libs), și biblioteci stocate de la distanță.

Lansarea unei aplicații Android

Cel mai mod evident verificați funcționarea aplicației în timpul procesului de dezvoltare - instalați-o și rulați-o pe un dispozitiv Android.

Pentru a lansa o aplicație din mediul de dezvoltare Android Studio, putem folosi 2 metode:

  • un smartphone sau o tabletă conectată la un PC care rulează sisteme Android
  • Emulator Android

Ambele metode au avantajele și dezavantajele lor, iar pe care să o folosești depinde de tine. Pentru incepator dezvoltatorul va face oricum.

Probabil că știți deja ce este un smartphone Android, deoarece sunteți interesat de tema dezvoltării aplicațiilor. Ce este un emulator Android? Acesta rulează sistemul Android pe un PC într-o mașină virtuală separată.

Există multe Emulatori Android, De exemplu BlueStacks Droid4X, Nox APP Player, Genymotion, si altii. Cele mai multe dintre ele sunt concepute pentru jocuri și nu sunt foarte potrivite pentru testarea aplicațiilor, cu excepțiaGenymotion.

Android Studio are propriul emulator care poate rula imagini dispozitive virtuale Cu caracteristici diferite, cum ar fi smartphone-urile Nexus și Pixel, precum și cele mai comune tipuri de tablete.

Crearea unui dispozitiv Android virtual (emulator)

Sperăm că totul a funcționat pentru tine și că ai lansat aplicația pe dispozitivul tău. Și în lecția următoare ne vom uita la aplicație mai detaliat și vom încerca să o schimbăm. Toate cele bune!


Într-o situație în care doriți să creați o aplicație pentru smartphone-uri cu Android, dar nu aveți cunoștințe de programare foarte sigure, trebuie să descărcați Android Studio pentru Windows 10. Aceasta soluție gratuită, creată de Google, în special pentru dezvoltarea aplicațiilor OS Android orice versiuni. Recent, utilitarul este disponibil pentru Windows 10.

Descărcați Android Studio pentru a dezvolta aplicații Android

Visezi să-ți creezi primul aplicatie mobila? Este doar un pas de la vis la realitate - descarcă Android Studio astăzi, iar mâine poți deveni dezvoltator al primei tale aplicații. Puteți stăpâni mediul de dezvoltare în doar 24 de ore. Programul este simplu din punct de vedere vizual, dar ascunsă în interior este o funcționalitate puternică care vă permite să creați cu adevărat orice program. Ultimul Versiunea Android Studioul are urmatoarele caracteristici:
  • Suportă Android până la versiunea 6.0;
  • Abilitatea de a conecta notificări Push;
  • Tradus integral în rusă;
În mod ideal, împreună cu Android Studio, descărcați și documentația pentru program. Și, deși programul în sine a fost tradus în limba rusă, este puțin probabil să-l puteți da seama rapid dacă nu utilizați instrucțiunile. Există zeci de tutoriale, așa că nu vei avea nicio dificultate cu asta și tocmai în acest sens vei putea stăpâni rapid Android Studio și vei fi de acord cu noi că este unul dintre cele mai posibilități simple creați un program pentru un telefon Android.

Disponibil pentru tine ca editor vizual, și un panou pentru introducerea codului. Veți înțelege în timpul procesului care mod de a crea o aplicație este mai convenabil pentru dvs. Dar editorul vizual servește mai mult pentru simplificare decât pentru lucru cu drepturi depline. Mai aveți nevoie de cunoștințe în codificare, dar pentru a crea grafică veți avea nevoie utilitati suplimentare, de exemplu, sau analogii săi. După crearea aplicației, veți putea interfață ușor de utilizatîncărcați-l pe piața Google.Play și, dacă ați făcut totul corect, aplicația dvs. va fi publicată.