A szép komponensek és a tetszetős elrendezések mit sem érnek, ha nem értesülünk a bekövetkezett eseményekről, s nem reagálunk rájuk. Ha csak a képernyőre és a beviteli perifériákra szorítkozunk, akkor az esemény érkezhet az érintőképernyőről vagy a (virtuális)billentyűzetről. Ehhez jönnek a komponensek eseményei, amikor lenyomunk egy gombot, fókuszt váltunk a felületen vagy karaktert írunk vagy törlünk.
auth.gabor -
4802 olvasás -
Fri Apr 08 14:16:34 CEST 2011 -
6 megjegyzés
Egy érintőképernyős eszköz felhasználója egy idő után kellően utálja, ha virtuális billentyűzetet kell használnia, ezért az Android platformra való fejlesztés során a lehetőségeinkhez mérten inkább listát, legördülő menüt illetve egyéb választási lehetőséget tegyünk a képernyőre, mint egy EditText komponenst, amelybe a felhasználó begépeli a szükséges adatot.
auth.gabor -
1349 olvasás -
Thu Apr 08 15:56:09 CEST 2010 -
0 megjegyzés
A konténer arra a célra szolgál, hogy más konténereket vagy komponenseket tegyünk bele, ezzel megszabva az elhelyezkedés pontos és kevésbé pontos szabályait. Szinte kivétel nélkül fa struktúrába szervezett konténerekből állítjuk össze a felhasználói interfészt, s az előző fejezetben részletezett komponensek lesznek a fa levelei. A mobil eszköz kis képernyője és az ablakok kötött alakja okán nem kell attól tartanunk, hogy túl sok konténer használatát kellene megtanulnunk, alig pár konténer típussal fogunk találkozni, ám ezekkel minden szükséges műveletet meg tudunk tenni.
auth.gabor -
1366 olvasás -
Sun Dec 14 14:16:34 CET 2008 -
0 megjegyzés
Egy-egy Activity felületére tehetünk egy-egy View-t, amelyre a későbbiekben komponensként hivatkozunk, hiszen az Android felületén a View olyan, mint Swing esetén a JComponent. Egy Activity felületére egy időben csak egy View-t tehetünk, amely az esetek nagy részében ViewGroup, amelybe további View-okat tehetünk, így alakíthatjuk ki az AWT/Swing esetén már megszokott komponensfát.
auth.gabor -
5425 olvasás -
Sat Dec 13 16:49:18 CET 2008 -
0 megjegyzés
A mobil eszközök sajátosságai okán az Android platformra írt alkalmazás eltérően működik, mint egy asztali operációs rendszerre írt alkalmazás. Ennek oka elsősorban a rendelkezésre álló energia szűkössége, de a kijelző kis mérete sem teszi lehetővé, hogy alkalmazásaink ablakát egymás mellé tegyük. Sok mobil platform egyszerűen oldja meg ezt a problémát: egyszerre csak egy alkalmazás futását teszik lehetővé.
auth.gabor -
5725 olvasás -
Sat Dec 13 10:20:51 CET 2008 -
0 megjegyzés
Az Android a Google Linux alapokra helyezett, ám Java nyelven programozható beágyazott platformja. Az Android érdekességét éppen ez a két jellemző adja: az alapszintű működését és az eszközök kezelését egy módosított Linux biztosítja, amelyen egy DalvikVM virtuális gép fut, és az operációs rendszer szolgáltatásait már Java nyelven írt programok használják.
auth.gabor -
7288 olvasás -
Fri Dec 12 19:15:15 CET 2008 -
0 megjegyzés