Kreiranje Android aplikacije korišćenjem Java programskog jezika
VISOKA TEHNIČKA ŠKOLA STRUKOVNIH STUDIJA U
ZRENJANINU
Nastavni predmet: Tehnike programiranja
Studijski program: Inženjerski menadžment
Modul: Računarstvo
Diplomski rad
Informacioni sistem prodaje – naručivanja i isporuke putem interneta
PREDMETNI NASTAVNIK: STUDENT, Br. indeksa.:
Dr Željko Eremić Radovan Mijanović; 75-11
U Zrenjaninu, Septembar 2014. God
Table of ContentsSadržaj
1. Istorija Android Operativnog sistema
Android 1.0 4
Android 1.1 4
Android 1.5 – Cupcake 5
Android 1.6 – Donut 6
Android 2.0 – Eclair 6
Android 2.2 – 2.2.3 – Froyo 7
Android 2.3 – 2.3.2 – Gingerbread 8
Android 2.3.3 – Gingerbread 8
Android 3.0 – Honeycomb 9
Android 3.1 Honeycomb 10
Android 3.2 Honeycomb 10
Android 3.2.1 – 3.2.6 – Honeycomb
QT 18
Android Developer Tools 19
4. Anatomija Android aplikacije
5. Kreiranje Android aplikacije korišćenjem Java programskog jezika
....................................................26
6. Android aplikacija – primer
No table of contents entries found.
2

promenili pristup i zamenili fizičku tastaturu sa ekranom osetljivim na dodir, da bi bili bliži
konkurentima u to vreme.
Slika 2 - Prvi prototip
5
Konzorcijum kompanija pod imenom Open Handset Alliance čiji je predstavnik Google, a između
ostalih su uključeni i Samsung, HTC, Sony, T-Mobile, Qualcomm, su se oformili u jednu
organizaciju zarad razvijanja „Otvorenog standarda“ za mobilne uređaje.
Prvi komercijalni smartfon telefon sa
AndroidAndroid
operativnim sistemom je bio HTC Dream,
pušten u prodaju 22. Oktobra 2008-me godine.
Slika 3 - HTC Dream
7
Interesovanje za ovaj sistem je raslo velikom brzinom, prvobitno zbog samog potencijala
sistema, povezanosti, dostupnosti i mogućnosti da se personalizuje znatno više u odnosu na
druge konkurente. Google je 2010-te godine počeo i sa proizvodnjom sopstvene serije smartfon
uređaja, pod nazivom Google Nexus, među kojima se prvi zvao Nexus One.
AndroidAndroid
operativni sistem se skoro svakodnevno unapređuje, kako od strane velikih
firmi posebno za svoje uređaje, tako i od raznih programera koji prave svoje verzije sistema za
određene uređaje. Važno je napomenuti da je ceo sistem u potpunosti otvorenog koda, što
znači da svako, potpuno besplatno, može da preuzme izvorni kod sistema i da radi sa njim šta
mu je volja.
http://www.pcworld.com/article/254539/original_
_prototype_revealed_during_google_oracle_trial.html
(24.09.2014)
http://www.openhandsetalliance.com/press_110507.html
http://gizmodo.com/5053264/t-mobile-g1-full-details-of-the-htc-dream-
http://www.theguardian.com/technology/2010/mar/14/google-mobile-phone-launch-delay
(24.09.2014)
4
1.
Istorija
t
AndroidAndroid
Operativnog
sistema
AndroidAndroid
operativni sistem je od svog nastanka promenio mnoštvo verzija, a prve verzija
jesu tri Alfa verzija prvobitno razvijene od
AndroidAndroid
inc. tima, sa kodnim nazivom „Astro
Boy“, „Bender“ i „R2-D2“
. Nakon kojih je došla, od strane Google-a, beta verzija sistema i šest
verzija SDK-a za programere.
Prva, zvanična, komercijalna i stabilna verzija sistema je došla sa prethodno spomenutim
smartfon uređajem HTC Dream, sa zvaničnom verzijom 1.0 i bez kodnog naziva. Tek sa ovom
verzijom smo bili upoznati sa API nivoima, koji su pored svoje značajne uloge u programiranju,
govorile i koja je to verzija sistema, da značajno olakša programerima kompatibilnost između
međuverzija sistema. API nivo 1.
AndroidAndroid
1.0
Iako je telefon pušten u prodaju celih mesec dana kasnije, sam sistem je bio dostupan 23.
Septembra 2008-me godine i imao je sledeće, važnije, novine u svom sistemu.
AndroidAndroid
Market – Najosnovniji i najlakši vid preuzimanja i nadogradnje aplikacija preko
Google-ovog marketa namenjena svim korisnicima
AndroidAndroid
a.
Web pregledač – Osnovni pregledač za internet, omogućavao je prikazivanje celih HTML i
XHTML stranica, kao i mogućnost da se više stranica (prozora) otvore.
Kamera – najosnovnije koriščenje kamere, bez mogućnosti da se podešava rezolucija, kvalitet i
dr. podešavanja.
Folderi – Grupisanje ikonica na glavnom ekranu.
Podrška za E-mail servere – POP3, IMAP4 i SMTP protokoli.
Google Aplikacije – podrška za sinhronizaciju podataka između Google aplikacija i njihovih
servera.
Google Maps i Street view – satelitski prikaz i ulični(određene lokacije) prikaz celog sveta.
Google Talk – Mesendžer servis
Media player – reprodukovanje i rukovanje raznim media formatima – ograničene mogućnosti
(bez video reprodukcije i podrške za stereo bluetooth zvuk)
Notifikacije na status baru sa opcijama za podešavanja zvona, treperenje LED indikatora i
vibracije samog telefona.
Pozivanje broja glasom
Podešavanje pozadine na glavnom ekranu
police.com/2012/09/17/a-history-of-pre-cupcake-
(24.09.2014)
http://www.macworld.com/article/1061005/
(24.09.2014)
5

AndroidAndroid
1.6 – Donut
Krofna, ili Donut, je postao dostupan 15. Septembra 2009-te godine, zasnovan na novijem
linuksovom jezgru – 2.6.29. API nivo 4.
Govorna i tekstualna pretraga – sada pretražuje i nazive sačuvanih internet stranica,
kontakte i internet.
Text to speech – mogućnost da svaki uređaj pročita dati tekst. Podrška za više jezika.
Lakša pretraga u Google Marketu i mogućnost da se pogledaju isečci iz aplikacije.
Galerija i kamera su bolje integrisani – brži pristup kameri.
Selekcija većeg broja slika za brisanje u galeriji.
Podrška za WVGA rezoluciju (800x480)
Brža pretraga
AndroidAndroid
2.0 – Eclair
Oktobra 26-tog 2009-te godine je pušten u promet
AndroidAndroid
2.0, pod nazivom Eclair.
Zasnovan je na istom linuksovom jezgru kao svoj prethodnik, ali sa unapređenim API nivoom –
5.
Sinhronizacija naloga – Mogućnost za sinhronizaciju više naloga za e-mail i kontakte.
Bluetooth 2.1 podrška
Mogućnost da pritiskom na sliku kontakta dobijete na izbor poziv, slanje sms-a ili mejla.
SMS i MMS – Pretraga svih poruka i mogućnost brisanja najstarijih poruka kada se
prekorači postavljeni limit.
Kamera – Podrška za brojne funkcije i manipulacije sa kamerom – digitalni zum, blic,
odnos beline, efekti, fokus i sl.
Tastatura i rečnik – Brža reakcija tokom kucanja. Pametniji rečnik bolje predviđa sledeće
reči na osnovu prethodno iskucanog teksta.
Internet pregledač - Poboljšan korisnički interfejs za internet pregledač, sačuvane
stranice sadrže sliku posećene stranice. Podrška za HTML 5.
Optimizovan hardver i promenjen korisnički interfejs.
Podrška za više veličina ekrana i rezolucija, kao i bolji kontrast boja.
Poboljšane Google Mape
Animirane pozadine.
7
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti