210 likes | 379 Views
Android Aplikacije. s tudenti : Miloš Jevtić i Milan Lazić profesor : Milorad Tošić. Cilj prezentacije:. upoznavanje sa Android operativnim sistemom uvid u način na koji Android aplikacije iskorišćavaju hardver uređaja.
E N D
Android Aplikacije studenti: Miloš Jevtić i Milan Lazić profesor: Milorad Tošić
Cilj prezentacije: • upoznavanje sa Android operativnim sistemom • uvid u način na koji Android aplikacije iskorišćavaju hardver uređaja
Za veoma kratak vremenski period Android OS dolazi do samog vrha u svetu pametnih telefona -Grafik prodaje telefona sa Android OS-om
Najveća prednost Android-a je što je open source softver: • Omogućava korisnicima i proizvođačima da ga prilagođavaju svojim potrebama • Uočene greške bilo ko može ispraviti i obavestiti programere izvornog Android-a • Svi potrebni alati za rad sa Android-om su besplatni
Krajnjim korisnicima su najbitnije aplikacije • okruženje za razvoj aplikacija • je fleksibilno i pogodno za • programiranje • veliki broj dostupnih • aplikacija čini korisnike • zadovoljnim
Mogućnosti aplikacija zavise od podržanih opcija od strane operativnog sistema • Osnovne funkcije koje Android podržava: • čuvanje podataka – korišćenje hardvera • povezivanje – Bluetooth, – multi-touch ekran WiFi, GSM/EDGE... –multi tasking • slanje SMS i MMS poruka –Flash podrška • pristup Internetu • otvaranje audio i video fajlova
Aplikacije čine sloj korisničkog interfejsa ka OS-u i omogućavaju korisniku lakšu manipulaciju hardverskim alatima uređaja • Ekran osetljiv • na dodir • otvara nove • mogućnosti za • dizajn • interfejsa
Android uređaji raspolažu GPS prijemnikom • na osnovu signala • sa satelita može se • odrediti lokacija • telefona • aplikacije koriste • GPS za različite • vidove navigacije
Foursquare • povezivanje sa • prijateljima • lokacije javnih • objekata i • prijatelja
Google Maps • najpopularnija aplikacija • za navigaciju • glasovna navigacija u toku • vožnje, informacije o stanju • saobraćaja na putu • mape pojedinih aerodroma • i hotela
SD kartica • portabilna memorija kojoj • aplikacije mogu pristupati • SD standard podržava većina • telefona, fotoaparata i • kompjutera • Veliki broj aplikacija zahteva • dodatni memorijsku prostor • nakon instalacije • i tada je pogodno koristiti • eksternu memoriju
Senzor blizine • Rešava problem slučajnog dodira ekrana pri • razgovoru, uvetom ili licem Smart Screen Off • štedi bateriju gašenjem • ekrana kada senzor detektuje • neki objekat blizu • puno dodatnih opcija: • tajmer, vibracija, aktivacija • protresanjem...
Senzor ubrzanja • Registruje kretanje telefona kao i njegov položaj • Korisnik kontriliše interfejs • koji reaguje na promenu • položaja telefona
Senzor se koristi i za upravljanje u mnogim igricama: Moto X Mayhem
Bluetooth radio • Ima ulogu u bežičnom prenosu podataka na relativno malim rastojanjima Bluetooth File Transfer • dobar pregled i pretraga • fajlova • mogućnost slanja kontakata • pretraživanje arhiva fajlova
Auto Bluetooth • česta upotreba Bluetooth-a je • za hands free u toku vožnje • aplikacija automatski pali i gasi • Bluetooth pri dolazećim • pozivima
Kamera • Pored klasičnog snimanja fotografija i videa puno aplikacija dodaje nove mogućnosti kameri na Android telefonu Cartoon Camera • Puno podešavanja bojai • kontrasta kojima se • postižu razni efekti • na fotografijama
Razvijanje aplikacija • Kodiranje aplikacije se radi u Java programskom jeziku sa odgovarajućim bibliotekama • Korisnički interfejs se pravi korišćenjem XML-a • Dostupne su procedure za upravljanje svim resursima uređaja što značajno olakšava razvijanje aplikacije • Raspodela verzija • Android-a sa • početka 2011.
Emulator za testiranje aplikacija • Veoma značajan • za programere • jer može da • simulira • uređaje sa • različitim • performansama
Ispitna pitanja: 1.Pogodnosti Android-a kao open source platforme 2.Navesti osnovne hardverske alate Android uređaja i objasniti kako se mogu koristiti u aplikacijama. • Korišćena literatura: • Android Application Developement for Dummies • https://play.google.com/store