Here's a summary of the classes:
NfcManagerNfcAdapter. You can
acquire an instance using getSystemService(String).NfcAdaptergetDefaultAdapter(), or
getDefaultAdapter(android.content.Context).NdefMessageACTION_TAG_DISCOVERED intent.NdefRecordNdefMessage and describes the
type of data being shared and carries the data itself.Note: Not all Android-powered devices provide NFC functionality.
| NdefMessage | Represents an NDEF (NFC Data Exchange Format) data message that contains one or more NdefRecords. |
| NdefRecord | Represents a logical (unchunked) NDEF (NFC Data Exchange Format) record. |
| NfcAdapter | Represents the local NFC adapter. |
| NfcManager | High level manager used to obtain an instance of an NfcAdapter. |
| Tag | Represents an NFC tag that has been discovered. |