Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Mobil informatika gyakorlat 2. óra: az NDEF formátum.

Hasonló előadás


Az előadások a következő témára: "Mobil informatika gyakorlat 2. óra: az NDEF formátum."— Előadás másolata:

1 Mobil informatika gyakorlat 2. óra: az NDEF formátum

2 2010. március 1. 2nagy.gabriella@nik.uni-obuda.hu Az NDEF...... NFC Data Exchange Format.... NFC Data Exchange Format.... az NFC Forum által kidolgozott adatformátum szabvány.... az NFC Forum által kidolgozott adatformátum szabvány.... egyszerűvé teszi a hordozott adatok típusának felismerését.... egyszerűvé teszi a hordozott adatok típusának felismerését.

3 2010. március 1. 3nagy.gabriella@nik.uni-obuda.hu Az NDEF üzenet szerkezete

4 2010. március 1. 4nagy.gabriella@nik.uni-obuda.hu Az NDEF üzenet szerkezete

5 2010. március 1. 5nagy.gabriella@nik.uni-obuda.hu Tartalomtípusok Egyszerű szöveg Egyszerű szöveg NFC Text RTD NFC Text RTD URI (NFC URI RTD) URI (NFC URI RTD) URL: „http://www.nxp.com” URL: „http://www.nxp.com” Telefonszám: „tel:+36 30 123 4567” Telefonszám: „tel:+36 30 123 4567” SMS: „sms: :+36301234567?Body=Hello” SMS: „sms: :+36301234567?Body=Hello” E-mail: „mailto:nfc@nfc.com” E-mail: „mailto:nfc@nfc.com”

6 2010. március 1. 6nagy.gabriella@nik.uni-obuda.hu Tartalomtípusok Smart Poster (NFC SP RTD) Smart Poster (NFC SP RTD) Szöveg + URI Szöveg + URI Bármilyen MIME típus Bármilyen MIME típus text/plain, text/x-vcard, image/jpeg,... text/plain, text/x-vcard, image/jpeg,...

7 2010. március 1. 7nagy.gabriella@nik.uni-obuda.hu Lássuk mindezt a gyakorlatban…

8 2010. március 1. 8nagy.gabriella@nik.uni-obuda.hu Címke létrehozása Nokia NFC Manager-ben: New... / Tag Nokia NFC Manager-ben: New... / Tag  Create predefined content  Create predefined content Nézzük, mi mindent lehet egy címkén elhelyezni... Nézzük, mi mindent lehet egy címkén elhelyezni... New record... New record...

9 2010. március 1. 9nagy.gabriella@nik.uni-obuda.hu Címke importálása Címke adatok.dat kiterjesztésű állományokban Címke adatok.dat kiterjesztésű állományokban Nokia címkék helye: C:\Nokia\Devices\S40_Nokia_6212_NFC_SDK\ examples\NFC\Tags Nokia címkék helye: C:\Nokia\Devices\S40_Nokia_6212_NFC_SDK\ examples\NFC\Tags Felhasználó által létrehozott címkék helye: C:\Documents and Settings\ Felhasználó által létrehozott címkék helye: C:\Documents and Settings\

10 2010. március 1. 10nagy.gabriella@nik.uni-obuda.hu NDEFMessage int getNumberOfRecords( ) int getNumberOfRecords( ) NDEFRecord[ ] getRecords( ) NDEFRecord[ ] getRecords( ) NDEFRecord[ ] getRecord(NDEFRecordType recordType) NDEFRecord[ ] getRecord(NDEFRecordType recordType) NDEFRecordType[ ] getRecordTypes( ) NDEFRecordType[ ] getRecordTypes( ) void appendRecord (NDEFRecord record) void appendRecord (NDEFRecord record)

11 2010. március 1. 11nagy.gabriella@nik.uni-obuda.hu NDEFRecord byte[ ] getPayload( ) byte[ ] getPayload( ) NDEFRecordType getRecordType( ) NDEFRecordType getRecordType( ) byte[ ] getId( ) byte[ ] getId( ) void appendPayload(byte[ ] payload) void appendPayload(byte[ ] payload)

12 2010. március 1. 12nagy.gabriella@nik.uni-obuda.hu Ismétlés DiscoveryManager DiscoveryManager DiscoveryManager dm= DiscoveryManager.getInstance();dm.addTargetListener(this,TargetType.NDEF_TAG);

13 2010. március 1. 13nagy.gabriella@nik.uni-obuda.hu NDEF üzenet olvasása String url = tps[0].getUrl(Class.forName( "javax.microedition.contactless.ndef.NDEFTagConnection")); NDEFTagConnection conn = (NDEFTagConnection) Connector.open(url); NDEFMessage message = conn.readNDEF();

14 2010. március 1. 14nagy.gabriella@nik.uni-obuda.hu Rekord tartalmának kiolvasása NDEFRecord[] records = message.getRecords(); stringItem.setText( new String(records[0].getPayload()));

15 2010. március 1. 15nagy.gabriella@nik.uni-obuda.hu Feladat Hozz létre egy új címkét több különböző típusú rekordból álló NDEF üzenettel! Készíts MIDletet, amely sorra veszi a rekordokat. Ha az text típusú, formázottan kiírja a tartalmat, ha nem szöveges, akkor kiírja, hogy „nem szöveg”. Hozz létre egy új címkét több különböző típusú rekordból álló NDEF üzenettel! Készíts MIDletet, amely sorra veszi a rekordokat. Ha az text típusú, formázottan kiírja a tartalmat, ha nem szöveges, akkor kiírja, hogy „nem szöveg”. Tipp: így egyszerű típust vizsgálni: NDEFRecordType textType=new NDEFRecordType (NDEFRecordType.MIME,"text/plain");

16 2010. március 1. 16nagy.gabriella@nik.uni-obuda.hu További nézegetnivaló http://www.nxp.com/acrobat_download2/othe r/identification/173110_NFC_Forum_Type_Ta gs_WhitePaper.pdf http://www.nxp.com/acrobat_download2/othe r/identification/173110_NFC_Forum_Type_Ta gs_WhitePaper.pdf http://www.nxp.com/acrobat_download2/othe r/identification/173110_NFC_Forum_Type_Ta gs_WhitePaper.pdf http://www.nxp.com/acrobat_download2/othe r/identification/173110_NFC_Forum_Type_Ta gs_WhitePaper.pdf http://java.sun.com/developer/technicalArticle s/javame/nfc/ http://java.sun.com/developer/technicalArticle s/javame/nfc/ http://java.sun.com/developer/technicalArticle s/javame/nfc/ http://java.sun.com/developer/technicalArticle s/javame/nfc/


Letölteni ppt "Mobil informatika gyakorlat 2. óra: az NDEF formátum."

Hasonló előadás


Google Hirdetések