spájame
slovenskú
IT komunitu
pridaj sa
Registrácia · Login

František Čaník 6.9.2011
Hodnoť článok:
0 0

Naštartujte sa s Android-om

Aplikácie hýbu svetom a nepíšem teraz len o tých, čo máme denno denne na očiach (Facebook, G+ a pod.) ale aj o tých, ktoré nám fičia v našich telefónoch a smartfónoch a neviem ešte akých salamónoch... Poďme sa spolu ponoriť do úvodu (dúfajme seriálu) o Android-e a budovaní aplikácii práve pre Android.

Hneď v údovde by som Vás chce upozorniť, že celý tento (ak to bude seriál) bude písaný z pohľadu laika, nie profíka, ktorý by sa živil práve tvorbou aplikácií pre android. Chcem, aby ste spolu so mnou spoznávali úskalia tvorby aplikácií pre android a aby sme spolu možno získali nejaký ten knowledge, ktorý snáď neskôr aj využijeme.


Ako začať, alebo čo si stiahnuť?

Je dnes bežné, že výrobcovia poskytujú takzvané SDK balíčky, alebo ak chcete, tak nástroje, pomocou ktorých viete pripraviť pre ich zariadenia či operačné systémy, rôzne nadstavby v podobe aplikácií - softu. Rovnako je tak tomu aj pri tvorbe softu pre Android a teda to, čo budeme potrebovať pre náš štart je práve SDK pre Android, ktorý si vieme stiahnuť priamo zo stránky developerov - developer.android.com. Dostupné sú SDKčka pre Windows, Mac OSX ako aj pre Linux.

Android pod Windowsom

Ja osobne mám notebook s Windows-om 64bit, no len márne som sa snažil donútiť celé SDK bežať, nakoľko si vyžaduje Javu (JDK). Stiahol som si teda Javu pre x64, no inštalátor na Android overuje existenciu JDK pre x86 a ja osobne som tak lenivý, že sa mi nechcelo zisťovať, čo je obsahom stiahnuteľného zip-u na stránkach Android-u. Takže som si stiahol JDK pre x86 a úspešne som nainštaloval JDK spolu s Androiďáckym SDK.

Windows 7? Áno aj, ale...

Ešte to nie je všetko. Ak máte Windows 7, pripravte sa na to, že rozšírenie do Eclipsu, v ktorom musíte nastaviť cestu k SDK Androidu bude štrajkovať, pretože Windows 7 pri používaní ciest typu "Program Files (x86)" konvertuje dlhý názov na staré známe Program~1, čo automaticky znamená nereálnu adresu. Preto oprášime staré príkazy na tvorbu virtuálnych liniek a vytvoríme si odkaz na SDK android-a tak, aby sme mali Android priamo na "céčku".

Čomu sa ešte budeme venovať?

Určite starej dobrej aplikácii alá "Hello World" a to aj napriek tomu, že pri tvorbe Vašej prvej aplikácie v Eclips-e už budete práve túto aplikáciu mať pripravenú. My si ale vysvetlíme, čo s čím súvisí a ako používať texty a súbor s definíciou textov. Určite je toho oveľa viac a pokiaľ máte nápady a múzu, kľudne sa môžete pridať a napísať pokračovanie.

Dôležité linky

František Čaník František Čaník

Programátor, webdesigner a webdeveloper niekoľkých webových projektov. Má za sebou prácu v reklamnej agentúre, médiách a na rôznych pozíciách v oblasti IT.


Hodnoť článok:
0 0

15 komentárov k článku:

Komentovať môžu iba prihlásení

Zaregistruj sa cez bezplatnú registráciu alebo použi login cez Facebook (FB Connect)

Prihlás sa tu, ak už máš profil na Zajtra.sk:


Zabudol som heslo

0 0 viťo 22.10.2011 21:37:54
Bude pokracovanie?:)
0 0 Tomáš Abaffy 7.9.2011 06:27:19
Súlasím s Matúšom, mohlo to byť dlhšie, ale nevadí, ak nebude treba dlho čakať na ďalší diel.
0 0 Matúš Jančík 6.9.2011 23:26:31
Super, tesim sa na serial. Dufam ze vydrzis co najdlhsie.

Hello world som skusal uz skor a teraz som prisiel na prijemny fakt. Eclipse aj Android SDK som mal nainstalovany na D:\. SDK dokonca priamo v zlozke eclipse :) a aj ked som medzi tym preinstaloval Windows, tak po spusteni eclipse z D(bez instalacie) uz SDK nainstalovane bolo. Stacilo vyriesit tie ovladace, ktore uz boli stiahnute v spominanej zlozke. Cize odporucam eclipse aj workspace drzat na inom ako systemovom disku.

