Android kezdő és hogyan kell kezdeni a program android

Android kezdő és hogyan kell kezdeni a programot az Android

Android - egy Java alapú géppel a Linux operációs rendszer. Csak java benne - a szokás, hogy arra késztette, hogy szükség van, hogy egy csomó kiegészítő szoftver. Szinte az összes ez lassú és hibás, de a szerencse, lehetővé teszi, hogy írjon a saját alkalmazás, amely működik a „androfone”.







Először is egyes darabjait, amelyek nagyon szereti az Android-fejlesztők:

  • JDK - Java Development Kit, Developer csomag az Oracle Java. Tartalmazza a Java fordító, standard könyvtár osztályok, példák, dokumentáció, stb
  • JRE - Java Runtime Environment, a virtuális gép, amely elvégzi a Java-alapú alkalmazások. Ez áll a legtöbb virtuális gép és osztálykönyvtáraknak tartalmazza a JDK, de lehet külön telepíteni.
  • IDE - Integrated Development Environment, egy integrált fejlesztői környezetet. Ez csak egy launcher, amit használni fog fejleszteni alkalmazásokat. A következő Eclipse és IntelliJ IDEA - csak ilyen IDE.
  • ADT - Android Development Tools, Android fejlesztői csomag tartalma IDE Eclipse és a plug-in Google-tól.
  • SDK - Software Development Kit, egy sor fejlesztési eszközök. Esetünkben SDK = JDK + JRE + ADT Eclipse.
  • APK - Fájltípus .apk - a végeredmény a munka, sőt, ezt a fájlt a ZIP, amelyek tele kód és a források által kifejlesztett alkalmazás van.

Az első lépés az, hogy töltse le és telepítse a Java SE (JDK csomag, JRE) az Oracle honlapján.

Megjegyezzük, hogy a JDK és JRE kell tenni, mielőtt a telepítés Eclpise és lehetőleg ebben a sorrendben.

Egyes kézikönyvek írva "az első és Eclipse plug-in, akkor a JDK". De ez nem működik :)

Másrészt, ha már van Java frissítés a legújabb verzióra opcionális. De az a változat JRE nem lehet kisebb 1,6 és JDK verzió - 5.0 vagy újabb. Normál változat könnyen érthető, még a neve a telepítő fájlt.

Útközben az alkalmazás ne legyen cirill karaktereket és a szóközöket, egyébként, akkor nincs probléma oberotes. Tehát mit tesz a Program Files mappa nem szükséges :) fedezeti, győződjön meg arról, hogy rendszergazdai jogokkal, hanem a fiók nevét, szóköz nélkül és Cirill ( „Admin” vagy „11111” - abban az időben, de a „Kesha „- nem jó).

Most van egy kerete dolgozó Java és szükség van egy fejlesztés eszköze Android. Tény, hogy van egy másik környezet (IDE) a fejlődő Java (és nem csak) Androidra:

  • Eclipse kialakult ADT plugint;
  • IntelliJ IDEA Community Edition;
  • NetBeans kialakult NBAndroid plugin.

Vitatkozni az előnyei és hátrányai lehetnek hosszú, én választottam Eclipse egyszerűen azért, mert még nem próbáltam vele dolgozni, és azért is, mert ebben az esetben azt lehet letölteni mindent egy csomagban. És mégis van támogatása a vizuális fejlesztés, az alkalmazás felület, valamint a „Idea”, mint például az ilyen nem volt, amikor dolgoztam vele.

ADT plugin Eclipse, a Google fejlődik, és az Android támogatás IntelliJ IDEA környezet és a társaság JetBrains Tutor. Úgy véljük, hogy az IDEA sokkal jobb, mint az Eclipse IDE for Java, de az Eclipse, de könnyebb alkalmazkodni a kezdő.

Amikor kiválasztják Eclipse egyszerűen letölthető az Android SDK itt.

Ez egy nagy fájlt a 400 megabájt, de mi a teendő. de letölti a csomagot „all in one” (ZIP archívum, az archívum nevét a Windows, mint adt-bundle-windows-x86.zip), akkor egyszerűen bontsa ki a megfelelő mappát, például, a gyökere a C: meghajtó (hiányok és cirill a mappa neve rajta van szükség is!)

Amikor először futtatni a fájlt \ papka_programmy \ eclipse \ eclipse.exe szerda kérdés csak két kérdést:

  • kéri, hogy válassza ki a munkakönyvtárt a projekt (munkaterület);
  • megkérdezi, hogy küldjön statisztikákat a Google (mondtam „nem”).

Azonnal munkába nem fog működni - először ellenőrizze, hogy van-e a szükséges támogatást minket Platform (változat) Android. Menj a Window menü, Android SDK Manager programot. Ide tartozik például, az összes csomagot egy ág Android 2.2 - és fel vannak szerelve. Én azonban nem csak egy, és az eredmények csak azután a számítógép újraindítása (legyen elég újraindítás Eclipse).

Gondolod, hogy ez az? Bármi legyen is a helyzet. Kell több azonos plug-in, amely nélkül az Eclipse hogy működjön együtt a emulátor nem. Menj a Súgó menü új szoftver telepítésére, és nem az alábbiak szerint:

Azonban a rendszer lehet mondani, hogy a plug-in telepítve, akkor ez a lépés - egyszer.

Azt ellenőrzik, hogy a környezet kapcsolódik a mappát, ahová telepíteni Android SDK. Hit a Windows helyi menüjét, Preferences, és ellenőrizze, hogy a regisztrált helyes út SDK (SDK helye). Akkor az Alkalmaz gombra.







Menj a Fájl menü Új, Projekt, Android mappa, Android alkalmazás projekt, Next gombra.

Itt lehet megadni, és válassza ki a második lépés:

Mi értelme mindez:

Amikor kiválasztja Cél SDK néha több lehetőség áll rendelkezésre az azonos szintű API, mint például: Android 2.3.1 és a Google API-kat. A második kiviteli kiterjesztése az első és egy kiegészítő funkcionalitást a könnyű hozzáférést a szolgáltatások és a Google-adatokat. Ez a lehetőség lesz szükség, ha például a Google Maps. És ez így van általában nincs szükség.

Miután a Következő gombra kattintva a 3. lépésben, akkor hagyni mindent, ahogy van (megjegyzés, hogy ha az opció Projekt létrehozása a munkaterületet, egy új projekt mappa lesz a korábban kiválasztott mappa a projekt), és a következő lépés, akkor feltölt egy képet az alkalmazás ikonja helyett a szabványos robot (jobb, hogy egy GIF átlátszó háttérrel).

Akkor egy képet bármilyen méretű, de meg kell érteni, hogy ez nem a közepén:
A mappa res / húzható-hdpi a képeket generált ikon 72x72 pixel;
a mappában res / húzható-ldpi a mérete csökken 36x36 képpont;
A mappa res / húzható-mdpi - 48x48 pixel;
A mappa res / húzható-xhdpi - 96x96 pixel.
Úgy tűnik, hogy ez a változat az ikonok készülékek különböző képernyőfelbontás.
Ez utóbbi nélkül, ez a szám gyakran lehet csinálni.

Az utolsó előtti lépésben meg kell jegyezni, milyen fajta képernyő elkezd működni az alkalmazás (ha létrehozása Activity beállítás). „Activity” programozók a Google úgynevezett képernyők (formák) az alkalmazás. Ha az alkalmazás egy olyan szolgáltatás, mint például a „élő háttérkép”, a tevékenység nincs rá szüksége, vagy pedig legalább egy szükséges. Legyen amíg BlankActivity, azaz egy üres képernyő, esetleg egy esetleges szabványos navigációt. Kattintson a Tovább gombra, választ az utolsó kérdésre.

Neve a forma (Activity Name) hagyja MainActivity. az osztály jön létre ezzel a névvel. De ACTIVITY_NAME (következő mező Layout neve bemenet) alapértelmezett lesz az úgynevezett képernyő elrendezés (layout), amely a rendszer generál a res / layout mappát.

Végül egy listát a navigációs Type felelős milyen típusú navigációs van a képernyőn, ha kiválasztja a fajta minden azt mutatja a kép. Felhívjuk figyelmét, hogy ha úgy dönt, hogy a navigálást, amely nincs jelen a kiválasztott Minimum SDK, a felső részén az ablak van egy piros és egy figyelmeztetés. Úgy döntünk, amíg nincs, mert elméletben, akkor majd hozzá más activiti, de lehet csinálni a meglévő több képernyőn. Csak hozzá minden activiti pontosan meg kell határozni a kiáltvány. De később ezt.

A gomb megnyomása után befejeztük activity_main.xml nyitott fájlt, és lehetősége van arra, hogy egy grafikus elrendezését, úgy néz ki, mint amit általában a vizuális fejlesztőkörnyezetet más nyelvek (ezen a ponton már eloroszosodott Eclipse, így egy screenshot orosz):

A projekt felépítése is jól látható mind a csomag Explorer, és a létrehozott mappák a projektben mappa (ami viszont belül fekszik, a munkaterület projekt mappákat :)

