itthon / 10 szabály / Hogyan készítsünk android alkalmazást eclipse-ben. Hogyan kezdjük el a fejlesztést Androidra. Az alkalmazás futtatása az emulátoron

Hogyan készítsünk android alkalmazást eclipse-ben. Hogyan kezdjük el a fejlesztést Androidra. Az alkalmazás futtatása az emulátoron

Natalia Elmanova

Miután a sorozat előző két cikkében tárgyaltuk a kiadványt mobil verziók magazinok, térjünk át egy teljesen más témára. A ciklus teljes fennállása során ma először fordulunk majd a programozói eszközökhöz, és nem annyira a használatuk elsajátítása miatt (ezt egy cikken belül teljesen irreális megtenni), hanem hogy teljes képet adjunk a mobilalkalmazások, könyvek, játékok, vállalati rendszerekhez való interfészek és online szolgáltatások létrehozásához szükséges eszközök igen változatos világáról.

Ma az Android platformra szánt alkalmazások hagyományos módon történő létrehozásáról fogunk beszélni, vagyis kódgenerátorok és egyéb segédeszközök használata nélkül olyan tipikus funkciókkal rendelkező alkalmazások generálására, amelyekkel rendszeresen megismerkedtünk ebben a ciklusban. Ezek az eszközök gyakran lehetővé teszik a kívánt eredmény elérését minimális erőfeszítéssel, de használatuk azokra az esetekre korlátozódik, amikor a "kívánt eredmény" egy többé-kevésbé szabványos funkcionalitással rendelkező alkalmazás, amelyet ezen eszközök szerzői biztosítanak. Vagy nem fog működni egy tetszőleges alkalmazás létrehozása a segítségükkel, vagy bizonyos esetekben kiderül, amikor az alkalmazás nem szabványos részét ugyanazokkal a professzionális eszközökkel fejlesztik.

Mit kell tudni az egyéni Android-alkalmazások létrehozásának megkezdéséhez? Hagyományosan ennek a platformnak az alkalmazásai a Java programozási nyelv használatával készülnek, így ennek a nyelvnek a ismerete legalább egy kezdő fejlesztő szintjén szükséges. Alkalmazások létrehozásához Java SDK (JDK) és Android SDK könyvtárak és segédprogramok szükségesek. Az Android alkalmazások fejlesztéséhez elvileg elegendő az általunk felsorolt ​​könyvtárak és segédprogramok készletei és vagy annak az eszköznek az illesztőprogramja, amelyen az alkalmazást tesztelni fogják, vagy annak emulátora. Az Eclipse környezet használata az Android Development Tools (ADT) bővítménnyel azonban manapság egyre népszerűbb.

Az ADT telepítési folyamata részletesen megtalálható a Google Android Developers erőforrásában: http://developer.android.com/sdk/installing.html. Ha szeretné, letölthet egy kész fejlesztői környezetet a http://developer.android.com/sdk/index.html forrásból (1. ábra), beleértve az Eclipse-t, az Android SDK-t és az ADT-t, majd használhatja az Androidot. a környezetből hívott segédprogram SDK-kezelő válassza ki és töltse le számítógépére az internetes könyvtárakból ennek a platformnak a minket érdeklő verzióit.

Rizs. 1. Eclipse fejlesztői környezet telepített ADT bővítménnyel

Végül pedig le kell töltenie az emulátort - Android Virtual Device (AVD), amelyen az alkalmazás hibakeresésre kerül, kiválasztva a kívánt platformverziót, a virtuális SD-kártya méretét és a képernyő felbontását. Emulátor helyett valódi eszközt is használhatunk, ilyenkor érdemes letölteni az illesztőprogramját például a Google weboldaláról.

Miután elkészítette a környezetet és kiválasztotta a munkaterületet (Workspace) - a jövőbeli alkalmazások projektfájljainak helyét, megpróbálhatja létrehozni az első alkalmazást akár a semmiből, akár az egyik kész sablonok. Az alkalmazásprojekt tartalmaz Java osztálykódot, erőforrásokat - xml fájlok formájában tárolt űrlapokat, karakterlánc-készleteket, tömböket, grafikus fájlok különböző képernyőfelbontásokhoz, valamint az AndroidManifest.xml fájlhoz, amely az alkalmazás tulajdonságait írja le.

A pályázati űrlapok mind xml nézetben, mind pedig vizuális tervező segítségével szerkeszthetők, amely lehetővé teszi felületelemek és egyéb alkalmazáskomponensek elhelyezését (2. ábra).

Rizs. 2. Űrlapszerkesztő

Más forrásokhoz is vannak megfelelő szerkesztők.

Hagyományos „A ComputerPress magazinról” témánk legegyszerűbb példájának elkészítéséhez felhasználjuk a kód és űrlapok generálására minden rendelkezésre álló eszközt. A lépésben elérhető megfelelő varázsló segítségével hozzunk létre egy új alkalmazást Új → Android alkalmazás a munkaterület helyi menüjében (3. ábra).

Rizs. 3. Varázsló új alkalmazás létrehozásához

A varázsló során ki kell választanunk az Android platform azon verzióját, amellyel az alkalmazásunk kompatibilis lesz, elő kell állítani az alkalmazás ikonját a különböző képernyőméretekhez, valamint ki kell választanunk a fő jelentkezési űrlap típusát – azt, amelyet a varázsló generál. .

A varázsló első képernyőinek egyikén kijelöljük az Egyéni indító létrehozása ikont és a tevékenység létrehozása opciókat - ebben az esetben létrehozhatunk saját alkalmazás ikont, és maga a generált alkalmazás tartalmaz egy Java osztályt, amely egy űrlapot jelenít meg a készülék képernyőjét és feldolgozza a benne előforduló eseményeket (4. ábra).

Rizs. 4. Válassza ki az alkalmazás beállításait

Rizs. 5. Hozzon létre egy alkalmazásikont

Példánk fő (és egyetlen) formájához egy üres űrlapot (Blank Activity) választunk, tabulátorokkal (6. ábra).

Rizs. 6. A pályázat fő űrlapjának típusának kiválasztása

Ebben az esetben a varázsló létrehoz egy űrlapot tabulátorral (alapértelmezés szerint három van), és egy többsoros szöveget tartalmazó vezérlőt (TextView) - alapértelmezés szerint a generált kódban ezt az elemet dummyTextView-nak hívják.

Amint már említettük, egy professzionális alkalmazásfejlesztő eszköz használata nem jelenti azt, hogy minden alkalmazás kódgenerátorok és látványtervezők segítségével jön létre – így vagy úgy, kódot kell írnia és erőforrásokat kell szerkesztenie.

Kezdjük az erőforrások szerkesztésével. Először is rendeljük hozzá a szükséges neveket a generált űrlap három lapjához – legyenek ezek a „Rólunk”, „Kategóriák” és „Cím” sorok. Ehhez ne feledje, hogy alkalmazásunk karakterlánc-erőforrásokat tartalmaz, keresse meg a strings.xml fájlt az alkalmazásprojekt res\values ​​​​mappájában, és kattintson rá duplán a karakterlánc-erőforrás-szerkesztő megnyitásához. Ebben a szerkesztőben a meglévő cím_szakasz1, cím_szakasz2, cím_szakasz3 sorok tartalmát a "Rólunk", a "Címek" és a "Cím" szövegre cseréljük, valamint három új sort adunk hozzá: Névjegy, Cím és Tárgyak - az oldalunk szövegeivel. oldalon, amelynek tartalmával a lapok közötti váltáskor a TextView elemet fogjuk kitölteni az űrlapon (7. ábra).

Rizs. 7. Karakterlánc-erőforrások szerkesztése

Végre eljött a pillanat, amikor nem nélkülözhetjük a kódírást – meg kell valósítanunk a dummyTextView elem kitöltését, amit a fülek közötti váltáskor szándékoztunk. Ennek érdekében az űrlap megjelenítéséért és eseményeinek kezeléséért felelős MainActivity.java osztály generált kódjában meg kell találnunk az űrlap újrarajzolásához társított OnCreateView eseménykezelőt, ha egy tabulátor van kiválasztva, és ki kell cserélni benne az automatikusan generált sort.

dummyTextView.setText(Integer.toString(getArguments().getInt(

ARG_SECTION_NUMBER)));

egy kódrészletre, amely megjeleníti a Névjegy, Cím és Tárgy sorokat a TextView elemben, attól függően, hogy a felhasználó melyik fület választotta ki:

if (getArguments().getInt(ARG_SECTION_NUMBER)==1)(

dummyTextView.setText(R.string.About);

else if (getArguments().getInt(ARG_SECTION_NUMBER)==2)(

dummyTextView.setText(R.string.Subjects);

else if (getArguments().getInt(ARG_SECTION_NUMBER)==3)(

dummyTextView.setText(R.string.Address);

Ezután mentse a változtatásokat, és próbálja meg tesztelni a kész alkalmazást. Mint említettük, ez megtehető a fejlesztés alatt álló számítógéphez csatlakoztatott eszközzel, vagy virtuális eszközzel - emulátorral Android okostelefon(Android virtuális eszköz, AVD).

AVD létrehozásához válassza ki a menüpontot Ablak → Android virtuális eszközkezelőés a gombra kattintva hozzon létre egy új virtuális eszközt Új az eszközlistától jobbra (esetleg üres). Ezután le kell írnia az új készülék jellemzőit. A jellemzők leírása után a létrehozott virtuális eszköz megjelenik az eszközök listájában (8. ábra).

Rizs. 8. A virtuális eszközök jellemzőinek leírása

Most meg kell adnia, hogy az elérhető virtuális eszközök közül melyiken szeretné tesztelni az általunk létrehozott alkalmazást. Ehhez válassza ki az elemet a projekt helyi menüjéből Futtatás másként → Konfigurációk futtatásaés a Target fülön megjelenő párbeszédablakban válassza ki a virtuális eszközt (9. ábra).

Rizs. 9. Virtuális eszköz kiválasztása az alkalmazás futtatásához

Most már futtathatja az alkalmazást a projekt helyi menüjének kiválasztásával Futtatás mint -> Android alkalmazás. Az indítás folyamatát a fejlesztői környezet Konzol lapján nyomon követhetjük (szükség esetén átkapcsolhatunk hibakeresési módba, amelyben érdemes átméretezni az ablakokat, hogy ez a lap több képernyőterületet foglaljon el).

Ha minden hiba nélkül megtörtént, elindul az okostelefon emulátor, és egy idő után (tapasztalataim és sok kollégám tapasztalata szerint néha meglehetősen hosszú) az alkalmazás ikonja jelenik meg az emulátor képernyőjén, majd maga az alkalmazás (ábra 10).

Rizs. 10. Kész alkalmazás fut egy virtuális eszközön

Tehát elkészítettük a legegyszerűbb alkalmazást az ADT segítségével. Természetesen a kódgenerátorok segítségével egyszerre több funkcionalitású alkalmazást is létrehozhatunk, de mint már említettük, ez a megközelítés csak bizonyos feladatokra jó. Az eszközök – kódgenerátorok vagy professzionális eszközök – megválasztása elsősorban az alkalmazás létrehozásának céljától, valamint olyan tényezők kombinációjától függ, mint a költségvetés, idő, képesség és programozási kedv.

Probléma

Az Eclipse környezetet szeretné használni alkalmazásának Android platformra való fejlesztéséhez.

Megoldás

Telepítse az Eclipse környezetet és az AndMore beépülő modult. Ezután hozza létre a projektet, és kezdje el írni a pályázatot. Építsd meg és teszteld egy emulátorral az Eclipse környezetben.

Vita

Mielőtt elkezdené egy alkalmazás létrehozását az Eclipse környezet használatával, három elemet kell telepítenie:

  • Eclipse IDE
  • Android SDK
  • And More modul

Ezen elemek telepítésével kapcsolatos részletekért lásd:.

Miután ezt megtette, hozzon létre egy új Android-projektet a Fájl → Új (Fájl → Új) menüben, és a 1. ábrához hasonló képernyő jelenik meg. egy.

Válassza ki a céleszköz SDK-verzióját (3. ábra). A 4.0-s verzió szinte minden ma használt eszközt lefed; a későbbi verziók még több lehetőséget kínálnak. Te döntesz!

Rizs. egy.

Rizs. 2.

Rizs. 3.

ábrán. A 4. ábra a jobb oldali projektpanelen kibontott projektstruktúrát mutatja. Azt is megmutatja, hogy milyen mértékben tudja használni az Eclipse automatikus kiegészítését Android platform, - Hozzáadtam a gravity attribútumot a címkéhez, és az Eclipse környezet a lehetséges attribútumértékek teljes listáját kínálja. A központi-vízszintes lehetőséget választottam, így a címkét középre kell helyezni, amikor az alkalmazás elindul.

Rizs. négy.

Ha a LinearLayout-ban a gravitációs attribútumot center_vertical-ra, a TextView-ban pedig center_horizontal-ra állítja, akkor a szöveg függőlegesen és vízszintesen is középre kerül. Az 1. lista a megfelelő main.xml elrendezési fájlt mutatja (a res/layout könyvtárban található).

Felsorolás 1. Fájl Helló Világ. Jáva

Mint mindig, a forrásfájl mentésekor az Eclipse létrehoz egy lefordított verziót. Az Android projektben egy lefordított APK-t is készít, amely készen áll a futtatásra, így csak futtatni kell. Kattintson a jobb gombbal a projektre, és válassza ki a Futtatás másként → Android-alkalmazás (Futtatás másként → Alkalmazás Android platformra) parancsot (5. ábra).

Az Android SDK egy egyéni bővítményt kínál az Eclipse IDE-hez Android Development Tools (ADT) néven. Ez a beépülő modul hatékony keretet biztosít Android-alkalmazások fejlesztéséhez. Ez kiterjeszti az Eclipse erejét azáltal, hogy gyorsan létrehozhat új Android-projekteket, létrehozhat alkalmazásfelületet, hibakereshet egy alkalmazást, exportálhat aláírásokat alkalmazáscsomagokhoz (APK-k) és terjesztheti azokat.

Jegyzet: Telepítenie kell az ADT beépülő modult, ha már telepítve van az Eclipse, és továbbra is használni szeretné. Ha az Eclipse nincs telepítve, telepítenie kell a teljes android csomag Egy SDK, amely tartalmazza a legújabb IDE-t Android-fejlesztők számára.

Meglévő telepítése Eclipse Androidra a következő követelményeknek kell megfelelnie:

  • Eclipse 3.7.2 (Indigo) vagy újabb

    Jegyzet: Az Eclipse 3.6 (Helios) már nem támogatott legújabb verzió ADT.

  • Eclipse JDT bővítmény (a legtöbb Eclipse IDE csomag tartalmazza)
  • JDK 6 (a JRE nem elég)
  • Nem kompatibilis a GNU Compiler for Java (GCJ) programmal

Töltse le az ADT beépülő modult

ADT bővítmény hozzáadása az Eclipse for Androidhoz:

  1. Indítsa el az Eclipse programot, majd válassza a Súgó > Új szoftver telepítése lehetőséget (Súgó > új szoftver telepítése).
  2. Kattintson a Hozzáadás gombra a jobb felső sarokban.
  3. A Tár hozzáadása párbeszédpanelen a megjelenő párbeszédpanelen írja be az "ADT beépülő modult" a Név ( név)és a következő címet Elhelyezkedés(elhelyezkedés):https: //dl-ssl.google.com/android/eclipse/

    Jegyzet: Az Android Developer Tools frissítése során biztonságos kapcsolatra van szükség. Győződjön meg arról, hogy a megadott frissítési URL HTTPS-sel kezdődik.

  4. Kattintson rendben.
  5. Az Elérhető szoftver párbeszédpanelen jelölje be a Fejlesztői eszközök melletti négyzetet, és kattintson a gombra További.
  6. További.
  7. Olvassa el és fogadja el a licencszerződés feltételeit, majd kattintson a gombra Kész.

    Ha biztonsági figyelmeztetést kap, hogy a hitelesség és érvényesség szoftver nem telepíthető, kattintson rá rendben.

  8. A telepítés befejezése után indítsa újra az Eclipse-t.

Az ADT beépülő modul konfigurálása

Az Eclipse for Android újraindítása után meg kell adnia Android SDK-könyvtárának helyét:

  1. A megjelenő „Üdvözöljük” ablakban válassza a lehetőséget Meglévő SDK-k használata (Meglévő SDK-k használata).
  2. Adja meg annak az Android SDK-könyvtárnak a helyét, ahova nemrég letöltötte és kicsomagolta a fájlokat.
  3. Kattintson További.

Az Eclipse IDE-jét Android-alkalmazások fejlesztésére tervezték, de hozzá kell adnia az új platform SDK-kat és az Android platformot a környezetéhez. Ha ezeket a csomagokat szeretné megszerezni az SDK-hoz, folytassa a Platformok és csomagok hozzáadása című részt.

Hibaelhárítás ADT telepítése

Ha a fenti lépések végrehajtása után problémába ütközik az ADT beépülő modul betöltése, és tűzfallal (például vállalati tűzfallal) dolgozik, ellenőrizze, hogy megfelelően konfigurálta-e a proxybeállításokat az Eclipse for Android alkalmazásban. Az Eclipse programban a proxyt az Eclipse főmenüjében, a alatt konfigurálhatja Ablak(Mac OS X rendszeren, Fogyatkozás)> preferenciák> Tábornok > Hálózati kapcsolatok.

Ha még mindig nem tudja használni az Eclipse-t, letöltheti az ADT archívumot innen helyi számítógépés manuálisan telepítse:

  1. Töltse le az ADT Plugin zip archívumát (ne csomagolja ki):
    Csomag A méret Mennyiség MD5
    ADT-23.0.2.zip 103287135 bájt
  2. Indítsa el az Eclipse-t, majd válassza ki Segítség > Új szoftver telepítése (Segítség > új szoftver telepítése).
  3. Kattintson Hozzáadás a jobb felső sarokban.
  4. A tár hozzáadása párbeszédpanelen kattintson a gombra Archívum.
  5. Válassza ki a letöltött ADT-23.0.2.zip fájlt, és kattintson rendben.
  6. Írja be névként az „ADT Plugin”-t, és kattintson a gombra rendben.
  7. Az Elérhető szoftver párbeszédpanelen jelölje be a Fejlesztői eszközök melletti négyzetet, és kattintson a gombra További.
  8. A következő ablakban megjelenik a betöltendő eszközök listája. Kattintson Következő.
  9. Olvassa el és fogadja el a licencszerződés feltételeit, majd kattintson a gombra Kész.

    Ha biztonsági figyelmeztetést kap arról, hogy a szoftver hitelessége és érvényessége nem állapítható meg, akkor kattintson a gombra. rendben .

  10. A telepítés befejezése után indítsa újra az Eclipse for Android programot.

Egyéb telepítési hibák

Felhívjuk figyelmét, hogy az ADT-nek megvannak a maga sajátosságai. Például néhány opcionális csomag az Eclipse-hez (pl. WST) szükséges. Ha hibát észlel az ADT telepítésekor, előfordulhat, hogy az Eclipse nem tartalmazza ezeket a csomagokat. A szükséges csomagok Eclipse telepítéséhez való gyors hozzáadásával kapcsolatos információkért tekintse meg a témakört hibaelhárítás.

Linux felhasználóknak

Ha ez a hiba az Eclipse ADT beépülő moduljának telepítésekor történt:

An hiba történt a kiépítés során. Nem lehet csatlakozni a kulcstárolóhoz. JKS

Ez azt jelenti, hogy a rendszer nem rendelkezik megfelelő Java virtuális géppel. A Sun Java 6 telepítése megoldja ezt a problémát, és ezután újratelepítheti az ADT beépülő modult.

Az Eclipse IDE lehetővé teszi az alkalmazások kezelését, szerkesztését, fordítását, futtatását és hibakeresését. Az Eclipse ADT beépülő modulja további eszközöket biztosít a felhasználóknak az Android alkalmazások fejlesztéséhez. Az ADT beépülő modult az Android platform különböző verzióinak kezelésére is használhatja. Erre akkor van szükség, ha az Android operációs rendszer különböző verzióit futtató különböző eszközökhöz alkalmazásokat fejleszt. Az Eclipse környezet első elindítása után az üdvözlő lap jelenik meg:

Ezen a lapon számos link-ikon található, amelyekre kattintva a megfelelő szakaszokba kerül.
Kattintson a Workbench gombra a megjelenítéshez perspektíva Java fejlesztés, ahol az Android alkalmazások fejlesztése kezdődik. Az Eclipse számos programozási nyelven támogatja az alkalmazásfejlesztést. Minden telepített Eclipse eszköztárat külön képvisel
fejlesztési perspektíva.

Hozzon létre egy új projektet
Az Android programozás elindításához az Eclipse-ben futtassa a Fájl->ÚjProject… parancsokat az Új projekt párbeszédpanel megjelenítéséhez.

Ez az ablak az eszköztár Új legördülő listája segítségével is megjeleníthető.

Bontsa ki az Android csomópontot, válassza ki android paraméter Alkalmazásprojekt, és kattintson a Tovább> gombra. A képernyőn megjelenik az Új Android projekt párbeszédpanel.

Projekt kapcsolódó fájlok, például kód- és képfájlok csoportja, amelyek egy alkalmazást alkotnak. Az Új projekt párbeszédpanelen létrehozhat egy projektet a semmiből, vagy használhat meglévő forráskódot (például egy könyvből származó kódot vagy az Android SDK-val biztosított példákat).

Az Új Android alkalmazás ablaka egyébként sokat változott, kezdve a névvel és a tartalommal bezárólag. Szóval a játék előrehaladtával kitaláljuk.
És hát gyerünk! Töltse ki a mezőket a képernyőképen látható módon



Alkalmazás neve- ez a név fog megjelenni a PlayStore-ban, valamint annak az eszköznek az alkalmazáskezelőjében, amelyre az alkalmazás telepítve lesz.

Projekt neve- használt projektnév csak takarásban. Egyedinek kell lennie a gyártási környezetben. Általában megegyezik az Alkalmazásnévvel, de azért tettem mást, hogy egyértelmű legyen, hol melyik név fog megjelenni.

Csomag név- ennek a névnek EGYEDI AZONOSÍTÓ KELL KELL lennie az alkalmazáshoz. Vagyis biztosnak kell lennie abban, hogy senki más nem fogja így hívni az alkalmazásukat. És ennek a névnek mindvégig ugyanaznak kell maradnia életciklus alkalmazás (az alkalmazás verziói változhatnak, de a névnek változatlannak kell maradnia).

Minimálisan szükséges SKD– az alkalmazás működéséhez szükséges Android minimális verziója. Ez lényegében az alkalmazás megfelelő működéséhez szükséges minimális SDK-verziót jelenti. Ezenkívül az Android egyszerűen nem teszi lehetővé az alkalmazás telepítését, ha az eszköz olyan Android-verzióval rendelkezik, amelynek API-száma kisebb, mint az ebben a paraméterben megadott.

Cél SDK- az Android cél- vagy maximális verziója, amelyen az alkalmazás biztosan működik, és tesztelték. Javasoljuk, hogy ezt a paramétert a lehető legmagasabbra állítsa.

Fordítsa le az SDK-t– az Ön által telepített SDK verziója, amellyel az alkalmazás le lesz fordítva.

téma- alkalmazás tervezési téma.
Alapvetően, Részletes leírás mindezek a tételek polgári nyelven vannak, és elérhetők, ha az egeret a kék betűs ikon fölé viszi én.

Ezért kattintson a Tovább gombra, és lássa a következő ablakot

Távolítsa el a jelölőnégyzetet Egyéni indítóikon létrehozása nyomjuk meg Következő


Válassza az Üres tevékenység lehetőséget, majd kattintson a Tovább gombra, és tekintse meg a következő ablakot

A képernyőn látható módon kitöltjük, majd a Befejezés gombra kattintunk, és kilátásba helyezzük egy Java projekt fejlesztését

Sárgával kiemeltem, mire érdemes különösen odafigyelni, hogy kiderüljön, hol ragadtak meg a nevek. Ezután bontsa ki a csomópontot, majd az elrendezési csomópontot, és kattintson duplán a main.xml fájlra, és íme! Lássuk, milyen lesz az alkalmazásunk! A main.xml fájlra kattintva elindítottuk az ADT Visual Layout Editor-t. Ezzel lehet alkotni GUI felhasználót a GUI összetevők, például a Buttons, TextViews, ImageViews stb. alkalmazás ablakba húzásával.

Állítsuk át kicsit a környezetünket, hogy minden jobban látható legyen.

A projektcsomópont különféle fájlokba és mappákba rendezi a projekt tartalmát, beleértve:
src- a Java projekt forrásfájljait tartalmazó mappa;
gén- az IDE által generált Java fájlokat tartalmazó mappa;
Android 2.3.3— az alkalmazás létrehozásakor kiválasztott Android keretrendszer verzióját tartalmazó mappa;
res- Az alkalmazáshoz társított erőforrásfájlokat, például grafikus felhasználói felület elrendezéseket és az alkalmazásban használt képeket tartalmazó mappa.
a többi mappáról később lesz szó.
Amikor Android-alkalmazást hoz létre az Eclipse segítségével, a felhasználói felület elrendezése egy XML-fájlban tárolódik, amelyet alapértelmezés szerint main.xml-nek hívnak. A GUI elemek XML-fájlban történő meghatározásával könnyen elválaszthatja az alkalmazás logikáját a megjelenítésétől. Az elrendezésfájlok alkalmazási erőforrások, és a projekt res mappájában tárolódnak. A grafikus felhasználói felület elrendezései az elrendezés mappa almappájában találhatók.
A fájl XML-tartalmának megtekintéséhez válassza ki az elrendezésfájl nevével ellátott lapot (jelen esetben main.xml). Ha vissza szeretne váltani a Vizuális elrendezésszerkesztő nézetre, válassza a Grafikus elrendezés lapot.
Ez az alkalmazás elvileg már elindítható végrehajtásra. A Genymotion segítségével futtattam, mivel sokkal gyorsabb, mint az SDK Android emulátora és még az Intel is.

Hasznos videó ebben a témában

Így folytatjuk a kísérleteket az első projektünkkel.

A main.xml fájl törlése és újbóli létrehozása
A fejezethez tartozó alkalmazás létrehozásakor egy új elrendezési fájl, a RelativeLayout kerül felhasználásra az alapértelmezett main.xml fájl helyett (ez a fájl határozza meg az összetevők egymáshoz viszonyított helyzetét). Az alapértelmezett main.xml fájl lecseréléséhez tegye a következőket:
1) Győződjön meg arról, hogy a main.xml fájl be van zárva, majd kattintson rá jobb gombbal (a projekt /res/layout mappájában), és válassza ki a Törlés parancsot a fájl törléséhez.
2) Az Android csomópontban válassza az Android XML Layout File lehetőséget, majd kattintson a Tovább gombra

4) Győződjön meg arról, hogy a fájl a /res/layout könyvtárban van létrehozva

