1 / 11

ZAVRŠNI RAD br. 3692 PRAĆENJE AKTIVNOSTI POKRETNIH KORISNIKA

ZAVRŠNI RAD br. 3692 PRAĆENJE AKTIVNOSTI POKRETNIH KORISNIKA. Ivan Validžić. Sadržaj. Prikupljanje korisničkih podataka Prikupljanje podataka pomoću aplikacija Model usluge Top Contacts Arhitektura sustava Struktura projekta Top Contacts Programsko rješenje

scot
Download Presentation

ZAVRŠNI RAD br. 3692 PRAĆENJE AKTIVNOSTI POKRETNIH KORISNIKA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ZAVRŠNI RAD br. 3692PRAĆENJE AKTIVNOSTI POKRETNIH KORISNIKA Ivan Validžić

  2. Sadržaj • Prikupljanje korisničkih podataka • Prikupljanje podataka pomoću aplikacija • Model usluge Top Contacts • Arhitektura sustava • Struktura projekta Top Contacts • Programsko rješenje • Korištenje aplikacije Top Contacts • Usporedba rezultata s društvenom mrežom Facebook • Zaključak

  3. Prikupljanje korisničkih podataka • Ručni unos korisnika • Korištenje senzora (automatski) • Korištenje vanjskih resursa

  4. Prikupljanje podataka pomoću aplikacija • Kontekstno-svjesna usluga • Primjer: Bluetooth

  5. Model usluge Top Contacts • Naglasak na podacima prikupljenima iz pametnih pokretnih telefona • Poruke i pozivi

  6. Arhitektura sustava http://social.tel.fer.hr/2013-2014/mmajcen/FriendshipComparing/TopContacts.apk

  7. Struktura projekta Top Contacts • Objektno orijentirani programski jezik Java • Eclipse • Razvojna okolina Eclipse ADT (engl. Ada Development Toolkit) • Grafičko korisničko sučelje ostvareno pomoću prikaza (engl. layout)

  8. Programsko rješenje • Klasa MainActivity koristi grafičko korisničko sučelje i njegove funkcionalnosti • Klasa TopApp je zadužena za sve pozadinske procese • Metode getCallDetails i getSMSDetails • Spremanje brojeva pomoću HashMap • Parsiranje podataka i povećanje brojača • Razvrstavanje od najvećeg do najmanjeg brojača • Pridruživanje imena iz imenika telefonskim brojevima • Pakiranje u JSON format i slanje u bazu

  9. Korištenje aplikacije Top Contacts

  10. Usporedba rezultata s društvenom mrežom Facebook

  11. Zaključak • Bogata baza stručne literature i podrške na Internetu za programiranje Android aplikacija • Otvorenost programskog kôda razvojnim programerima • Eksponencijalan razvoj Androida zadnjih godina • Rezultati aplikacije dosta precizni • Mogućnost daljnjeg razvoja pomoću prikupljanja podataka iz još više izvora

More Related