Nézzük figyelni kizárólag a fő:

  • gen - fájlok automatikusan generált, ha építeni a projekt. Manuálisan is jobb, ha nem változik.
  • res - erőforrásokat, például képeket, szöveget, az alapértelmezett értékek, elrendezések (elrendezések).
  • src - a forrás fájlokat a program.

A részletes leírást a közeg természetesen túlmutat a rövid cikkben, de az alatt megpróbáltam összegyűjteni a választ, hogy a tipikus kérdések merülnek elején dolgozó Eclipse.

Saját egyszerű példa projekt az Android áll rendelkezésre apk-fájlt, és a forráskódot (formájában Eclipse projektek) ezen az oldalon, akkor szabadon használhatja gyakorolni a saját képességeit.

Kis FAQ Eclipse, hibákat találtak és jellemzői a környezet

1. A számítógép / operációs rendszer követelményei

A megfelelő fiókot? Fuss és tegyen meg mindent a gyökér, különben az eredmény megjósolhatatlan (például, ha telepíti a plug-inek). OS építsünk? Win7 (32) home (Starter) és egyéb nedovindous - poboku. Tedd „Hét”, vagy XP Professional, sok problémát fog tűnni :) 32 vagy 64? Ha van egy 64-bites változatát Eclipse, akkor le kell töltenie és JRE 64-bit. A JDK lehetséges, elméletileg, és egy 32-bites balra.

2. Telepítési problémák

Hogyan lehet eltávolítani a telepített csomagokat hiába? Ugyanebben az Android SDK Manager ablakban adja meg a szükséges négyzeteket, majd kattintson a Törlés gombra csomagok :) Hogyan lehet törölni az Android SDK teljesen? Törlés mappák és minden esetben lehet tisztítani CCleaner segédprogramot. Elméletileg az Eclipse nem írt a rendszerleíró adatbázisban, csak a fájlokat a felhasználói mappák.

3. Problémák kód

Eclipse panaszkodik az osztály R-kód: R nem lehet megoldani, hogy egy változó Próbálja ki a Project menü - Tiszta. Ha nem segít - a csomag neve csomag proizvoditel.prilozhenie; beilleszteni az egyes problémás fájl import húr import proizvoditel.prilozhenie.R; Az sem segített, átkok, és nincs hiba a kódban. Próbálja ablak - Run Android Lint. Ha még mindig a hibákat - kattintson a Frissítés. Figyelmeztetés, hogy ne állítsa KB természet, KB termék, stb Kattintson a jobb gombbal a hibát, Quick Fix (Quick Fix), és minden fut :) Hogyan kell megnyitni egy mentett összeállítást? Meglepő módon a Fájl menü - Import - Általános - a meglévő projektek a munkaterület, mutasd meg a projekt mappát. Ha nyitott sikeresen nyomja meg a Ctrl + F11 vagy a zöld nyíl „Run”.

És mégis, nem feltétlenül zárja be az összes projektet. Ha rákattint a Project Explorer jobb gombbal a projekt neve (HelloWorld, például), ott van a helyi menü van olyan elem bezárása Project. Ha megnyomja a csomagolja a projekt. Ezután nyissa meg Project'om ugyanabból a menüből, akkor nyissa meg a hátán.

4. Problémák a hibakeresés

Amennyiben Eclipse apk fájlt a kérelmemet? Fájl Vashi_proekty \ ProjectName \ Imya_proekta.apk. Miután a tisztítási projekt nem lesz ott, fut az emulátor - jön létre újra. Ez lesz az úgynevezett hibakeresés változata, a már aláírt automatikusan. Release verzió az alkalmazás is létrejön az Eclipse. jobb, kattintson a projekt mappát a csomag Explorer majd Export, Android, Export Android Application. Ott meg kell adnia a fájl (digitális aláírás), ha van, de, ha jól értem, ez általában nem, így lesz is létre kell hoznia azt. És hogyan lehet létrehozni egy digitális aláírást a ADT? Válassza ki a kívánt projekt exportálni. Válasszon Új kulcstárát - hozza létre a kulcstároló-fájl, amely tartalmazza a privát kulcsot. Írja be a fájl nevét és a kettős - jelszó védi a hozzáférést a kulcstároló fájlban. A következő lépésben adja meg az export alias - egy rövid név, amely lehetőség lesz a jövőben is alkalmazni kell ezt a kulcsot. Duplán adja meg a jelszót, hogy belépjen a kulcsot (igen, jelszavak 2 - eléréséhez kulcstároló-fájlt, és kulcsfontosságú a hozzáférést a kulcstároló-fájl).