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
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