Kattintson a Befejezés gombra, és lépjen be a már ismerős ablakba



A képernyő méretének és felbontásának beállítása a Vizuális elrendezésszerkesztőben
Mivel az Android operációs rendszer számos különböző eszközön futhat, a Visual Layout Editor számos különböző eszközkonfigurációt tartalmaz, amelyek különböző képernyőméreteket és felbontásokat képviselnek. Ezeket a beállításokat az Eszközkonfigurációk legördülő listából lehet kiválasztani.

Ha az alapértelmezett konfigurációk nem egyeznek azzal az eszközzel, amelyre az alkalmazást fejlesztik, létrehozhatja saját eszközkonfigurációját a semmiből, vagy a meglévő konfigurációk egyikének másolásával és módosításával.
A könyvben szereplő példák elkészítéséhez a Samsung Nexus S fő tesztkészüléket használtuk, amely 4 hüvelykes, 480×800 pixeles (WVGA) felbontású képernyővel van felszerelve. Javasoljuk egy méretezhető Android GUI könyvtár fejlesztését, amely megfelelően jeleníti meg a képeket a különböző eszközök képernyőjén. A méretezhetőség miatt a Visual Layout Editor tervezési területének nem kell pontosan megegyeznie a fizikai eszközök képernyőjével. Elegendő az eszköz hasonló konfigurációját választani.

