Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaSzebasztián Kis Megváltozta több, mint 10 éve
1
Mobil informatika gyakorlat 4. óra: a PushRegistry
2
2010. április 19. 2nagy.gabriella@nik.uni-obuda.hu A PushRegistry Szolgáltatások automatikus indítására Szolgáltatások automatikus indítására Nem csak NFC környezetben használható! Nem csak NFC környezetben használható! A javax.microedition.io csomagban található A javax.microedition.io csomagban található Beérkező üzenet hatására vagy időzítetten futtatja az alkalmazást Beérkező üzenet hatására vagy időzítetten futtatja az alkalmazást Beépített szolgáltatást vagy saját MIDletet is indíthatunk Beépített szolgáltatást vagy saját MIDletet is indíthatunk
3
2010. április 19. 3nagy.gabriella@nik.uni-obuda.hu Regisztráció Statikus Statikus bejegyzés a JAD fájlba bejegyzés a JAD fájlba Dinamikus Dinamikus programból helyezzük el a bejegyzést programból helyezzük el a bejegyzést ndef: ?name= ndef: ?name=
4
2010. április 19. 4nagy.gabriella@nik.uni-obuda.hu Statikus regisztrálás A projekt „dist” mappájában található.jad fájlba írunk bejegyzést. A projekt „dist” mappájában található.jad fájlba írunk bejegyzést. MIDlet-Push-1: ndef:external_rtd?name= urn:nfc:ext:uni-obuda.hu:pushreg, nfcpushpelda.HelloMIDlet, *
5
2010. április 19. 5nagy.gabriella@nik.uni-obuda.hu Dinamikus regisztrálás A PushRegistry-be való regisztrálást a programból végezzük el. A PushRegistry-be való regisztrálást a programból végezzük el. => tulajdonképpen az előbbi URN-t használjuk itt is => tulajdonképpen az előbbi URN-t használjuk itt is Adott típusú NDEF üzenetet regisztrálunk. Adott típusú NDEF üzenetet regisztrálunk. RTD, External RTD, MIME, URI RTD, External RTD, MIME, URI
6
2010. április 19. 6nagy.gabriella@nik.uni-obuda.hu Hogyan... Ellenőrizzük, hogy regisztrálta-e már valaki a kapcsolatot! Ellenőrizzük, hogy regisztrálta-e már valaki a kapcsolatot! String[ ] regConns = PushRegistry.listConnections(false); //ezután minden elemet összehasonlítunk az előző URN-nel
7
2010. április 19. 7nagy.gabriella@nik.uni-obuda.hu Hogyan... Ha még nem, akkor jegyezzük be! Ha még nem, akkor jegyezzük be! PushRegistry.registerConnection( PushRegistry.registerConnection("ndef:external_rtd?name=urn:nfc:ext:uni- obuda.hu:pushreg", obuda.hu:pushreg", "nfcpushpelda.HelloMIDlet, "*");
8
2010. április 19. 8nagy.gabriella@nik.uni-obuda.hu Hogyan... Mi kerül a címkére? Mi kerül a címkére? NDEFRecordType myType = new NDEFRecordType( NDEFRecordType.EXTERNAL_RTD,"urn:nfc:ext:uni-obuda.hu:pushreg"); NDEFRecord myRec; myRec = new NDEFRecord(myType, null, null);
9
Otthoni extra feladat #2 Készíts olyan alkalmazást, amely saját NDEF típusú üzenetre automatikusan elindul, majd végrehajt valamilyen műveletet a címke tartalmán. Készíts olyan alkalmazást, amely saját NDEF típusú üzenetre automatikusan elindul, majd végrehajt valamilyen műveletet a címke tartalmán. 2010. április 19. 9nagy.gabriella@nik.uni-obuda.hu
10
2010. április 19. 10nagy.gabriella@nik.uni-obuda.hu Kiegészítő anyagok http://developers.sun.com/mobility/midp/artic les/pushreg/ http://developers.sun.com/mobility/midp/artic les/pushreg/ http://developers.sun.com/mobility/midp/artic les/pushreg/ http://developers.sun.com/mobility/midp/artic les/pushreg/ http://mobilezoo.biz/jsr/257/appendix-2.html http://mobilezoo.biz/jsr/257/appendix-2.html http://mobilezoo.biz/jsr/257/appendix-2.html
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.