public interface android.nfc.INfcAdapter extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.nfc.INfcAdapter
super_class: java.lang.Object
{
public abstract android.nfc.INfcTag getNfcTagInterface();
descriptor: ()Landroid/nfc/INfcTag;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.nfc.INfcCardEmulation getNfcCardEmulationInterface();
descriptor: ()Landroid/nfc/INfcCardEmulation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.nfc.INfcFCardEmulation getNfcFCardEmulationInterface();
descriptor: ()Landroid/nfc/INfcFCardEmulation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.nfc.INfcAdapterExtras getNfcAdapterExtrasInterface(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/nfc/INfcAdapterExtras;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract android.nfc.INfcDta getNfcDtaInterface(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/nfc/INfcDta;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract int getState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean disable(boolean);
descriptor: (Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
saveState
public abstract boolean enable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean enableNdefPush();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean disableNdefPush();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isNdefPushEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void pausePolling(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
timeoutInMs
public abstract void resumePolling();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setForegroundDispatch(android.app.PendingIntent, android.content.IntentFilter[], android.nfc.TechListParcel);
descriptor: (Landroid/app/PendingIntent;[Landroid/content/IntentFilter;Landroid/nfc/TechListParcel;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
intent
filters
techLists
public abstract void setAppCallback(android.nfc.IAppCallback);
descriptor: (Landroid/nfc/IAppCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
public abstract void invokeBeam();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void invokeBeamInternal(android.nfc.BeamShareData);
descriptor: (Landroid/nfc/BeamShareData;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
shareData
public abstract boolean ignore(int, int, android.nfc.ITagRemovedCallback);
descriptor: (IILandroid/nfc/ITagRemovedCallback;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
nativeHandle
debounceMs
callback
public abstract void dispatch(android.nfc.Tag);
descriptor: (Landroid/nfc/Tag;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
tag
public abstract void setReaderMode(android.os.IBinder, android.nfc.IAppCallback, int, android.os.Bundle);
descriptor: (Landroid/os/IBinder;Landroid/nfc/IAppCallback;ILandroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
b
callback
flags
extras
public abstract void setP2pModes(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
initatorModes
targetModes
public abstract void addNfcUnlockHandler(android.nfc.INfcUnlockHandler, int[]);
descriptor: (Landroid/nfc/INfcUnlockHandler;[I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
unlockHandler
techList
public abstract void removeNfcUnlockHandler(android.nfc.INfcUnlockHandler);
descriptor: (Landroid/nfc/INfcUnlockHandler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
unlockHandler
public abstract void verifyNfcPermission();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
}
SourceFile: "INfcAdapter.java"
NestMembers:
android.nfc.INfcAdapter$Stub android.nfc.INfcAdapter$Stub$Proxy
InnerClasses:
public abstract Stub = android.nfc.INfcAdapter$Stub of android.nfc.INfcAdapter