Acasă Finanțe personale O privire de ansamblu asupra unei aplicații Android - dummies

O privire de ansamblu asupra unei aplicații Android - dummies

Cuprins:

Video: ONELIFE - TUTORIAL M.A.B. cu subtitrare in româna 2024

Video: ONELIFE - TUTORIAL M.A.B. cu subtitrare in româna 2024
Anonim

În această imagine, pachetul Explorer în Eclipse prezintă structura unui proiect Android nou creat. Fiecare ramură a arborelui reprezintă un fișier sau un dosar, iar dacă extindeți toate ramurile arborelui, veți vedea chiar mai multe fișiere și foldere. De ce atât de multe fișiere și foldere într-un proiect Android?

Directorul src

Directorul src conține codul sursă Java al proiectului. Fișierele din acest director au nume precum MainActivity. java, MyService. java, DatabaseHelper. java și MoreStuff. java.

Puteți sufla sute de fișiere Java într-un director src al unui proiect. Dar când creați un nou proiect, Android generează de obicei un singur fișier pentru dvs.

Directorul res

Directorul de resurse al unui proiect conține resurse de utilizat de aplicația Android. În figură, vedeți că res are o mulțime de subdirectoare: patru directoare desenabile, un director de layout, un director de meniu și trei directoare de valori.

Subdirectoarele trasabile

Directoarele trasabile conțin imagini, forme și alte elemente.

Fiecare director desenat se aplică anumitor rezoluții ale ecranului. De exemplu, în numele drawable-hdpi, literele hdpi reprezintă h numărul mare de d ots p er i nch. Fișierele din directorul drawable-hdpi se aplică dispozitivelor a căror rezoluție este (aproximativ) între 180 și 280 de puncte per inch.

Pentru mai multe informații despre rezoluțiile ecranului Android, vizitați site-ul Android Developers.

În figură, directorul drawable-hdpi conține un fișier numit ic_launcher. png. Acest fișier descrie imaginea care apare în pictograma aplicației de pe ecranul de lansare Android.

Subdirectorul valori

Directorul res / values ​​al unei aplicații conține un fișier numit șiruri de caractere. XML. (Consultați figura.) Acest fisting arată codul într-un șir simplu. xml fișier.

Prima mea aplicație Android Bună ziua lume! Setări

În șiruri de caractere. xml, colectați toate cuvintele, frazele și propozițiile pe care utilizatorul aplicației le-ar putea vedea. Explicați expresii cum ar fi Bună ziua lume! și Prima mea aplicație Android , astfel încât cineva să le poată traduce în toate limbile diferite. Cu toate acele fraze colectate în șiruri. xml, un traducător nu trebuie să se hrănească pentru a găsi expresii în codul Java.

În lista este descris un șir "hello_world" care conține caracterele Hello World! Deci, în codul Java al aplicației, te referi la cuvintele Hello world! prin tastarea literei R. Salut Lume. Pentru a vă referi la cuvintele Salut lume! într-un alt fișier XML (cum ar fi cel din lista următoare), introduceți "@ string / hello_world". În orice caz, textul R. șir. hello_world sau textul "@ string / hello_world" reprezintă cuvintele Salut lume! în lista anterioară.

Utilizarea șirurilor. fișierele xml ajută la localizarea , care, în lumea tehnologică, este ceea ce faceți pentru a adapta o aplicație la limba și obiceiurile locale ale culturii. Pentru a localiza aplicația pentru utilizatorii vorbitoare de limbă franceză, de exemplu, creați un folder suplimentar numit values-fr. Adăugați acest dosar în copacul prezentat în figură.

În directorul values-fr, creați un al doilea șiruri de caractere. fișierul xml și noile șiruri de caractere. Fișierul xml conține o linie ca acesta:

Bonjour tout le monde!

Pentru limba română, creați un director valori-ro, care conține un șir de caractere. xml fișier cu această linie:

Salut lume!

Când Android vede fie șirul R. hello_world sau "@ string / hello_world" în cod, Android determină țara de origine a utilizatorului și afișează automat traducerea corectă. Această localizare se întâmplă fără efort suplimentar din partea dvs.

Subdirectorul de aspect

Directorul de layout conține descrieri ale ecranelor activităților.

Un director minim al aplicației conține un fișier XML care descrie un ecran al unei activități. (Consultați sucursala activity_main.xml din figură.) Această listă prezintă codul din simpla activitate_main. xml fișier.


Codul din această listă specifică faptul că aspectul activității aplicației este un RelativeLayout (indiferent ce înseamnă) și centrat în RelativeLayout aveți un TextView. TextView thingy este o etichetă care conține cuvintele Bună ziua!

O privire de ansamblu asupra unei aplicații Android - dummies

Alegerea editorilor

7 Resurse web guvernamentale pentru afaceri - manechine

7 Resurse web guvernamentale pentru afaceri - manechine

Atunci când utilizați QuickBooks într-un mediu de afaceri mici poate găsi că aveți nevoie de mai mult ajutor decât QuickBooks singur poate oferi. Guvernul are o grămadă de site-uri care pot fi un ajutor enorm pentru oamenii care conduc o afacere. Multe site-uri guvernamentale furnizează informații profunde și bogate de informații care pot fi utile pentru a face ...

9 Părți din Pagina de pornire a Companiei QuickBooks Online - dummies

9 Părți din Pagina de pornire a Companiei QuickBooks Online - dummies

Ecranul care apare când vedeți pentru prima oară compania QBO este ecranul principal. Trebuie să fiți familiarizați cu mai multe părți ale paginii de pornire:

Adăugați câmpuri personalizate la elementele din lista de articole QuickBooks 2014 - dummy

Adăugați câmpuri personalizate la elementele din lista de articole QuickBooks 2014 - dummy

Dacă ați a lucrat mult cu fereastra New Item din QuickBooks, este posibil să fi observat butonul de comandă Field Customs care apare în multe, deși nu toate, ferestrele New Item. Butonul Câmpuri personalizate vă permite să adăugați propriile câmpuri personalizate în lista de articole. Pentru a adăuga un câmp personalizat, faceți clic pe acest ...

Alegerea editorilor

Relaxare cu tehnici de respirație - manechine

Relaxare cu tehnici de respirație - manechine

Unul dintre multele beneficii ale terapiilor complementare este că le puteți folosi acasă. Iată o tehnică de respirație din tradiția yoga pe care o puteți găsi pentru relaxare: stați într-o poziție confortabilă. Ridicați mâna dreaptă și așezați degetul mare împotriva nării drepte pentru al închide. Inspirați prin stânga ...

Depășirea problemelor la școală cu inteligență emoțională

Depășirea problemelor la școală cu inteligență emoțională

ÎN timp ce oamenii tind să reacționeze foarte mult la situațiile de viață tulburătoare, conectarea cu emoțiile dvs. este cheia pentru a vă ajuta să înțelegeți mai bine propriile nevoi și motivații. Dacă nu te descurci bine sau ești nefericit la școală, atunci folosirea unor tehnici de inteligență emoțională simplă te poate ajuta să descoperi cauza principală a problemelor tale ...

Alegerea editorilor

Mituri comune - manechine

Mituri comune - manechine

ÎNainte de a vă putea controla mânia, trebuie să știți ce furie este și nu este " T. Din păcate, miturile despre furie abundă. Iată câteva dintre miturile pe care le puteți risipi chiar de la început: Dacă nu vă exprimați furia, ați putea exploda. Adevărul este că, de cele mai multe ori îți exprimi furia, ...

Luând în considerare dacă ancorele negative vă rețin - dummies

Luând în considerare dacă ancorele negative vă rețin - dummies

Vă puteți paraliza în lipsă de acțiune din cauza fricii de făcând greșeli și luându-se în sarcină. Din păcate, greșelile sunt o certitudine a vieții, mai ales dacă vă hotărâți să vă trăiți complet și să vă asumați riscuri. Când vă este frică să faceți ceva, merită să vă întrebați dacă vă opriți să faceți ...

Cele 4 tipuri de negare, caracteristică a dependenței de gen - dummy

Cele 4 tipuri de negare, caracteristică a dependenței de gen - dummy

Codependența, negarea nu este sănătoasă; de fapt, poate fi periculos. Dacă nu vă confruntați cu această problemă, vă lipsiți de învățarea unor măsuri constructive care pot îmbunătăți și potențial vă pot salva viața și altele. Coderii au mai multe tipuri de refuz. Patru sunt explorate aici. Tipul 1: Negarea comportamentului cuiva ...