resurse Android

resurse Android

Pe diagramă arată doar o parte a resurselor. Sistemul este actualizat constant și am adăugat noi tipuri.

Resurse - una dintre componentele principale, cu care va trebui să lucreze foarte des. Reținerea Android luat obiecte, cum ar fi imagini, constantele șir, culoare, animație, stiluri, etc. în afara sursei. Sistemul suportă resursele de stocare în fișiere externe. Resursele externe sunt mai ușor de întreținut, actualizare, editare.

Fiecare aplicație de pe Android conține un director de resurse și res director pentru active active. Diferența reală între resursele și activele este după cum urmează:

  • în resursa de informații director vor fi disponibile prin intermediul clasei R. aplicație care este generată automat de mediul de dezvoltare. Aceasta este, de fișiere și resurse de stocare a datelor (în directorul res) le face ușor disponibile pentru utilizare în codul programului;
  • pentru a citi informațiile furnizate în ASSETS catalog (formatul de fișier brut), AssetManager ar trebui să fie utilizat pentru a citi fișierul ca un flux de octeți.

Android este capabil de a selecta în mod dinamic datele din arborele de resurse care conține valori diferite pentru diferite configurații, limbi și regiuni. Când lansați Android va încărca în mod automat resursele corespunzătoare, fără a necesita o singură linie de cod.

Resursele în Android sunt declarative. Practic, resursele sunt stocate ca XML-fișiere într-un director cu valori subdirectoare res. drawable-ldpi. drawable-mdpi. drawable-hdpi. aspect. dar există și alte tipuri de resurse.

Deoarece fișierul R este generat automat, nu are nici un sens să-l edita de mână, pentru că toate modificările vor fi pierdute atunci când regenera.

În general, resursele sunt fișiere (de exemplu, imagini) sau o valoare (de exemplu, titlul programului) asociat cu aplicația generat. utilizarea de facilități este că acestea pot fi schimbate fără recompilare sau dezvoltarea de noi aplicații. Numele de fișiere pentru resurse este format exclusiv din litere mici, numere și caractere de subliniere.

Cele mai frecvente resurse sunt, probabil, șir de caractere (string), culoare (culoare) și design grafic (bitmap). Cererea nu este recomandat să se aplice linii de cod scrise bine - în schimb, acestea ar trebui să folosească identificatorul corespunzător care vă permite să schimbați resursa șir text fără a schimba codul sursă.

Programatorii începători nu întotdeauna înțeleg pe deplin procesul de creare a resurselor potrivite. În Android, există două abordări - prima abordare constă în faptul că resursele sunt specificate în fișierul, numele nu este fișier important. A doua abordare - resursa este dată sub formă de fișier, și apoi numele fișierului este deja setat (dacă este necesar să se ia în considerare anumite nuanțe).

Structura de director partajat care conține resurse, după cum urmează:

Numai în active pot fi plasate orice subdirectoare alt set de cuiburi. Fișierele în orice alt director, acesta este plasat la nivelul acestui director, și nu mai adânc.

Lista principalelor resurse Android