Az előző bejegyzésben azt vizsgáltuk, hogy hogyan kezdeményezhetünk telefonhívást a saját fejlesztésű programjainkból. A mai posztban is ezen a csapáson haladunk, ma az üzenetkezelést vesézzük ki. Az SMS és MMS típusú üzenetek küldésére használható vezérlőt egy ugyanolyan AppControl, mint anno a tárcázó volt, ennek megfelelően ugyanúgy az AppManagertől kell elkérnünk a példányt. Mivel ezeket már megnéztük, felesleges lenne átfutni rajtuk még egyszer, inkább nézzük meg, hogy milyen testreszabási lehetőségünk van a vezérlőkkel.
A tisztelt olvasó biztosan emlékszik az előző bejegyzésből, hogy az AppControl objektumok viselkedését egy előre feltöltött ArrayList mutatóval szabályozhatjuk. Ez most sincsen másként: míg SMS írásakor a típus megadása ("type:SMS" illetve "type:MMS") után két paramétert állíthatunk be, MMS írásakor ez a szám nyolcra nő. Ha az ArrayList példányunkat feltöltöttük a megfelelő bemenőkkel, nincs más teendő, mint a listával meghívni az adott AppControl elindítására szolgáló Start() függvényt. A lehetséges paramétereket az alábbi táblázat tartalmazza.
Szöveges üzenetek paraméterei | ||
---|---|---|
Név | Funkció | Használat |
Címzett | a címzett beállítása több címzettet a ; írásjel segítségével adhatunk meg |
"to:12345;67890" |
Tartalom | az üzenet tartalmának felvitele | "text:Ez egy probauzenet!" |
Multimédiás üzenetek paraméterei | ||
---|---|---|
Név | Funkció | Használat |
Címzett | a címzett beállítása több címzettet a ; írásjel segítségével adhatunk meg |
"to:12345;67890"
|
Másolat | a másolat címzettjeinek beállítása több címzettet a ; írásjel segítségével adhatunk meg |
"cc:12345;67890" |
Titkos másolat | a titkos másolat címzettjeinek beállítása több címzettet a ; írásjel segítségével adhatunk meg |
"bcc:12345;67890" |
Tárgy | az üzenet tárgyának megadása | "subject:ez a targy" |
Hang csatolása | hang csatolása az üzenethez | "attachAudio:/Res/Audio/zene.wav" |
Kép csatolása | kép csatolása az üzenethez | "attachImage:/Res/Images/kep.jpg" |
Tartalom | az üzenet tartalmának felvitele | "text:Ez egy probauzenet!" |
dr. Kind