Uvod i instalacija

Back

Prva Android aplikacija

Back

Aktivnosti, Fragmenti i Intents

Back

Graficko sucelje

  • Linear Layout atributi
  • gustoca ekrana
  • Zad10 Stvorite noti projekt "Layoutpr1" koji ima LinearLayout s vertikalnom orjentacijom i sadrzi 3 Button elementa. Na sva tri dodajte tekst "button", na 1. postavite atribute android:layout_gravity="left" i android:layout_weight="1", 2. postavite "center" i "2", 3. "right" i "3". Pokrenite aplikaciju.
  • relative layout atributi
  • Zad11 Stvorite novi projekt "Layoutpr2". U njega smjestite kod iz iduceg linka ("primjer R.L.") i pokrenite aplikaciju.
  • primjer Relative Layouta
  • Zad12 Stvorite novi projekt "Layoutpr3". U njega smjestite kod iz iduceg linka ("primjer T.L.") i pokrenite aplikaciju.
  • primjer Table Layouta
  • Zad13 Stvorite novi projekt "Layoutpr4". U njega smjestite kod iz iduceg linka ("primjer F.L.") i pokrenite aplikaciju.
  • primjer Frame Layouta
  • constraints
  • Zad14 Stvorite novi projekt, u njegov .xml file smestite kod iz iduceg linka (anchoring) i pokrenite aplikaciju.
  • anchoring
  • onSaveInstanceState
  • Zad15 Stvorite novi projekt, u njega smestite kod iz iduceg linka (view elementi) i pokrenite aplikaciju.
  • osnovni view elementi
  • Zad16 a) Implementirajte funkciju koja se izvrsava pritiskom na gumb iz Zad15. b) Dodajte i implementirajte funkciju koja se izvrsava kad je oznacen CheckBox iz Zad15.
  • rj. Zad16a
  • rj. Zad16b
  • Zad17 Implementirajte u novom projektu ProgressBar uz neki simulirani rad pomocu klase Thread.
  • ProgressBar xml
  • ProgressBar
  • Zad18 Implementirajte TimePicker u novom projektu. Potrebno je izabrati neko vrijeme i ispisati izabrano vrijeme.
  • TimePicker, DatePicker
  • Zad19 Dodajte u Zad18 DatePicker i odgovarajuci ispis.
  • scrollable linear layout
  • deprecated methods
  • Zad20 Stvorite novi projekt Liste. U njemu koristenjem ListView prikazite listu od nekoliko racunarskih kolegija. Program treba ispisati koji je kolegiji izabran nakon sto se klikne na pojedini kolegij.
  • kolegiji array
  • ListView
  • Zad21 Stvorite novi projekt Slike. Projekt treba prikazivati galeriju slika i omogucavati izbor pojedine slike.
  • slike za galeriju
  • slike .xml
  • resources
  • slike .java
  • Zad Modificirajte aplikaciju iz Zad 17 tako da ProgressBar pokazuje stvarni napredak u odvijanju rada kojeg prati (rada u klasi Thread).
  • Zad22 Stvorite novi projekt koji sadrzi options menu i context menu.
  • options & context menu
  • Log.e
  • Zad23 U Zad22 dodajte debug poruku.
Back

Spremanje podataka

Back

Mrezna komunikacija

  • permission
  • permission dodatno
  • Zad31 Napisite aplikaciju koja salje SMS poruku na dva razlicita nacina.
  • sms.xml
  • sms.java
  • Zad32 U projekt iz Zad31 dodajte mogucnost slanja maila.
  • mail.xml
  • mail.java
  • spajanje HTTP
  • Zad33 Napisite aplikaciju koja downlada sliku s weba i prikazuje je.
  • permission
  • download slike
  • Zad34 Napisite aplikaciju koja downloada tekstualni file s weba i ispisuje ga.
  • download teksta
  • Zad Modificirajte zadatak 33 i 34 tako da se odjednom prikazuju downloadana slika i tekst, i to tekst iznad slike. Tekst se ne smije ispisivati u Toastu, tj ne smije biti prolazan.
Back

Usluge

Back

Google Maps

Back