Programiranje

Android Studio za začetnike, 1. del: Namestitev in namestitev

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.

Jeff Friesen

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

Jeff Friesen

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.

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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.

Jeff Friesen

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

Jeff Friesen

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.

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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

Jeff Friesen

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.

Jeff Friesen

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

Jeff Friesen

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.

Jeff Friesen

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.

Jeff Friesen

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.

Jeff Friesen

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.

Jeff Friesen

Nato boste prilagodili dejavnost:

Jeff Friesen

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:

Jeff Friesen

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

Jeff Friesen

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.)

Jeff Friesen Jeff Friesen

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.

Jeff Friesen

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, in styles.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.

$config[zx-auto] not found$config[zx-overlay] not found