A dalsi prijemny fakt je, ze ak vam pojdu ovladace, tak staci par krokov a do telefonu nahrate najnovsi cyanogenmod.com s Androidom 2.3

0 0 Lukáš Andel 6.9.2011 23:16:22
Toto je pekny zaciatok popularnej temy, takze na rozbeh nemusim zatial zhanat ziadnu kucharku pre zaciatocnikov ? :)
0 0 Matúš Koprda 6.9.2011 23:11:35
Mohol si rovno spojit prve 2 casti do jednej, mozno aj 3.. myslim, ze aj viac by som zvladol ;)
0 0 Martin Malina 6.9.2011 22:52:27
no hlavne jeden hint poradim, ktory som sa dozvedel prave teraz. :D
android sdk sa mi nedarilo nasitalovat cez instalera, iba pouzivat neodporucany zip. Instaler mi nesiel preto, lebo mi pisal ze nemam nainstalovane java SE, pricom som mal. Hint je v tom, ze staci sltacit tlacitko back a potom tlacitko next a instaler zrazu tu Javu najde. Neviem, ci sa mam smiat alebo plakat ... SDK manazer mi uz instaluje kopu veci, ktore mi chybali a vsimol som si tam aj usb driver, tak pevne verim, ze to uz pojde.
0 0 František Čaník 6.9.2011 22:41:12
@Martin: v podstate ja co som skusal, tak som isiel len cez prikazovy riadok, ktorym som nainstaloval app priamo do zariadenia. Nikdy som to neskusal zriesit priamo z Eclips-u, ale ta sak pokusim sa potom nejak v clanku poodchytavat riesenia.
0 0 Martin Malina 6.9.2011 22:20:47
Nepodarilo sa mi nainstalovat ziaden este. Mam win7 a adb devices mi vypisuje iba emulator. Ako pisete pozeram ze to bude asi trosku vacsi problem. Hadam sa to dako podari. Lebo bez toho vyvijat je na houno.:)
0 0 František Čaník 6.9.2011 21:54:23
@Martin: btw. aky operacny system mas? podarilo sa ti nainstalovat ten google USB driver? mne v podstate widli nainstalovali automaticky driwer, ale pridal som si aj htc na synchronizaciu. ked si nainstalujes sdk-cko tak v adresari platform-tools najdes suborik adb. Spusti cez cmd.exe prikaz "adb devices" ... pokial to nenajde tvoje zariadenie (pripojene cez USB) bude to asi problem...
0 0 Michal Daubner 6.9.2011 21:44:26
Do tohoto som sa chcel pustit ako som si kupil androida. Som rad ze sa mam od coho odpichnut a mam s kym diskutovat problemi :)
0 0 František Čaník 6.9.2011 21:21:12
@Martin: Ako bolo písané, niekedy je problémom aj nastavenie vývojovej verzie. Je to kapitola sama osebe, pretože práve toto je jeden z dôvodov, prečo je s Androidmi taký problém. Ak chceš robiť vývoj priamo z Eclipse do mobilu, musíš si napríklad povoliť aj tzv. "falošné lokality"... Určite o tom budem písať, pretože tiež to chcem skúšať prepojiť s HTC Desire S, aby som vedel priniesť priamo PRINT SCREENY ;)
0 0 Andrej Guráň 6.9.2011 20:57:25
Super nápad! Určite budem sledovať, dúfam, že bude pokračovať! Držím palce
0 0 Peter Bartoš 6.9.2011 20:17:51
@Martin: Ak už máš nainštalovaný správny ovládač pre usb, problém môže byť ešte v tom, ak si náhodou nepovolil vývoj v nastaveniach telefónu. Konkrétne: Nastavenia > Aplikácie > Vývoj
0 0 Tomáš Abaffy 6.9.2011 20:09:29
@Martin možno len proste zlá kombinácia, Android má toľko verzií...
0 0 Martin Malina 6.9.2011 19:51:21
chcem sa spytat takto napriamo, trosku dopredu. Mam htc hero, nepodarilo sa mi spojit ho s eclipsom tak aby som vyvijal priamo s mobilom. V podstate mi, ked som dobre googlil, chyba usb driver pre htc, zevraj staci aj bezny driver od google, ktory by mal byt dostupny na naistalovanie v sdk manageri v available packages. Mam tam vsak iba google APIcka a nic ine. Chyba mi este nieco alebo kde je problem?
Zajtra.sk > Programovanie > Seriály > Naštartujte sa s Android-om


Kritika

Vieš ako robiť veci lepšie? Pomôž našim odvážnejším členom a skritizuj im projekty!

Reklama

Seriály zo Zajtra.sk

Reklama