HTML

HTML

A BME Távközlési és Médiainformatikai Tanszék hallgatói és oktatói blogja az Android platformról.

Facebook

Friss topikok

  • édesebb élet: www.gsmbutik.hu/sony-xperia-xz2-tukrozodes-es-uva-uvb-mentes-uvegfolia-tempered-glass (2018.05.18. 01:30) Kutatók éjszakája - 2014
  • lajthabalazs: Nem admoboztam azóta. Hétfőn lesz egy elóadás az Ericssonos Android klubbon, ahol lesz szó a témár... (2011.12.03. 07:09) Reklám-tapasztalatok
  • A Tata: szeretnék érdeklődni, hogy nem diák is jelentkezhet-e ilyen tanfolyamra; akár programozói előképze... (2011.02.03. 16:51) Újévi gyorstalpaló 2. - Adatok
  • lajthabalazs: 80 requestnél jött egy reklám, aztán semmi. Most 120 requestem volt, és két telefonon is 3G-n is ... (2011.02.02. 20:52) Don't download!
  • EvilHedgehog: Tanulságos. Ezért nem raktam én sem főzött ROM-ot a Galaxy S-re pedig csábító volt... (2011.01.29. 10:29) Softkeyboard

Linkblog

Oktatási segédanyag

2010.10.23. 13:38 lajthabalazs

Felbuzdulva a Droidfoci pozitív fogadtatásán, felmerült az ötlet, hogy építsük be az egyébként is tervezett Android mérésbe. Ezt több szempontból is jó ötletnek tartom. Egyrészt látványos: a hello world tutorialokhoz képest sokkal szórakoztatóbb. Másrészt amellett, hogy viszonylag kevés kóddal látványos eredmény érhető el, viszonylag sok részét megmozgatja az API-nak: szenzorok, menü, layout, kontrol, érintésérzékelés és rajzolás. Ha hozzávesszük azt is, amit a diákok a már elkészült kód tanulmányozásából felszedhetnek: külső alkalmazás indítása, preferenciák mentése, hálózat-kezelés, minden tudása meglesz a diáknak, hogy - ha mást nem is,- játékokat írjon. Végül az sem egy utolsó dolog, ha végre elkészül egy igazán ergonómikus kliens a játékhoz.

Szóval ma délelőtt nekiáltam modularizálni a már így is kissé átdolgozott klienst, mert mit is csinálnék szombat reggel 8-tól, amikor már túl vagyok a reggeli sajtószemlén - nem átvitt, hanem a szó szoros értelmében. Minden haladt szépen rendeltetésének megfelelően, egészen addig, amíg el nem kezdett aggasztani, hogy honnan fogom majd tudni, hogy mit írt a diák. Nem lenne elegáns azt mondani a laboron, hogy "Hozz létre egy Activity-t, tedd bele a Manifest-be, keresd meg ezt és ezt a helyet a kapott kódban, és itt meg itt meg itt írd bele az osztály nevét, az osztálya elérhetőségét, és utána, ha nem gépelted el, ki is próbálhatod". Azt szerettem volna mondani a diákoknak, hogy "Hozz létre egy Activity-t, tedd bele a Manifest-be, és már ki is próbálhatod."  Ugye rövidebb :)

Azt, hogy mindezt hogyan lehet XML parser vagy Reflection nélkül, kizárólag az Android API-ra támaszkodva megvalósítani, az alábbi linken osztottam meg az angol ajkú közönséggel. Röviden elöljáróban annyit, hogy a PackageManager sokban segít.

Szólj hozzá!

Címkék: android reflection manifest packagemanager packageinfo dinamikus activity

A bejegyzés trackback címe:

https://edudroid.blog.hu/api/trackback/id/tr882392965

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása