ITI0011-2014:Android

Allikas: Kursused
Redaktsioon seisuga 4. november 2014, kell 12:40 kasutajalt Ago (arutelu | kaastöö)
Mine navigeerimisribale Mine otsikasti

Tagasi ITI0011 lehele.

Eclilpse'i seadistamine

  • Help -> Eclipse Marketplace ...
  • Otsida "android"
  • Valida tuleb: Android Development Tools for Eclipse by Google (nimekirjas 5. kohal)
  • Installeerides küsitakse kinnitust (nagu ikka, "Accept", "OK" jne)

.

  • Window
  • Preferences
  • Valida kaust, kuhu android sdk pakiti

.

  • Windows
  • SDK manager
  • Android 5.0 eest linnukesed ära (kui muidugi soovi ja aega, võib ka versioon 5 installeerida)
  • Android 4.4 valida (võib välja jätta Glass, Google API ja näiteks Intel x86 Atom System Image).
  • Install packages
  • tõmbab alla vajalikud pakid

Android SDK

https://developer.android.com/sdk

GET THE SDK FOR AN EXISTING IDE (kui Eclipse või muu IDE on juba olemas).

Alternatiivne emulaator

Genymotion: http://www.genymotion.com/

Allalaadimiseks tuleb tasuta konto teha.

Mitte Windowsi kasutajad peavad VirtualBox'i lisaks installeerima.


Linke

Arendamine

  • New ..
  • Android
  • New Android Application
  • erinevad sammud, kus saab määrata nime, minimaalset androidi versiooni, kus programm töötab, ikooni jne.
  • nimekirjast valida: Blank activity
  • MainActivity ja activity_main sobivad

Käivitamine:

  • Android Virtual Device tuleb luua: nimi, valida device jne.
  • Võtab kaua aega
  • run
  • Android application
  • Valik seadmetest (kui eelnevalt on loodud ja töötab), võib ka uue luua
  • Kui device käib, ei ole vaja seda kinni panna. Hiljem saab muudetud rakendust käivitada juba käimas olevas seadmes.

Projekt genymotionis käima

  • Kui genymotion töötab, siis saab käivitamise ajal valida käimas olevate seadmete seast genymotioni oma.


Failid (projekti all):

  • res/layout/activity_main.xml - peamine layout
  • res/values/strings.xml - sisaldab kõiki sõnesid, mis rakenduses kasutada saab

XML-failide puhul saab sisuakna all olevate tab'idega valida kas lähtekood (tekstiline näitamine) või graafiline näitamine.