Android.Nfc.CardEmulators Namespace

Provides services and APIs for NFC card emulation, including host-based APDU and NFC-F services, card emulation management, and polling frames.

Classes

Name Description
CardEmulation

This class can be used to query the state of NFC card emulation services.

HostApduService

HostApduService is a convenience Service class that can be extended to emulate an NFC card inside an Android service component.

HostNfcFService

HostNfcFService is a convenience Service class that can be extended to emulate an NFC-F card inside an Android service component.

NfcFCardEmulation

This class can be used to query the state of NFC-F card emulation services.

OffHostApduService

OffHostApduService is a convenience Service class that can be extended to describe one or more NFC applications that are residing off-host, for example on an embedded secure element or a UICC.

PollingFrame

Polling Frames represent data about individual frames of an NFC polling loop.

PollingFrame.InterfaceConsts

Contains the IParcelable constants exposed by the .NET binding for PollingFrame.

Interfaces

Name Description
CardEmulation.INfcEventCallback

Callback interface for NFC-related events.

Enums

Name Description
CardSelectionMode

Enumerates values returned by several types.

DeactivationReason

Enumerates values returned by several types and taken as a parameter of the F:Android.Nfc.CardEmulators.HostApduService.OnDeactivated member.

DeactivationReasonF

Specifies the reason passed to OnDeactivated(DeactivationReasonF) when NFC-F communication is deactivated.

NfcInternalErrorType

Defines the internal NFC error codes declared by CardEmulation.

PollingLoopType

Specifies the NFC technology or polling loop event represented by a PollingFrame.

ProtocolAndTechnologyRoute

Defines the NFC protocol and technology routing values declared by CardEmulation.