Posodobljeno: januar 2020.
Že nekaj let je jasno, da je Android sila primeren za mobilno OS. Ta tehnologija, ki temelji na Javi, je sprožila novo zlato mrzlico, saj so programerji tekmovali, da bi zaslužili s svojimi mobilnimi aplikacijami. Tudi delovnih mest v Androidu je veliko, kot kaže hitro iskanje zaposlitve s pomočjo Indeed.com.
Za svoj uspeh morajo razvijalci Androida dobro poznati jezik Java (ali Kotlin), API-je za Android in arhitekturo aplikacij za Android. Pomembno je tudi, da uporabite primerno in učinkovito razvojno okolje. Dolga leta je bila Eclipse IDE z vtičnikom ADT najprimernejša platforma za razvoj Androida. Danes je Android Studio.
Kaj je novega v Android Studio 3.x
Ugotovite, na kaj morate biti pozorni v najnovejši različici Android Studio, vključno s podporo za Kotlin, Java 8 in številnimi novimi orodji in vtičniki.
Če v Android Studio še niste začeli, vas bo ta vadnica začela. Na kratko bom predstavil platformo za razvoj Androida, nato pa vam pokazal, kako prenesete, namestite in zaženete programsko opremo. Po tem bomo večino časa dejansko uporabljali Android Studio za razvoj animirane mobilne aplikacije:
- V 1. del, zagnali boste svoj prvi projekt Android in spoznali glavno okno Android Studio.
- V 2. del, boste kodirali aplikacijo in se naučili, kako uporabljati Android Studio za vnos izvorne kode in virov v projekt.
- V 3. delbomo izdelali in zagnali aplikacijo z uporabo emulirane strojne naprave in tabličnega računalnika Kindle Fire.
- V 4. del, Pokazal vam bom, kako uporabljati vgrajena orodja in vtičnike za razhroščevanje Androida in izboljšanje produktivnosti kodiranja.
Primeri v tej seriji so iz najbolj stabilne različice Androida v času pisanja tega članka, Android 3.2.1.
Začnite uporabljati Android Studio
Android Studio je Googlov uradno podprt IDE za razvoj aplikacij za Android. Ta IDE temelji na IntelliJ IDEA, ki ponuja zmogljivo orodje za urejanje kode in razvijalce. Android Studio 3.2.1 vključuje naslednje funkcije:
- Prilagodljiv gradbeni sistem, ki temelji na Gradleu
- Hiter in s funkcijami bogat emulator
- Enotno okolje, kjer lahko razvijate vse naprave Android
- Takojšnji zagon, da potisnete spremembe v zagnani aplikaciji, ne da bi ustvarili nov APK
- Predloge kode in integracija GitHub, ki vam pomagajo zgraditi skupne funkcije aplikacije in uvoziti vzorčno kodo
- Obsežna orodja in okviri za testiranje
- Orodja Lint, ki vam pomagajo prepoznati zmogljivost, uporabnost, združljivost različic in druge težave
- Podpora za C ++ in NDK
- Vgrajena podpora za Google Cloud Platform, ki olajša integracijo Google Cloud Messaging in Google App Engine
- Arhitektura vtičnika za razširitev sistema Android Studio prek vtičnikov
Prenesite Android Studio
Google ponuja Android Studio za platforme Windows, Mac OS X in Linux. Android Studio lahko prenesete z domače strani Android Studio, kjer boste našli tudi tradicionalne SDK-je z orodji ukazne vrstice za Android Studio. Preden naložite Android Studio, se prepričajte, da vaša platforma izpolnjuje naslednje zahteve:
Zahteve sistema Windows
- Microsoft Windows 7/8/10 (32-bitni ali 64-bitni)
- Najmanj 3 GB RAM-a, priporočeno 8 GB RAM-a (plus 1 GB za Android Emulator)
- Najmanj 2 GB prostora na disku, priporočeno 4 GB (500 MB za IDE in 1,5 GB za Android SDK in sliko sistema emulatorja)
- Najmanjša ločljivost zaslona 1280 x 800
Zahteve za Mac OS
- Mac OS X 10.10 (Yosemite) ali novejši, do 10.13 (High Sierra)
- Najmanj 3 GB RAM-a, priporočeno 8 GB RAM-a (plus 1 GB za Android Emulator)
- Najmanj 2 GB prostora na disku, priporočeno 4 GB (500 MB za IDE in 1,5 GB za Android SDK in sliko sistema emulatorja)
- Najmanjša ločljivost zaslona 1280 x 800
Zahteve za OS Linux
- Namizje GNOME ali KDE. Preizkušeno na Ubuntu 14.04 LTS, Trusty Tahr (64-bitna distribucija, ki lahko poganja 32-bitne aplikacije)
- 64-bitna distribucija, ki lahko poganja 32-bitne aplikacije
- Knjižnica GNU C (glibc) 2.19 ali novejša
- Najmanj 3 GB RAM-a, priporočeno 8 GB RAM-a (plus 1 GB za Android Emulator)
- Najmanj 2 GB prostora na disku, priporočeno 4 GB (500 MB za IDE in 1,5 GB za Android SDK in sliko sistema emulatorja)
- Najmanjša ločljivost zaslona 1280 x 800
Ko se prepričate, da je vaš operacijski sistem združljiv s sistemom Android Studio 3.2.1 ali novejšim, prenesite ustrezno distribucijsko datoteko za Android Studio. Stran za prenos programa Android Studio je samodejno zaznala, da uporabljam 64-bitni operacijski sistem Windows in je izbrana android-studio-ide-181.5056338-windows.exe
(927 MB), ki ga lahko prenesem.
Orodja za ukazno vrstico Android SDK
android-studio-ide-181.5056338-windows.exe
vključuje namestitveni program in orodja za ukazno vrstico Android SDK. Če ne potrebujete ali želite uporabljati Android Studio, lahko prenesete samo orodja za ukazno vrstico Android SDK.
Namestitev sistema Android Studio v 64-bitni sistem Windows 10
Izstrelil sem android-studio-ide-181.5056338-windows.exe
za zagon postopka namestitve. Namestitveni program se je odzval s predstavitvijo Nastavitev Android Studio pogovorno okno, prikazano na sliki 1.

Klik Naslednji pripeljal sem do naslednje plošče, ki ponuja možnost zavrnitve namestitve Android Virtual Device (AVD).

Odločil sem se, da obdržim privzete nastavitve. Po kliku Naslednji, Odpeljali so me v Nastavitve konfiguracije plošča, kjer so me prosili, da izberem, kam namestiti Android Studio.

Ohranil sem privzeto mesto namestitve in kliknil Naslednji, in ga pozdravili z Izberite Mapa menija Start plošča.

Ohranil sem privzeto nastavitev in kliknil Namestite. Naslednji Namestitev pojavila se je plošča:

Klik Pokaži podrobnosti povzroči, da se prikažejo imena datotek, ki se namestijo, in druge dejavnosti. Ko je namestitev končana, Namestitev je končana prikazala se je plošča.

Po kliku Naslednji, je namestitveni program predstavil Dokončanje namestitve Android Studio plošča.

Za dokončanje namestitve sem pustil Zaženite Android Studio polje označeno in kliknjeno Končaj.
Zagon Android Studio
Android Studio prvič zažene, predstavlja Popolna namestitev pogovorno okno, ki ponuja možnost uvoza nastavitev iz prejšnje namestitve.

Odločil sem se, da ne bom uvozil nastavitev (privzeta izbira), in kliknil v redu, in je bil nagrajen z naslednjim začetnim zaslonom:

Opazil sem tudi naslednje Iskanje razpoložljivih komponent SDK sporočilo.

Na tej točki je Android Studio predstavil naslednje Čarovnik za namestitev Android Studio pogovorno okno:

Kliknil sem Naslednji, čarovnik pa me je povabil, naj izberem vrsto namestitve. Ohranil sem privzeto standardno nastavitev.

Nato sem dobil priložnost, da izberem temo uporabniškega vmesnika.

Ohranil sem privzeto IntelliJ nastavitev in kliknili Naslednji. Nato je Android Studio omogočil preverjanje nastavitev.

Kliknil sem Končaj in Android Studio sta začela postopek prenosa komponent SDK.

Ta del namestitve lahko traja nekaj minut. Klik Pokaži podrobnosti lahko razbremeni nekaj dolgčasa, tako da razkrije različne datoteke, ki se prenašajo in razpakirajo.

Za moj računalnik s sistemom AMD je po popolnem prenosu in odpakiranju komponent čakalo neprijetno presenečenje:

Moje možnosti so, da se sprijaznimo s počasnim emulatorjem ali pa za pospešitev razvoja uporabim napravo Android. V 3. delu vam bom pokazal, kako sem rešil to težavo.
Končno sem kliknil Končaj za dokončanje čarovnika. The Dobrodošli v Android Studio pojavilo se je pogovorno okno.

To pogovorno okno se uporablja za zagon novega projekta Android Studio, delo z obstoječim projektom in še več. Do njega lahko dostopate z izbiro Android Studio iz sistema Windows Začni meni ali enakovreden na drugi platformi.
Vaša prva mobilna aplikacija za Android Studio
Najhitrejši način za spoznavanje Android Studio je, da ga uporabite za razvoj aplikacije. Začeli bomo z različico aplikacije "Hello, World": majhna mobilna aplikacija, ki prikaže sporočilo "Dobrodošli v Androidu".
V naslednjih korakih boste zagnali nov projekt Android Studio in spoznali glavno okno, vključno z oknom urejevalnika, ki ga boste uporabili za kodiranje aplikacije v 2. delu.
Začetek novega projekta
Od naše dosedanje nastavitve bi morali še vedno uporabljati Android Studio z Dobrodošli v Android Studio pogovorno okno. Od tu kliknite Zaženite nov projekt Android Studio. Android Studio se bo odzval z Ustvari nov projekt pogovorno okno, prikazano na sliki 19.

Enter W2A (Dobrodošli v Androidu) kot ime aplikacije in javajeff.ca kot ime domene podjetja. Na namizju sem opazil C: \ Users \ JEFF \ AndroidStudioProjects \ W2A kot lokacija projekta. Kliknite Naslednji , da izberete ciljne naprave.

Android Studio vam omogoča izbiro dejavniki oblikeali kategorije ciljnih naprav za vsako aplikacijo, ki jo ustvarite. Ohranil sem privzeto nastavitev.
Kliknite Naslednji, in dobili boste priložnost, da izberete predlogo za glavno dejavnost aplikacije. Za zdaj se bomo držali Prazna dejavnost. Izberite to predlogo (če je potrebno) in kliknite Naslednji.

Nato boste prilagodili dejavnost:

Enter W2A kot ime dejavnosti in glavni kot ime postavitve in kliknite Naslednji za dokončanje tega koraka.
Prekonfigurirani gumbi
Ko boste naslednjič ustvarili aplikacijo za izbrano ciljno kategorijo naprave, boste to verjetno odkrili Naslednji je onemogočen in Končaj je omogočena.
Ko prvič uporabite Android Studio, boste odkrili, da mora prenesti nekatere datoteke, povezane z njegovo postavitvijo omejitve, ki se uporablja za izdelavo odzivnih uporabniških vmesnikov:

Android Studio omogoča Končaj po prenosu datotek postavitve omejitve. Kliknite ta gumb in Android Studio vas popelje v glavno okno.

Glavno okno je razdeljeno na menijsko vrstico in več drugih področij, ki so navedena na slikah 25 in 26. (Upoštevajte, da sta sliki 25 in 26 vljudnost Googla.)


Oglejte si stran Meet Android Studio, če želite izvedeti več o uporabniškem vmesniku Android Studio.
Dostop do AVD Manager in SDK Manager
Če želite dostopati do običajnega upravitelja AVD ali upravitelja SDK, izberite Upravitelj AVD ali SDK Manager iz Android Studia Orodja meni.
Okna projekta in urejevalnika
Ko vstopite v glavno okno (glejte sliko 24), opazite samo prikaz okna Project app in Gradlove skripte. Razširiti boste morali app vejo projektnega drevesa za opazovanje več podrobnosti.

Okno projekta je organizirano v drevo, katerega glavne veje so app in Gradlove skripte. The app podružnica je nadalje organizirana v manifestira, java, generatedJava, in res pododružnice:
- manifestira trgovine
AndroidManifest.xml
, ki je datoteka XML, ki opisuje strukturo aplikacije za Android. Ta datoteka beleži tudi nastavitve dovoljenj (kjer je to primerno) in druge podrobnosti o aplikaciji. - java shrani izvorne datoteke Java v aplikaciji v skladu s hierarhijo paketov, kar je
ca.javajeff.w2a
v tem primeru. Prav tako organizira datoteke za namene testiranja. - res shrani datoteke virov aplikacije, ki so organizirane v izvlečno, postavitev, mipmap, in vrednote pododružnice:
- izvlečno je večinoma prazno mesto za shranjevanje umetniških del aplikacije; sprva so tukaj shranjene datoteke XML za prilagodljive ikone v ospredju in v ozadju zaganjalnika.
- postavitev je lokacija, ki vsebuje datoteke postavitve aplikacije;
main.xml
(datoteka postavitve glavne dejavnosti) je tu sprva shranjena. - mipmap je lokacija, ki vsebuje različne
ic_launcher.png
datoteke, ki shranjujejo ikone zaslona zaganjalnika v različnih ločljivostih. - vrednote je lokacija, ki vsebuje
colors.xml
,strings.xml
, instyles.xml
.
The Gradlove skripte podružnica identificira različne .gradle
(kot naprimer build.gradle
) in .properties
(kot naprimer local.properties
) datotek, ki jih uporablja sistem za gradnjo, ki temelji na Gradleu, Android Studio.
Imena podružnic in imena imenikov / datotek
Vsaka veja / podveja ustreza imenu imenika ali imenu datoteke. Na primer, res ustreza res
imenik in strings.xml ustreza strings.xml
mapa.
Zaključek k 1. delu
Namestili in konfigurirali ste Android Studio in ustvarili projekt za svojo prvo mobilno aplikacijo Android Studio; zdaj ste pripravljeni na izdelavo aplikacije za Android. V programu Android Studio to pomeni, da novi projekt zapolnite z izvorno kodo Java in datotekami virov. Ko ste pripravljeni na kodo prve animirane mobilne aplikacije za Android, se obrnite na 2. del.
To zgodbo "Android Studio za začetnike, 1. del: Namestitev in namestitev" je prvotno objavil JavaWorld.