Table of Contents

Class NfcAdapter

Namespace
Android.Nfc
Assembly
MASES.Netdroid.dll
public class NfcAdapter : JVMBridgeBase<NfcAdapter>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<NfcAdapter>
NfcAdapter
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<NfcAdapter>.IsAssignableFrom(IJavaType)
JVMBridgeBase<NfcAdapter>.IsAssignableFrom<T>()
JVMBridgeBase<NfcAdapter>.Execute<T>(params T[])
JVMBridgeBase<NfcAdapter>.DynBridgeClazz
JVMBridgeBase<NfcAdapter>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

NfcAdapter()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public NfcAdapter()

NfcAdapter(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public NfcAdapter(params object[] args)

Parameters

args object[]

Properties

ACTION_ADAPTER_STATE_CHANGED

public static String ACTION_ADAPTER_STATE_CHANGED { get; }

Property Value

String

ACTION_NDEF_DISCOVERED

public static String ACTION_NDEF_DISCOVERED { get; }

Property Value

String

ACTION_PREFERRED_PAYMENT_CHANGED

public static String ACTION_PREFERRED_PAYMENT_CHANGED { get; }

Property Value

String

ACTION_TAG_DISCOVERED

public static String ACTION_TAG_DISCOVERED { get; }

Property Value

String

ACTION_TECH_DISCOVERED

public static String ACTION_TECH_DISCOVERED { get; }

Property Value

String

ACTION_TRANSACTION_DETECTED

public static String ACTION_TRANSACTION_DETECTED { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EXTRA_ADAPTER_STATE

public static String EXTRA_ADAPTER_STATE { get; }

Property Value

String

EXTRA_AID

public static String EXTRA_AID { get; }

Property Value

String

EXTRA_DATA

public static String EXTRA_DATA { get; }

Property Value

String

EXTRA_ID

public static String EXTRA_ID { get; }

Property Value

String

EXTRA_NDEF_MESSAGES

public static String EXTRA_NDEF_MESSAGES { get; }

Property Value

String

EXTRA_PREFERRED_PAYMENT_CHANGED_REASON

public static String EXTRA_PREFERRED_PAYMENT_CHANGED_REASON { get; }

Property Value

String

EXTRA_READER_PRESENCE_CHECK_DELAY

public static String EXTRA_READER_PRESENCE_CHECK_DELAY { get; }

Property Value

String

EXTRA_SECURE_ELEMENT_NAME

public static String EXTRA_SECURE_ELEMENT_NAME { get; }

Property Value

String

EXTRA_TAG

public static String EXTRA_TAG { get; }

Property Value

String

FLAG_LISTEN_DISABLE

public static int FLAG_LISTEN_DISABLE { get; }

Property Value

int

FLAG_LISTEN_KEEP

public static int FLAG_LISTEN_KEEP { get; }

Property Value

int

FLAG_LISTEN_NFC_PASSIVE_A

public static int FLAG_LISTEN_NFC_PASSIVE_A { get; }

Property Value

int

FLAG_LISTEN_NFC_PASSIVE_B

public static int FLAG_LISTEN_NFC_PASSIVE_B { get; }

Property Value

int

FLAG_LISTEN_NFC_PASSIVE_F

public static int FLAG_LISTEN_NFC_PASSIVE_F { get; }

Property Value

int

FLAG_READER_DISABLE

public static int FLAG_READER_DISABLE { get; }

Property Value

int

FLAG_READER_KEEP

public static int FLAG_READER_KEEP { get; }

Property Value

int

FLAG_READER_NFC_A

public static int FLAG_READER_NFC_A { get; }

Property Value

int

FLAG_READER_NFC_B

public static int FLAG_READER_NFC_B { get; }

Property Value

int

FLAG_READER_NFC_BARCODE

public static int FLAG_READER_NFC_BARCODE { get; }

Property Value

int

FLAG_READER_NFC_F

public static int FLAG_READER_NFC_F { get; }

Property Value

int

FLAG_READER_NFC_V

public static int FLAG_READER_NFC_V { get; }

Property Value

int

FLAG_READER_NO_PLATFORM_SOUNDS

public static int FLAG_READER_NO_PLATFORM_SOUNDS { get; }

Property Value

int

FLAG_READER_SKIP_NDEF_CHECK

public static int FLAG_READER_SKIP_NDEF_CHECK { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PREFERRED_PAYMENT_CHANGED

public static int PREFERRED_PAYMENT_CHANGED { get; }

Property Value

int

PREFERRED_PAYMENT_LOADED

public static int PREFERRED_PAYMENT_LOADED { get; }

Property Value

int

PREFERRED_PAYMENT_UPDATED

public static int PREFERRED_PAYMENT_UPDATED { get; }

Property Value

int

STATE_OFF

public static int STATE_OFF { get; }

Property Value

int

STATE_ON

public static int STATE_ON { get; }

Property Value

int

STATE_TURNING_OFF

public static int STATE_TURNING_OFF { get; }

Property Value

int

STATE_TURNING_ON

public static int STATE_TURNING_ON { get; }

Property Value

int

Methods

DisableForegroundDispatch(Activity)

public void DisableForegroundDispatch(Activity arg0)

Parameters

arg0 Activity

Activity

DisableReaderMode(Activity)

public void DisableReaderMode(Activity arg0)

Parameters

arg0 Activity

Activity

EnableForegroundDispatch(Activity, PendingIntent, IntentFilter[], String[][])

public void EnableForegroundDispatch(Activity arg0, PendingIntent arg1, IntentFilter[] arg2, String[][] arg3)

Parameters

arg0 Activity

Activity

arg1 PendingIntent

PendingIntent

arg2 IntentFilter[]

IntentFilter

arg3 String[][]

String

EnableReaderMode(Activity, ReaderCallback, int, Bundle)

public void EnableReaderMode(Activity arg0, NfcAdapter.ReaderCallback arg1, int arg2, Bundle arg3)

Parameters

arg0 Activity

Activity

arg1 NfcAdapter.ReaderCallback

NfcAdapter.ReaderCallback

arg2 int

int

arg3 Bundle

Bundle

GetDefaultAdapter(Context)

public static NfcAdapter GetDefaultAdapter(Context arg0)

Parameters

arg0 Context

Context

Returns

NfcAdapter

NfcAdapter

GetNfcAntennaInfo()

public NfcAntennaInfo GetNfcAntennaInfo()

Returns

NfcAntennaInfo

NfcAntennaInfo

Ignore(Tag, int, OnTagRemovedListener, Handler)

public bool Ignore(Tag arg0, int arg1, NfcAdapter.OnTagRemovedListener arg2, Handler arg3)

Parameters

arg0 Tag

Tag

arg1 int

int

arg2 NfcAdapter.OnTagRemovedListener

NfcAdapter.OnTagRemovedListener

arg3 Handler

Handler

Returns

bool

bool

IsEnabled()

public bool IsEnabled()

Returns

bool

bool

IsObserveModeEnabled()

public bool IsObserveModeEnabled()

Returns

bool

bool

IsObserveModeSupported()

public bool IsObserveModeSupported()

Returns

bool

bool

IsReaderOptionEnabled()

public bool IsReaderOptionEnabled()

Returns

bool

bool

IsReaderOptionSupported()

public bool IsReaderOptionSupported()

Returns

bool

bool

IsSecureNfcEnabled()

public bool IsSecureNfcEnabled()

Returns

bool

bool

IsSecureNfcSupported()

public bool IsSecureNfcSupported()

Returns

bool

bool

ResetDiscoveryTechnology(Activity)

public void ResetDiscoveryTechnology(Activity arg0)

Parameters

arg0 Activity

Activity

SetDiscoveryTechnology(Activity, int, int)

public void SetDiscoveryTechnology(Activity arg0, int arg1, int arg2)

Parameters

arg0 Activity

Activity

arg1 int

int

arg2 int

int

SetObserveModeEnabled(bool)

public bool SetObserveModeEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool