Dokument 1.pdf - DigDok
Dokument 1.pdf - DigDok
Dokument 1.pdf - DigDok
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3. Grundlagen von NFC<br />
34<br />
1 <br />
2 <br />
3 <br />
4 <br />
5 <br />
Listing 3.1: Intent-Filter für NDEF-Tags mit MIME-Type<br />
Listing 6 zeigt die Definition eines Intent-Filter mittels MIME-Type. Enthält eine Applikation<br />
diesen Intent-Filter, so registriert sie sich beim Betriebssystem für Tags, deren Daten im<br />
NDEF-Format vorliegen und aus reinem Text bestehen. Weitere Unterscheidungen können<br />
aufgrund von definierten URIs getroffen werden. Listing 8 beschreibt einen Filter für eine<br />
URI in Form eines Links auf die Webseite ” http://developer.android.com/index.html“.<br />
1 <br />
2 <br />
3 <br />
4 <br />
7 <br />
Listing 3.2: Intent-Filter für NDEF-Tags mit URI<br />
Seit Android Ice Cream Sandwich, Version 4.0 gibt es außerdem noch eine weitere,<br />
einfachere Möglichkeit NDEF-Messages einer bestimmten Applikation zuzuordnen: Android<br />
Application Records. Es handelt es sich dabei um NDEF Records, die einer Application<br />
eindeutig zugewiesen werden können. Um die Zuordnung eindeutig zu gestalten, muss der<br />
Entwickler den Namespace der Zielapplikation kennen. Dann kann er auf einfachem Wege<br />
seine NDEF-Message um einen ApplicationRecord erweitern (siehe Listing 4.22). Sollte die<br />
gewünschte Applikation nicht auf dem Zielgerät installiert sein, öffnet Android den Google<br />
Play Store 7 eigenständig, damit die App installiert werden kann.<br />
1 NdefMessage msg = new NdefMessage(<br />
2 new NdefRecord [] {<br />
3 ... ,<br />
4 NdefRecord. createApplicationRecord(”de. bnjmnrhl . nfclabs”) }<br />
Listing 3.3: Android Application Records<br />
7 Bezugsquelle von Android Applikationen. Sowohl als Android App als auch als Webseite benutzbar<br />
(https://play.google.com/store, abgerufen am 28.06.2012)