Instalarea și configurarea SDK-ul Android. Prima aplicație

Să începem cu instalarea Android SKD și Eclipse sub Ubuntu 10.04 pe 64 de biți.
Instalarea SDK-ul Android
Înainte de a instala cele mai recente versiuni disponibile ale JDK și JRE, trebuie să adăugați partenerul de depozit.
Vom verifica versiunea instalată de Java
Descărcați fișierele preliminare SDK, și apoi despachetați
Navigați la folderul doar cu doar despachetat fișierul și executați fișiere Android. care va pune versiunea necesară a documentației SDK +
În fereastra care se deschide, selectați pachetele disponibile și alegeți pachetele de instalat, am ales cele două versiuni mai recente 2.1 și 2.2 din SDK-ul și documentația pentru ei, faceți clic pe Install Selected.
Cea mai recentă versiune de Eclipse ia aici sau puse la dispoziție de la depozitele:
Acum trebuie doar să conectați ADT cu SDK-ul, pentru a se deschide meniul Window în Eclipse »Preferințe. în fila Android. există Locul de amplasare opțiunea SDK. Acesta specifică calea către SDK-ul instalat, în cazul meu este / opt / android-sdk-linux_x86 /.
Odată cu instalarea tuturor acum începe să creeze aplicații de proiect și scriere.
proiect pentru a crea o nouă cerere:
- În meniul Eclipse, selectați Fișier »Nou» Project.
- În expertul, selectați Android Project. faceți clic pe Următorul>
- Completați câmpurile (a se vedea figura de mai jos.)
- faceți clic pe Terminare
Cu toate acestea, avem nevoie de emulator Android. sub care vom testa aplicația.
În meniul Eclipse, selectați Run »Run Cinfigurations. în fereastra care se deschide, selectați aplicația Android. apăsați configurația de lansare nou. introduceți un nume, cum ar fi AVD. Chiar pe tab-ul Android. în cadrul proiectului selectați proiectul nostru HelloWorld. Lansarea de acțiune, selectați Lansarea implicit activitatea.
Pe fila țintă. în modul de implementare țintă de selecție. selectați Automat. faceți clic pe Manager. . În fereastra care se deschide, în dispozitivele virtuale. faceți clic pe Nou. și introduceți parametrii pentru dispozitivele emulate pe Android. Am ales aceste:
Acum putem trece la partea cea mai delicioase - scris prima cerere.
Un pic de control digresiune lirică, aplicații Android au limitat asupra propriului lor ciclu de viață, și anume aplicare mai mult sau mai puțin seros ar trebui să fie gata pentru o închidere de urgență, deoarece atunci când runtime Android eliberează resurse pe care aplicația poate fi descărcată fără nici un avertisment (acesta din urmă se aplică numai pentru aplicații non-active în aplicația activă are o franciza mica :)). există un set de componente care asculta evenimentele din cadrul aplicației și de a reacționa în mod corespunzător în cadrul aplicației în sine. Fiecare aplicație rulează în propriul proces, Dalvik mașină virtuală exemplu sale.
Proiectul este o aplicație Android constă dintr-un set de foldere și fișiere. Voi descrie doar cele care sunt necesare în cererea noastră.
- director src - conține codul sursă;
- Director res - conține resurse pentru aplicații: diferite pictograme, imagini, XML-fișiere layout'ami și constante șir;
- AndroidManifest.xml fișier - precum și în JavaME, descrie principalele caracteristici ale aplicației, cum ar fi: numele cererii; Icon care urmează să fie utilizate; formular, care va fi lansat la începutul cererii; evenimente (intenții), care va răspunde la cererea etc.
IMHO, orice primă aplicația GUI trebuie să conțină un exemplu de lucru cu handler evenimentului click pentru butonul, este de dorit ca, fie atunci undeva a existat o schimbare, de exemplu, de fapt, eclozat textul „Hello World“ - în timp ce în mod clar văzută ca un proces de interacțiune în cadrul lucrărilor de aplicare. În prima noastră aplicație este un câmp de introducere a textului, acesta va eticheta, indicand butonul de intrare promptă, care va șterge caseta de text și chiar și un mic bonus - imagine, faceți clic pe care va fi afișat în câmpul de text cuvântul „Android“.
Aspectul aplicației.
Mai departe, d-le. Pentru a începe cu valori / fișier layout.xml - fișier XML, care descrie apariția cererii. Acesta are 5 componente vizuale:
- LinearLayout - unul dintre layout'ov disponibil responsabil pentru plasarea elementelor pe verticală (atribut Android: orientare), layout se întinse la înălțimea maximă disponibilă (Android: layout_height) și lățimea (Android: layout_width);
- TextView - etichetă, care afișează textul invitației;
- EditText - un câmp pentru introducerea textului;
- Button - un buton cu handler alocat clartext (atribut Android: onClick);
- ImageView - componentă vizuală care poate afișa model (atribut Android: src), de asemenea, atribuiți-i un handler - sayAndroid;
În res folderul / drawable-mdpi android.png încărca fișierul (există un fișier de proiect, care este atașat la sfârșitul postului), cu un model pentru componenta vizuală a ImageView.
Acum ia în considerare java-fișier în cazul în care se întâmplă toată acțiunea. Pentru cei care au scris o dată în Java, sau scrie acum, aproape tot ceea ce este familiar, cu excepția pentru o pereche de puncte.
Metoda de tratare a clartext este un clic pe butonul și pur și simplu șterge câmpul de text. Metoda SayAndroid este handler pentru imagine și faceți clic setează textul în interiorul casetei de text din „Android“.
Asta e tot, vom rula emulatorul Android și să încercați aplicația noastră.