Android.Nfc Namespace

Provides access to Near Field Communication (NFC) functionality, allowing applications to read NDEF message in NFC tags.

Classes

Name Description
AvailableNfcAntenna

Represents a single available Nfc antenna on an Android device.

AvailableNfcAntenna.InterfaceConsts

Contains the parcelable interface constants exposed by AvailableNfcAntenna.

FormatException

Indicates that NFC data does not have the required format.

NdefMessage

Represents an immutable NDEF Message.

NdefMessage.InterfaceConsts

Contains the parcelable interface constants exposed by NdefMessage.

NdefRecord

Represents an immutable NDEF Record.

NdefRecord.InterfaceConsts

Contains the parcelable interface constants exposed by NdefRecord.

NfcAdapter

Represents the local NFC adapter.

NfcAntennaInfo

Contains information on all available Nfc antennas on an Android device as well as information on the device itself in relation positioning of the antennas.

NfcAntennaInfo.InterfaceConsts

Contains the parcelable interface constants exposed by NfcAntennaInfo.

NfcEvent

Wraps information associated with any NFC event.

NfcManager

High level manager used to obtain an instance of an NfcAdapter.

Tag

Represents an NFC tag that has been discovered.

Tag.InterfaceConsts

Contains the parcelable interface constants exposed by Tag.

TagLostException

Indicates that an NFC tag left the radio field during an input/output operation.

Interfaces

Name Description
NfcAdapter.ICreateBeamUrisCallback

This member is deprecated.

NfcAdapter.ICreateNdefMessageCallback

A callback to be invoked when another NFC device capable of NDEF push (Android Beam) is within range.

NfcAdapter.IOnNdefPushCompleteCallback

A callback to be invoked when the system successfully delivers your NdefMessage to another device.

NfcAdapter.IOnTagRemovedListener

A callback that is invoked when a tag is removed from the field.

NfcAdapter.IReaderCallback

A callback to be invoked when the system finds a tag while the foreground activity is operating in reader mode.

Enums

Name Description
NfcListenFlags

Specifies the NFC technologies used for listening in discovery mode.

NfcReaderFlags

Enumerates values returned by several types and taken as a parameter of the F:Android.Nfc.NfcAdapter.EnableReaderMode member.

PreferredPaymentAction

Identifies the reason for an NFC preferred-payment change notification.