Provides access to Near Field Communication (NFC) functionality, allowing applications to read NDEF message in NFC tags. A "tag" may actually be another device that appears as a tag.
For more information, see the Near Field Communication guide.
Here's a summary of the classes:
- This is the high level manager, used to obtain this device's
NfcAdapter. You can acquire an instance using
- This represents the device's NFC adapter, which is your entry-point to performing NFC
operations. You can acquire an instance with
- Represents an NDEF data message, which is the standard format in which "records"
carrying data are transmitted between devices and tags. Your application can receive these
messages from an
- Represents a record, which is delivered in a
NdefMessageand describes the type of data being shared and carries the data itself.
Note: Not all Android-powered devices provide NFC functionality.
|NfcAdapter.CreateNdefMessageCallback||A callback to be invoked when another NFC device capable of NDEF push (Android Beam) is within range.|
A callback to be invoked when the system successfully delivers your
|NfcAdapter.OnTagRemovedListener||A callback that is invoked when a tag is removed from the field.|
|NfcAdapter.ReaderCallback||A callback to be invoked when the system finds a tag while the foreground activity is operating in reader mode.|
|NdefMessage||Represents an immutable NDEF Message.|
|NdefRecord||Represents an immutable NDEF Record.|
|NfcAdapter||Represents the local NFC adapter.|
|NfcEvent||Wraps information associated with any NFC event.|
High level manager used to obtain an instance of an
|Tag||Represents an NFC tag that has been discovered.|