A képek és a képernyő méretei és felbontása

A képernyők óta Android készülékek különböző képernyőmérettel, felbontással és pixelsűrűséggel (pont/hüvelykben vagy DPI-ben kifejezve), támogatott képekkel (és egyéb erőforrásokkal) rendelkeznek, amelyeket az operációs rendszer az eszköz képernyőjének pixelsűrűsége szerint választ ki. Ezért a mappában res A projektnek négy almappája van:
rajzolható-xhdpi(ultra nagy sűrűségű)
rajzolható hdpi(nagy sűrűségű)
rajzolható-mdpi(közepes sűrűségű)
rajzolható-ldpi(kis sűrűségű)

Android-eszköz pixelsűrűsége

xhdpi Ultra nagy sűrűségű - kb. 320 dpi
hdpi Nagy sűrűségű - kb. 240 dpi
mdpi Az átlagos sűrűség kb. 160 dpi
ldpi Alacsony sűrűségű - kb. 120 dpi
nodpi Nincs erőforrás-skálázás, függetlenül a képernyő sűrűségétől
1. lépés: Képek hozzáadása a projekthez
Mert ez az alkalmazás hozzá kell adnia a Deitel bug (bug.png) és az Android logó (android.png) képeit a projekthez. Ezek a képek a képek mappában találhatók a könyvpéldákkal együtt. Ha képeket szeretne hozzáadni egy projekthez, tegye a következőket:
1. A Package Explorer ablakban nyissa meg a res projekt mappát.
2. Keresse meg és nyissa meg a könyvben található példák között található képek mappát, majd húzza át a képeket a res mappa drawable-hdpi almappájában található mappába.


A képek most már használhatók az alkalmazásban.

2. lépés: Módosítsa a RelativeLayout Id tulajdonságát
A Tulajdonságok ablakban az XML-kód közvetlen szerkesztése nélkül konfigurálhatja a kiválasztott elrendezés vagy összetevő tulajdonságait. Ha a Tulajdonságok ablak nem látható, jelenítse meg úgy, hogy duplán kattintson a RelativeLayout bejegyzésre a Vázlat ablakban.

Válassza ki a RelativeLayout összetevőt, majd görgessen végig a Tulajdonságok ablakban az Id tulajdonság kiválasztásához, és adjon hozzá egy értéket:

@+id/welcomeRelativeLayout

Minden objektum nevét az Id tulajdonság határozza meg. Ez a tulajdonság használható egy komponens eléréséhez és módosításához anélkül, hogy muszáj lenne
ismeri az összetevő pontos helyét az XML-kódban. Ahogy a későbbiekben látni fogjuk, az Id tulajdonság a RelativeLayout összetevőinek relatív helyzetének jelzésére is használható.

Szimbólum + építés alatt @+id egy új azonosító (változónév) létrehozását határozza meg, amely a szimbólumtól jobbra van megadva /

3. lépés: Állítsa be a RelativeLayout háttértulajdonságát egy értékre
Alapértelmezés szerint az elrendezés háttérszíne fehér (esetünkben), de ezt megváltoztathatja (például sárgára). Bármely szín a vörös, kék és zöld komponensek keverésének eredménye, amelyeket RGB-komponenseknek nevezünk. Ezen összetevők mindegyike 0 és 255 közötti egész számot vehet fel. Az első összetevő a vörös mennyiségét határozza meg az általános színben, a második a zöld mennyiségét, a harmadik pedig a kék mennyiségét. Integrált fejlesztési környezetben (IDE) való futtatáskor a szín hexadecimális formátumban van megadva. Ez azt jelenti, hogy az RGB komponensek 00–FF tartományban vannak ábrázolva.
A háttérszín megváltoztatásához keresse meg a Háttér tulajdonságot a Tulajdonságok ablakban, és állítsa be #FFFF33 értékre

Az #RRGGBB formátum hexadecimális számpárok, amelyek piros, zöld és kék színt képviselnek. Az Android támogatja az alfa értékeket (átlátszóság), amelyek 0-255 között vannak. A 0 érték teljesen átlátszó, a 255 érték pedig teljesen átlátszatlan. Ha alfa értékeket kíván használni, adja meg a színt #ARRGGBB formátumban, ahol az első két hexadecimális számjegy az alfa értéknek felel meg.
Ha az egyes színösszetevők mindkét számjegye megegyezik, használhatja az #RGB vagy #ARGB formátumot. Például a #FFF értéket a rendszer #FFFFFF-ként kezeli.

4. lépés: TextView komponens hozzáadása
Ebben a lépésben egy TextView komponenst adunk hozzá a felhasználói felülethez. A Vizuális elrendezés szerkesztő ablak bal oldalán található Űrlap widgetek (Űrlap widgetek) listában keresse meg a TextView összetevőt, és húzza a tervezési területre.



Miután hozzáadtunk egy új komponenst a felhasználói felülethez, az automatikusan kiválasztásra kerül, és a tulajdonságai megjelennek a Tulajdonságok ablakban.

5. lépés: Állítsa be a TextView komponens szövegtulajdonságát karakterlánc-erőforrások használatával

Az Android alkalmazási erőforrásokra vonatkozó dokumentációja (developer.android.com/guide/topics/resources/index.html) szerint jó gyakorlatnak tekinthető karakterláncok, karakterláncok tömbjei, képek, színek, betűméretek, méretek és egyéb alkalmazások tárolása. erőforrásokat olyan módon, hogy az alkalmazáskódtól elkülönítve is használható legyen. Például a színértékek külsővé tétele után az azonos színt használó összes összetevő átszínezhető a színérték egyszerű módosításával a központi erőforrásfájlban.
Ha az alkalmazásokat több különböző nyelvű verzió létrehozásával kell lokalizálnia, tartsa elkülönítve a karakterláncokat az alkalmazás kódjától. Ennek eredményeként a jövőben könnyedén módosíthatja ezeket a sorokat. A projekt res mappája tartalmazza az értékek almappáját, amely a strings.xml fájlt tartalmazza. Ez a fájl karakterláncok tárolására szolgál. Ha más nyelvekhez szeretne lokalizált karakterláncokat generálni, hozzon létre külön mappákértékeket minden használt nyelvhez.
Például a values-fr mappa tartalmazhat egy strings.xml fájlt franciául, a Values-es mappa pedig egy strings.xml fájlt spanyolul. Ezen mappák nevét a régióra vonatkozó információk alapján is létrehozhatja. Például a values-en-US mappa tartalmazhat egy strings.xml fájlt az amerikai angol nyelvhez, a Values-en-GB mappa pedig egy strings.xml fájlt az angol angol nyelvhez.
A lokalizációval kapcsolatos további információkért tekintse meg az alábbi forrásokat:

developer.android.com/guide/topics/resources/;
biztosítva-resources.html.AlternativeResources;
developer.android.com/guide/topics/resources/localization.html.

A TextView komponens Text tulajdonságának értékének beállításához hozzunk létre egy új karakterlánc-erőforrást a strings.xml fájlban.

1. Válassza ki a TextView összetevőt.
2. A Tulajdonságok ablakban keresse meg a Szöveg tulajdonságot, kattintson az alapértelmezett értékre, majd kattintson az ellipszis gombra. Ez a gomb a jobb oldalon található
része a tulajdonságérték mezőnek, és megjeleníti az Erőforrásválasztó párbeszédpanelt.

3. Az Erőforrásválasztó párbeszédpanelen kattintson az Új karakterlánc… gombra az Új Android karakterlánc létrehozása párbeszédpanel megjelenítéséhez.
Android karakterlánc)

4. Töltse ki a String és New R.string mezőket, majd kattintson az OK gombra az Új Android karakterlánc létrehozása párbeszédpanel elrejtéséhez, és visszatérjen az Erőforrásválasztó ablakhoz.

5. A rendszer automatikusan kiválaszt egy új üdvözlő karakterlánc-erőforrást. Kattintson az OK gombra az erőforrás kiválasztásához.

A fenti lépések elvégzése után a Szöveg tulajdonság megjelenik a Tulajdonságok ablakban. A @string formátumú bejegyzés azt jelzi, hogy egy meglévő karakterlánc-erőforrás kiválasztható a strings.xml fájlban, az üdvözlő név pedig azt jelzi, hogy jelenleg egy karakterlánc-erőforrás van kiválasztva.

A karakterláncértékek meghatározásának fő előnye, hogy megkönnyíti az alkalmazás lokalizálását további létrehozásával
XML-erőforrásfájlok más nyelvekhez. Mindegyik fájl ugyanazt a nevet használja az Új R.string mezőben, és támogatja a nemzetköziesített karakterláncot a String mezőben. Az Android ezután kiválaszthatja a megfelelő erőforrásfájlt az eszköz felhasználójának preferált nyelve alapján. további információ A lokalizáció a developer.android.com/guide/topics/resources/localization.html címen található.

6. lépés: Állítsa be a TextView komponens Szövegmérete és Kitöltés felső tulajdonságait sűrűségre és méretezési független képpontokra

Az Android képernyőjén megjelenő grafikus felhasználói felület összetevői és szövege különböző mértékegységekkel méretezhető.
A különböző képernyőméreteket leíró dokumentáció a developer.android.com/guide/practices/screens_support.html címen érhető el, és sűrűségtől független képpontok használatát javasolja a grafikus felhasználói felület összetevőinek és egyéb képernyőelemeinek méretezéséhez, valamint a méretezéstől független pixelekkel beállított betűméreteket.

A sűrűségtől független pixelméretek (dp vagy dip) megadása lehetővé teszi az Android platform számára, hogy a grafikus felhasználói felületet a fizikai eszköz képernyőjének pixelsűrűsége alapján automatikusan átméretezze.
A sűrűségtől független pixel mérete megegyezik egy 160 dpi-s (pont per hüvelyk) képernyőn lévő fizikai pixel méretével. Képernyőfelbontás
A 240 dpi-s sűrűségtől független pixelméret 240/160-szeresére lesz méretezve (azaz 1,5). Így egy 100 sűrűségfüggetlen pixelből álló komponens 150 fizikai pixel méretre lesz méretezve egy ilyen képernyőn. A 120 dpi felbontású képernyőn minden sűrűségfüggetlen pixel 120/160-as (azaz 0,75-ös) szorzóval van méretezve. Ez azt jelenti, hogy egy ilyen képernyőn 100 sűrűségfüggetlen pixelből 75 fizikai pixel lesz. A skálafüggetlen képpontok a sűrűségtől független pixelekhez hasonlóan skálázódnak, de méretük a felhasználó által preferált betűmérettől is függ.
Most növeljük meg a TextView komponens betűméretét, és adjunk hozzá egy kis kitöltést a TextView összetevő fölé.
1. A betűméret módosításához válassza ki a TextView elemet, majd állítsa a Text size tulajdonságot 40sp értékre.
2. Az elrendezés felső széle és a TextView közötti margó növeléséhez válassza ki a Layout margin top tulajdonságot a Tulajdonságok ablak Egyéb részében.
és adj neki 10 dp értéket.



7. lépés: A TextView komponens további tulajdonságainak beállítása
Beállítás további tulajdonságok TextView összetevő a következőképpen:
1. Állítsa az Id tulajdonságot @+id/welcomeTextView értékre.
2. Állítsa a Text color tulajdonságot #00F(kék) értékre.
3. Állítsa a Szövegstílus tulajdonságot félkövérre. A művelet végrehajtásához kattintson a tulajdonság Érték mezőjére, majd kattintson az ellipszis gombra egy párbeszédpanel megjelenítéséhez, amelyben kiválaszthatja a betűstílust. Jelölje be a félkövér négyzetet, majd kattintson az OK gombra a szövegstílus kiválasztásához.
4. A TextView komponens szövegének középre helyezéséhez, ha az több sort ível, állítsa a Gravity tulajdonságot középre. A végrehajtáshoz
ehhez a művelethez kattintson a tulajdonság Érték mezőjére, majd kattintson az ellipszis gombra a tulajdonságbeállítások párbeszédpanel megjelenítéséhez
gravitáció



8. lépés Jelenítse meg az Android és a Deitel hibalogókat az ImageViews funkcióval
1. Húzza a Visual Layout Editor paletta Képek és média kategóriájában (Képek és médiaforrások) található ImageView összetevőt a Vázlat ablakba (Elrendezés), . Egy új ImageView összetevő jelenik meg a welcomeTextView csomópont alatt.





2. Állítsa az ImageView összetevő Id tulajdonságát @+id/droidImageView értékre. A droidImageView objektum neve megjelenik a Vázlat ablakban.

3. Állítsa a droidImageView Layout center vízszintes tulajdonságát true értékre, hogy az ImageView az elrendezésen belül legyen középre.

4. Állítsa a Tartalom leírása mezőt @string/droidPic értékre

5. Hasonló műveleteket végzünk a bug.png képnél is. Állítsa az összetevő Id tulajdonságát @+id/bugImageView értékre.

Nos, indítsuk el az első alkalmazásunkat :)


A programok írásához fejlesztői környezetre van szükség. A Google erre a célra az Eclipse használatát javasolja az Android Development Tools (ADT) beépülő modullal. Ebben az oktatóanyagban részletesen megvizsgáljuk, hogyan kell telepíteni és beállítani ezt a fejlesztői környezetet.

Leírom az üzemeltetésre vonatkozó telepítést Windows rendszer 7.
Ezt a telepítési útmutatót használom -
Rendszerkövetelmények -

Ebben a cikkben számos képernyőkép és utasítás található. Ne feledje, hogy a szoftververziók folyamatosan változnak, és minden másképp nézhet ki, és a verziók is eltérőek lehetnek.
Az összetevők frissítése az.

1. Java SDK – JDK

Mert Java-ban fejlesztik az alkalmazásokat, le kell töltenünk és telepítenünk kell a megfelelő SDK-t, más néven JDK-t (kivéve persze, ha már telepítve van).

Letöltheti. Nemrég jelent meg a hetedik verzió. Nem tudok róla semmit mondani, de van valami nyers, ezért javaslom a bevált hatodik verzió letöltését a részben Java Platform Standard Edition nyomja meg JDK letöltése, jelölje be a jelölőnégyzetet, hogy elfogadja a licencszerződést, és töltse le a fájlt az operációs rendszerének megfelelően. A telepítés nem okozhat gondot. Ezt követően célszerű újraindítani.

2. Android SDK

Az Android SDK tartalmazza az Android-alkalmazások fejlesztéséhez szükséges eszközöket. A tartalom megtekinthető és letölthető. Javasoljuk, hogy töltse le az EXE fájlt, de azt javaslom, hogy töltse le a ZIP verziót, és csomagolja ki saját maga egy Önnek megfelelő könyvtárba (ha nincs ZIP hivatkozás, kattintson az Egyéb platformok hivatkozásra).

Kérjük, vegye figyelembe, hogy ennek "örökké" kell lennie. És jobb, ha nem helyezi át sehova, különben újra kell konfigurálnia a fejlesztői környezetet. Azt javaslom, hogy valahol hozzon létre egy Android-könyvtárat. Nagyon kívánatos, hogy az ehhez vezető út rövid legyen. Ideális esetben - :\android (nekem f:\android lesz). Emlékezzünk magunkra erre a könyvtárra álnéven. És kicsomagoljuk az SDK archívumunkat, megkapjuk \android-sdk-windows.

3.Eclipse

Szép és kényelmes fejlesztői környezet, ahol létrehozunk és létrehozunk). Elvisszük őt. A Google egy verziót ajánl nekünk Eclipse Classic. Egyetértünk vele, és letöltjük ezt a verziót. Csomagolja ki az archívumot, megkapjuk \fogyatkozás.

4.ADT

Alapértelmezés szerint az Eclipse nem nagyon alkalmas Android alkalmazások fejlesztésére. Az ADT egy beépülő modul, amely fejlesztői környezetet állít be android használat SDK és hozzáadja a kényelmes fejlesztés lehetőségét.

Futtassa az Eclipse programot (\eclipse\eclipse.exe). Az első indításkor meg fogja kérni, hogy adja meg a munkakönyvtárat, ahol a projektekkel kapcsolatos információkat tárolja. Ismét azt javaslom, hogy ne menjünk messzire, és készítsünk egy katalógust \munkaterületés adja meg ezt a könyvtárat.

Tehát az Eclipse működik és működik. Töltse le az ADT bővítményt.

Indítsa el a menüben Súgó > Új szoftver telepítése...


Kattintson a gombra Hozzáadás a jobb felső sarokban


Belép " AD beépülő modul"mezőn Név
URL cím: https://dl-ssl.google.com/android/eclipse/- mezőn elhelyezkedés


Kattintson rendbenés várja meg, amíg megjelenik Fejlesztői eszközök(Ha problémái vannak, használja a http-t a https helyett)
Tegyél be egy pipát Fejlesztői eszközökés kattintson Következő


Látjuk a telepítendő összetevőket, kattintson újra Következő



Olvassa el és fogadja el a licencszerződést, majd kattintson Befejez


Elkezdődik a komponens letöltése. Ha felbukkan biztonsági figyelmeztetés hogy a szoftver hitelessége vagy érvényessége nem állapítható meg, nyomja meg rendben.

A folyamat körülbelül egy percig tartott.
A befejezés után újra kell indítania az Eclipse-t - Újraindítás most


Az Eclipse újraindítása után a következő párbeszédablak jelenik meg:


Az első elemre azoknak van szüksége, akik valamilyen okból nem töltötték le és nem csomagolták ki az SDK-t az utasítás második lépésében. Az Eclipse maga is képes lesz rá. Ráadásul azonnal letölti a legújabb Android platformot. Felajánlja a platform 2.1-es verziójának letöltését is, mivel ez a legtöbb eszköz által támogatott.

A második elem érdekel bennünket – ez lehetővé teszi annak megadását, hogy a 2. lépésben hol bontottuk ki az SDK-t. \android-sdk-windows. Kattintson a Tovább gombra.

A megjelenő ablakban pedig válassza ki, hogy elküldi-e a statisztikát a Google-nak, vagy sem. Ez semmilyen módon nem befolyásolja a munkát.



5. Android platformok

És kudarcot vallunk az SDK Managerben.


Itt azt javasoljuk, hogy válasszon összetevőket az interneten keresztüli letöltéshez. A jobb oldalon minden alkatrésznél fel van tüntetve, hogy már telepítve van-e vagy sem. Szóval mit fogunk letölteni?

Mindenképpen töltse le az Eszközök mappa még eltávolított tartalmát. Szintén az Extrák mappában (a lista végén) keresse meg az elemet Android támogatási könyvtárés jelölje meg, ha létezik.

A többi Android-verzióhoz csak az SDK-platformot válassza. Ne feledje, hogy minden platform súlya akár 150 méter is lehet!!! Nem fogsz sokat remegni a munkahelyeden, később jönnek érted az adminok :) Az első leckékhez már csak platformok kellenek 2.2 (API 8)és 2.3.3 (API 10). Egyelőre csak letöltheti őket.

A 4.X verziójú platformok esetén válassza a lehetőséget SDK platform(maga a platform) és ARM EABI v7a rendszerkép(hogy az emulátor működjön).

Ha nem sajnálja a forgalmat, adja hozzá a következő elemeket minden platformhoz:
Minták az SDK-khoz- alkalmazási példák forráskódjai
Google API-k a Google Inc.-től.- szükséges, ha Google alkalmazásokkal fog dolgozni (Térkép, Navigáció stb.)

Ha a forgalom egyáltalán nem kár - tegye az összes daws. De sokáig várni kell. És az egészhez egynél több koncertre lesz szükség.

Ha mindenki választott, nyomja meg a gombot X csomagok telepítése jobb alsó.

Egy új ablakban megerősítjük, hogy hozzájárulunk mindezek letöltéséhez - Mindent elfogad. Ugyanakkor itt láthatja a méretet, és visszautasít valamit.


Kattintson a Telepítés gombra - a jelző futott, és a napló megnyílt - a letöltés megkezdődött. A komponensek kiválasztásával 20 percet vártam, majd az ablakokban megjelent a következő mondat:

Telepítés befejezve. Zárja be a naplót és az SDK-kezelőt.

Tájékoztatásul - az új komponenseim 1,5 gigabájtot vettek igénybe.

Ezután indítsa újra az Eclipse-t, és kész. Ezen lépések elvégzése után van egy fejlesztői környezetünk, amellyel Android-alkalmazásokat kódolhatunk. Lehet, hogy ezek a műveletek sárosnak és unalmasnak tűnnek, de nélkülük, sajnos, semmilyen módon. Aztán a dolgok szórakoztatóbbak lesznek. Ha valami nem működik vagy hibát jelez - próbálja meg a google-t, valószínűleg nem Ön az első, aki ilyen problémával találkozik, és már van a megoldás leírása a hálózaton. Nos, vagy írj a fórumba.

A következő leckében Android virtuális eszközt (AVD) állítunk be az Eclipse-ben, hozzunk létre az első alkalmazásunkés futtassuk. Az AVD egy okostelefon emulátor operációs rendszerrel Android rendszer, amelyen alkalmazásokat futtathat és tesztelhet. Ne csatlakoztassa minden alkalommal okostelefonját) Megvizsgáljuk az alkalmazásprojekt felépítését is.

P.S. Ha nem látja ezt az ablakot


vagy véletlenül becsukta – nem baj. Az SDK elérési útja a 2. lépéstől manuálisan is megadható.

Az Eclipse menüben Windows > Beállítások


Bal oldali kijelölés Android, kattintson a Tallózás gombra

Adja meg azt a könyvtárat, ahol az SDK ki lett csomagolva - \android-sdk-windows. Kattintson alkalmaz.

Azt mondják, hogy az összetevő hiányzik - zárja be ezt az üzenetet, és kattintson rendben


Nekem is ez az ablakom:

Azt írja ki, hogy ha fejleszteni akarjuk a terméket, akkor küldhetünk használati statisztikákat. A választás az Öné, ezt később bármikor módosíthatja a beállításokban. Hamar hagytam, nem sajnálom)

Ezután lépjen az SDK Managerbe (az Eclipse menüben Ablak > Android SDK Manager) és letöltési platformok.