Dieses Dokument beschreibt die grundlegenden Android Studio NFC-Aufgaben, die Sie in Android ausführen. Es erklärt, wie man NFC-Daten in Form von NDEF-Nachrichten sendet und empfängt und beschreibt die Android Framework APIs, die diese Funktionen unterstützen. Für fortgeschrittenere Themen, einschließlich einer Diskussion über die Arbeit mit nicht-NDEF-Daten, siehe Advanced NFC.
Es gibt zwei wichtige Anwendungsfälle bei der Arbeit mit NDEF-Daten und Android:
NDEF-Daten aus einem Android Studio NFC-Tag lesen
Beaming NDEF Nachrichten von einem Gerät zum anderen mit Android Beam
Das Lesen von NDEF-Daten von einem Android-Studio NFC-Tag wird mit dem Tag-Versandsystem, das entdeckte Android-Studio NFC-Tags analysiert, die Daten entsprechend kategorisiert, und startet eine Anwendung, die an den kategorisierten Daten interessiert ist. Eine Anwendung, die das gescannte NFC-Tag handhaben will, kann einen Absichtsfilter und eine Anforderung zur Verarbeitung der Daten erklären.
Die Android Beam? Durch ein Merkmal kann ein Gerät eine NDEF-Nachricht auf ein anderes Gerät schieben, indem es die Geräte zusammengreift. Diese Interaktion bietet eine einfachere Möglichkeit, Daten zu senden als andere drahtlose Technologien wie Bluetooth, weil bei NFC keine manuelle Geräte-Erkennung oder Paarung erforderlich ist. Die Verbindung wird automatisch gestartet, wenn zwei Geräte in Reichweite kommen. Android Beam ist über eine Reihe von NFC-APIs verfügbar, so dass jede Anwendung Informationen zwischen Geräten übertragen kann. Zum Beispiel verwenden die Kontakte, Browser und YouTube-Anwendungen Android Beam, um Kontakte, Webseiten und Videos mit anderen Geräten zu teilen.