Domov Uredi

 _____ __  __ ____  
| ____|  \/  |  _ \ 
|  _| | |\/| | |_) |
| |___| |  | |  __/ 
|_____|_|  |_|_|

Elektronsko in Mobilno Poslovanje

Učilnica
Urnik

Rok Rupnik
David Jelenc

PON 13:00 - 14:00 Laboratorij za e-medije (3.nad) govorilne DJ
11:15 - 14:15 P22 predavanja
TOR 8:30 - 10:00 PR09 vaje
10:15 - 11:45 PR06 vaje
14:15 - 15:45 PR10 vaje
16:15 - 17:45 PR16 vaje
PET 15:15 - 16:45 PR08 vaje

prosojnice na učilnici
2x kolokvij (začetek Decembra, sredina Januarja)
seminarska

VAJE

svoji racunalniki dve seminarske 3 vaje za windows phone 6 vaj za android ocena se primerno otezi 75% prisotnost obvezna

Android Setup

Eclipse ADT
SDK Manager -> verzija 19
Virtualna naprava -> Link v prosojnicah, pospesevalnik

CPU/ABI ARM -> Intel Atom
128 MB internal storage
SD: 16 MB
no skin, no camera

Na zadnje mi je dalala:

Device: Nexus S(4.0'', 480x800)
Target: Android 4.4.2 - api level 19
CPU: Intel Atom (x86)
Skin: No skin
Ram: 343 vm heap 32
Internal Storage: 300

Zelimo da LogCat Loger laufa (da dela println -> tag.system.out)
Debuging: DDMS: Posiljanje fake koordinat,...

VAJE 3

Vsaka aktivnost ima manifest.xml

Komunikacija Med Aktivnostmi

  1. Create new: other: android activity
  2. Hierarhical parent = kam gremo ce pritisnemo back button
  3. Button -> android:OnClick="startNewActivity" (method name) main.java -> public void startNewActivity(View v) { ... }
  4. Pozenemo novi activity:

    Intent intent = new Intent(this, OtherActivity.class)
    startActivity(intent)
    
  5. Pozenemo activity in posljemo podatke:

    new Intent, new Bundle, bundle.putString(<id>, <string>),
    intent.putExtras(bundle), startActivity(intent)
    
  6. V klicani aktivnosti preberemo podatke:

    onCreate { getIntent, intente.getExtras, extras.getString(id) }
    
  7. Iz klicane aktivnosti zelimo vrniti podatke (Naprimer klic aplikacije kamera, ki potem vrne fotko):

    //A1-send:   
    startActivityForResult(intent, <request-code>: int)
    
    
    //A2-recieve: 
    onCreate { getIntent, intente.getExtras, extras.getString(id) }
    
    
    //A2-send: 
    new Intent, new Bundle, bundle.putString(<id>, string),
    intent.putExtras(bundle), setResult(RESULT_OK, intent), finish
    
    
    //A1-recieve: 
    onActivityResult(int requestCode, int resultCode, Intent intent) {
        if (requestCode == <request-code>)
            if (resultCode == RESULT_OK)
                String result = intent.getStringExtra(<id>)
    }
    

Ohranjanje stanj ob unicenju in ponovnem zagonu

SEMINARSKA


Kar se tiče aplikacije, napisat pa oddat jo morš na zagovoru

Lahko sam lahko pa v skupini do tri!

Nam je odgovoril, da smo imeli prevec kompleksen TP, nekaksno skrivanje v povzetkih je omenil, ne vem, ce tocno mislim, mogoce je mislil, da granulacija opravil ni zadosti velika (ali majhna pac?)?? docx je pa imel cirka 10 strani, nic posebnega. Stvar je, da smo uporabili kar nekaj MS proj server funkcionalnosti, npr. ocena stroskov projekta, forum, itd.

pri nas je rekel, da je preveč mejnikov, hkrati pa da je premalo opravil, da je prekratek povzetek, projecta in project serverja nam praktično ni štel, čeprav smo tudi mi nekaj funkcionalnosti uporabili, ampak to so itak bonus točke.. kakorkoli gledamo, se nam zdi, da je čudno ocenjeval. imamo 7 strani VDP, približno 20 vrstic TP..

Android aplikacija vsaj 4 aktivitije... http://developer.android.com/reference/android/app/Activity.html

KOLOKVIJI

1. Kolokvij, začetek Decembra

2010

Dokaj lahek, za prijavo rešit kviz na učilnici, rabis geslo kviza, prijaviš se na termin ki ti ustreza, opravljas ga na racunalniku. V glavnem je bilo treba intuitivno sklepat(ugibat) iz tistega, kar smo slišali na predavanjih in vajah, nekaj odgovorov pa je blo podanih že v vprašanjih samih. 20 prašanj je blo....

Teme:

Vprašanja:

Vprašanja iz izpiskov:

odgovori

2011

Teme:

Vprašanja:

2. Kolokvij, sredina Januarja

2010

Teme:

Vprašanja iz izpiskov:

odgovori

2011

2013

Teme: