1 / 16

Mobil informatika gyakorlat

Mobil informatika gyakorlat. 2. óra: az NDEF formátum. Az NDEF. ... N FC D ata E xchange F ormat. ... az NFC Forum által kidolgozott adatformátum szabvány. ... egyszerűvé teszi a hordozott adatok típusának felismerését. Az NDEF üzenet szerkezete. Az NDEF üzenet szerkezete.

hadar
Download Presentation

Mobil informatika gyakorlat

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Az NDEF üzenet szerkezete nagy.gabriella@nik.uni-obuda.hu

  4. Az NDEF üzenet szerkezete nagy.gabriella@nik.uni-obuda.hu

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

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

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

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

  9. Címke importálása • Címke adatok .dat kiterjesztésű állományokban • 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ónév> nagy.gabriella@nik.uni-obuda.hu

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

  11. NDEFRecord • byte[ ] getPayload( ) • NDEFRecordType getRecordType( ) • byte[ ] getId( ) • void appendPayload(byte[ ]  payload) nagy.gabriella@nik.uni-obuda.hu

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

  13. 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(); nagy.gabriella@nik.uni-obuda.hu

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

  15. 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”. Tipp: így egyszerű típust vizsgálni: NDEFRecordType textType=new NDEFRecordType (NDEFRecordType.MIME,"text/plain"); nagy.gabriella@nik.uni-obuda.hu

  16. További nézegetnivaló • http://www.nxp.com/acrobat_download2/other/identification/173110_NFC_Forum_Type_Tags_WhitePaper.pdf • http://java.sun.com/developer/technicalArticles/javame/nfc/ nagy.gabriella@nik.uni-obuda.hu

More Related