Tvorba aplikací pro Android

01

Instalace a nastavení prostředí

Ab­yc­hom byli schop­ni tvořit ap­likace, musíme si nejprve přip­ravit potřebné nástroje a nas­tavit telefon. S tím by měla pomoci tato kapitola. Pusťme se tedy do toho!


Co vlastně pot­řebujeme?

V této kapitol­ce stručně shrneme kroky, které je potřeba provést. V dalších kapitolách pak jedno­tlivé kroky rozebereme pod­robněji.

  1. Prvním úkolem bude nainstalovat vývojové prostředí (IDE).
    To nám us­nadní správu pro­jek­tu a psaní kódu. V našem případě použijeme prostředí An­droid Studio.

  2. Samotný překlad zařídí balík An­droid SDK (Software De­velop­ment Kit).
    V případě An­droid Studia se nainstaluje SDK spolu s vývojovým prostředím, nemusíme se tedy o nic starat. U jiných vývojových prostředí je často třeba SDK doinstalovat ručně.

  3. Vybereme cílovou plat­formu v An­droid SDK .
    Pro překlad je třeba zvolit, pro jakou cílovou verzi An­droidu chceme ap­likaci přeložit. Musíme také zvolit plat­formu (ARM, Intel,…). Tyto volby pro­vedeme v nástroji SDK Man­ag­er, ve vývojovém prostředí (IDE). Přesný pos­tup popíšeme později.

  4. Dále budeme pot­řebovat nas­tavit telefon.
    Ap­likace budeme zkoušet (ladit) přímo v našem telefonu. Je to tak rychlejší a vidíme výs­ledek přímo tak, jak se v našem mobil­ním zařízení zob­razí.
    K tomu budeme pot­řebovat povolit Možnosti pro vývojáře.
    (Volitelně můžeme provádět ladění pro­střed­nictvím virtuálního stroje nebo virtuálního zařízení (AVD), to ale ponec­háme pro pokročilejší zájemce.)

Víme tedy, co nás čeká, a můžeme se pus­tit do jedno­tlivých kroků!



In­stalace ...



An­droid Studio a An­droid SDK

In­stalační balík vývojového prostředí An­droid SDK stáhneme ze stránek výrobce:
de­veloper­.android.com


K dis­pozici jsou in­stalační balíčky pro tři nejběžnější operační systémy (Win­dows, Mac OS X a GNU/Linux). My budeme používat prostředí operačního systému Win­dows.


Volba balíčků a plat­formy

An­droid SDK se stáhne a nainstaluje společně s An­droid Studiem, můžeme tedy pokračovat vol­bou cílové plat­formy a in­stalací odpovídajících balíčků.


Pokud budeme spouštět ap­likace pouze v mobilu, nemusíme in­stalovat žádné ob­razy systému (systém im­ages) a ušetříme tak až několik GB místa na disku.


Spustíme An­droid Studio a na úvodní ob­razov­ce zvolíme Con­figure → SDK Man­ag­er. Z nabídky zvolíme jednu z nabízených cílových plat­forem a ponec­háme zatrženy i An­droid ToolsAn­droid Plat­form Tools.


Pro ladění přes telefon zatrhněte navíc v záložce Extra­s:

  • An­droid Sup­port Re­posito­ry
  • An­droid Sup­port Li­bra­ry
  • Goog­le Play Ser­vices
  • Goog­le USB Driv­er

Počítejte s tím, že in­stalace bude trvat dlouho. Probíhá stažení velikého množství dat (ob­razy zvoleného systému pro zvol­ené plat­formy).


Nas­tav­ení telefonu pro ladění

Tato část návodu je nejzrádnější, protože je závislá na konkrétním typu mobil­ního telefonu. V případě, že násle­dující návod nebude fun­govat, zkus­te hledat na in­ter­netu.


Co pot­řebujeme?

  1. Zap­nout vývojářský režim (USB De­bugg­ing Mode) v mobil­ním telefonu.

  2. Nainstalovat do počítače ov­ladače pro spouštění ap­likace v mobil­ním telefonu.

  3. Připojit telefon USB kabelem a ověřit funkčnost pro­poj­ení.

Vývojářský režim

Podle typu a výrobce telefonu se může umístění položky nas­tav­ení měnit, ale hledej­te v Nas­tav­ení telefonu (Sett­ings):

  • Povol­te Nas­tav­ení → Možnosti pro vývojáře
    Sett­ings → De­velop­er opt­ions

  • Následně povolete USB De­bugg­ing
    Sett­ings → Gener­al → USB De­bugg­ing
    (Telefon nesmí být připoje­n k USB, jinak tato volba nepůjde zvolit.)

Pokud v nas­tav­ení telefonu vůbec nemáte Možnosti vývojáře, zkus­te nejprve:

  • O telefonu → Číslo telefonu (op­akovaně klikej­te — například u LG je třeba klik­nout 8×)
    About phone → Software In­for­ma­tion → Build Numb­er

In­stalace ov­ladače USB pro daný telefon

Ov­ladač naj­dete na stránkách výrobce telefonu. Hledej­te například: „LG An­droid Driv­ers“


Zdroj pro oblíbené značky telefonů:


Připoje­ní telefonu

Nyní připoj­te telefon USB kabelem k počítači. V mobil­ním zařízení se by se měla ob­jevit možnost povolit ladění ap­likací z tohoto počítače. Možnost potvrďte.


Od této chvíle byste měli mít přip­raveno vše potřebné. Můžete tedy začít psát svůj první pro­jekt!