Home » Articole » Articole » Calculatoare » Programare » Android » Proiectul Android – Structura proiectului

Proiectul Android – Structura proiectului

postat în: Android 0

Sistemul de compilare Android este organizat în jurul unei structuri arborescente de directoare specifice pentru proiectul Android, similară cu orice proiect Java. Proiectul pregătește aplicația propriu-zisă care va rula pe dispozitiv sau emulator. Când creați un nou proiect Android, primiți mai multe elemente în directorul rădăcină al proiectului, care sunt discutate în secțiunile ulterioare.

Când creați un proiect Android, așa cum s-a discutat în unitatea anterioară, furnizați numele complet calificat al clasei activității „principale” pentru aplicație (de exemplu, edu.baou.HelloWorld).

Veți constata apoi că arborele src/ al proiectului dvs. are deja arborele de directoare al spațiului de nume, plus o subclasă stub Activity care reprezintă activitatea dvs. principală (de exemplu, src/edu/baou/HelloWorld.java). Puteți modifica acest fișier și adăuga altele în arborele src/ conform cerințelor implementării aplicației dvs.

Când compilați proiectul pentru prima dată, în directorul namespace al activității „main”, lanțul de compilare Android va crea R.java. Acesta conține o serie de constante legate de diversele resurse pe care le-ați plasat în arborele de directoare res/. Nu ar trebui să modificați R.java singur, permițând instrumentelor Android să se ocupe de acest lucru. Veți vedea în multe dintre exemplele în care facem referire la lucruri în R.java (de exemplu, referirea la identificatorul unui layout prin R.layout.main).

Structura proiectului Android

Un proiect Android conține tot ceea ce definește aplicația dvs. Android. Instrumentele SDK necesită ca proiectele dvs. să urmeze o structură specifică, astfel încât să poată compila și împacheta corect aplicația dvs. Android Studio se ocupă de toate acestea pentru dvs.

Un modul este primul nivel de control în cadrul unui proiect care încapsulează tipuri specifice de fișiere cu cod sursă și resurse. Există mai multe tipuri de module într-un proiect:

Modul Descriere
Module de aplicații Android Conține cod sursă, fișiere de resurse și setări la nivel de aplicație, cum ar fi fișierul de compilare la nivel de modul, fișierele de resurse și fișierul Manifest Android.
Module de testare Conține cod pentru a testa proiectele aplicației dvs. și este încorporat în aplicațiile de testare care rulează pe un dispozitiv.
Module bibliotecă Conține cod sursă Android partajabil și resurse la care poți face referire în proiectele Android. Acest lucru este util atunci când ai cod comun pe care vrei să-l reutilizezi.
Module App Engine Acestea sunt modulul App Engine Java Servlet pentru dezvoltare backend, modulul App Engine Java Endpoints pentru a converti adnotările de cod Java pe server în API-uri backend RESTful și App Engine Backend cu Google Cloud Messaging pentru a trimite notificări push de pe server către dispozitivele Android.

Tabelul 4

Când utilizați instrumentele de dezvoltare Android pentru a crea un proiect nou și modulul, fișierele și folderele esențiale vor fi create automat. Pe măsură ce aplicația dvs. crește în complexitate, este posibil să aveți nevoie de noi tipuri de resurse, directoare și fișiere.

Sursa: Babasaheb Ambedkar (2019) Mobile Application Development, Open University, licența CC BY 4.0. Traducerea și adaptarea © 2025 Nicolae Sfetcu

Tehnologia Blockchain - Bitcoin
Tehnologia Blockchain – Bitcoin

Transformă-ți perspectiva asupra tehnologiei blockchain și începe să descoperi oportunitățile digitale de mâine!

Nu a fost votat Interval de prețuri: 14.25 lei până la 57.14 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Criptomonede
Criptomonede

Descoperă lumea fascinantă a criptomonedelor și impactul lor asupra economiei globale!

Nu a fost votat 0.00 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Inteligența artificială în serviciile de informații, apărare și securitatea națională
Inteligența artificială în serviciile de informații, apărare și securitatea națională

Perfectă pentru oricine investit în viitorul AI în securitate. Rămâi în față în înțelegerea puterii transformatoare a AI.

Nu a fost votat Interval de prețuri: 9.48 lei până la 15.77 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.


Descoperă mai multe la MultiMedia

Abonează-te ca să primești ultimele articole prin email.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *