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

Uvod

                                                                                                                                                                                  

.......................................................................................................................................................2

1.     Istorija Android Operativnog sistema                                                                                                                

....................................................................................................4

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.0.1 – 2.1 - Eclair                                                                                                                                   

.....................................................................................................................7

Android 2.2 – 2.2.3 – Froyo    7
Android 2.3 – 2.3.2 – Gingerbread       8
Android 2.3.3 – Gingerbread  8

Android 2.3.4 – Gingerbread                                                                                                                               

.................................................................................................................9

Android 2.3.5 – Gingerbread                                                                                                                               

.................................................................................................................9

Android 3.0 – Honeycomb      9
Android 3.1 Honeycomb         10
Android 3.2 Honeycomb         10

Android 3.2.1 – 3.2.6 – Honeycomb                                                                                                                

....................................................................................................11

Android 4.0 – 4.0.2 – ICS         11
Android 4.0.3 – 4.0.4 – ICS      12
Android 4.1 – Jelly Bean          12
Android 4.2 – Jelly Bean          13
Android 4.3 – Jellybean           14
Android 4.4 – KitKat   14
Android 4.4w i L          15

2.     Android Operativni Sistem                                                                                                                                 

...................................................................................................................16

3.     Android Razvojni alati                                                                                                                                         

..........................................................................................................................18

QT     18
Android Developer Tools         19

4.     Anatomija Android aplikacije                                                                                                                            

...............................................................................................................24

5.     Kreiranje Android aplikacije korišćenjem Java programskog jezika                                                          

....................................................26

Framework    28
Probot            48

6. Android aplikacija – primer                                                                                                                                    

......................................................................................................................66

Zaključak                                                                                                                                                                         

......................................................................................................................................................69

Literatura                                                                                                                                                                        

.....................................................................................................................................................70

No table of contents entries found.

2

background image

promenili pristup i zamenili fizičku tastaturu sa ekranom osetljivim na dodir, da bi bili bliži 
konkurentima u to vreme. 

5

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. 

6

Prvi komercijalni smartfon telefon sa 

AndroidAndroid

 operativnim sistemom je bio HTC Dream, 

pušten u prodaju 22. Oktobra 2008-me godine.

7

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. 

8

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.

5

 

http://www.pcworld.com/article/254539/original_

 

 

android

 

 Android

 

 

_prototype_revealed_during_google_oracle_trial.html

 

 

 (24.09.2014)

6

 

http://www.openhandsetalliance.com/press_110507.html

 (24.09.2014)

7

 

http://gizmodo.com/5053264/t-mobile-g1-full-details-of-the-htc-dream-

 

 

android

 

 Android

 

 

-phone

 

 

 (24.09.2014)

8

 

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

9

. Nakon kojih je došla, od strane Google-a, beta verzija sistema i šest 

verzija SDK-a za programere. 

10

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

9

 

http://www.

 

 

android

 

 Android

 

 

police.com/2012/09/17/a-history-of-pre-cupcake-

 

 

android

 

 Android

 

 

-codenames/

 

 

 (24.09.2014)

10

 

http://www.macworld.com/article/1061005/

 

 

android

 

 Android

 

 

sdk.html

 

 

 (24.09.2014)

5

background image

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.

14

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.

15

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.

14

 

http://developer.

 

 

android

 

 Android

 

 

.com/about/versions/

 

 

android

 

 Android

 

 

-1.6-highlights.html

 

 

 (24.09.2014)

15

 

http://developer.

 

 

android

 

 Android

 

 

.com/about/versions/

 

 

android

 

 Android

 

 

-2.0.html

 

 

 (24.09.2014)

7

Želiš da pročitaš svih 75 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti