META-INF/
META-INF/MANIFEST.MF
android/
android/nfc/
android/nfc/AvailableNfcAntenna.class
AvailableNfcAntenna.java
package android.nfc
public final android.nfc.AvailableNfcAntenna extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, int)
int locationX
int locationY
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getLocationX ()
public int getLocationY ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/FormatException.class
FormatException.java
package android.nfc
public android.nfc.FormatException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable e
}
android/nfc/NdefMessage.class
NdefMessage.java
package android.nfc
public final android.nfc.NdefMessage extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public transient void <init> (android.nfc.NdefRecord, android.nfc.NdefRecord[])
android.nfc.NdefRecord record
android.nfc.NdefRecord[] records
public void <init> (android.nfc.NdefRecord[])
android.nfc.NdefRecord[] records
public void <init> (byte[]) throws android.nfc.FormatException
byte[] data
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getByteArrayLength ()
public android.nfc.NdefRecord[] getRecords ()
public int hashCode ()
public byte[] toByteArray ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/NdefRecord.class
NdefRecord.java
package android.nfc
public final android.nfc.NdefRecord extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final byte[] RTD_ALTERNATIVE_CARRIER
public static final byte[] RTD_HANDOVER_CARRIER
public static final byte[] RTD_HANDOVER_REQUEST
public static final byte[] RTD_HANDOVER_SELECT
public static final byte[] RTD_SMART_POSTER
public static final byte[] RTD_TEXT
public static final byte[] RTD_URI
public static final short TNF_ABSOLUTE_URI
public static final short TNF_EMPTY
public static final short TNF_EXTERNAL_TYPE
public static final short TNF_MIME_MEDIA
public static final short TNF_UNCHANGED
public static final short TNF_UNKNOWN
public static final short TNF_WELL_KNOWN
public void <init> (byte[]) throws android.nfc.FormatException
byte[] data
public void <init> (short, byte[], byte[], byte[])
short tnf
byte[] type
byte[] id
byte[] payload
public static android.nfc.NdefRecord createApplicationRecord (java.lang.String)
String packageName
public static android.nfc.NdefRecord createExternal (java.lang.String, java.lang.String, byte[])
String domain
String type
byte[] data
public static android.nfc.NdefRecord createMime (java.lang.String, byte[])
String mimeType
byte[] mimeData
public static android.nfc.NdefRecord createTextRecord (java.lang.String, java.lang.String)
String languageCode
String text
public static android.nfc.NdefRecord createUri (android.net.Uri)
android.net.Uri uri
public static android.nfc.NdefRecord createUri (java.lang.String)
String uriString
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public byte[] getId ()
public byte[] getPayload ()
public short getTnf ()
public byte[] getType ()
public int hashCode ()
public byte[] toByteArray ()
public java.lang.String toMimeType ()
public java.lang.String toString ()
public android.net.Uri toUri ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/NfcAdapter$ControllerAlwaysOnListener.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$ControllerAlwaysOnListener extends java.lang.Object {
public abstract void onControllerAlwaysOnChanged (boolean)
}
android/nfc/NfcAdapter$CreateBeamUrisCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$CreateBeamUrisCallback extends java.lang.Object {
public abstract android.net.Uri[] createBeamUris (android.nfc.NfcEvent)
}
android/nfc/NfcAdapter$CreateNdefMessageCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$CreateNdefMessageCallback extends java.lang.Object {
public abstract android.nfc.NdefMessage createNdefMessage (android.nfc.NfcEvent)
}
android/nfc/NfcAdapter$NfcUnlockHandler.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$NfcUnlockHandler extends java.lang.Object {
public abstract boolean onUnlockAttempted (android.nfc.Tag)
}
android/nfc/NfcAdapter$NfcVendorNciCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$NfcVendorNciCallback extends java.lang.Object {
public abstract void onVendorNciNotification (int, int, byte[])
public abstract void onVendorNciResponse (int, int, byte[])
}
android/nfc/NfcAdapter$OnNdefPushCompleteCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$OnNdefPushCompleteCallback extends java.lang.Object {
public abstract void onNdefPushComplete (android.nfc.NfcEvent)
}
android/nfc/NfcAdapter$OnTagRemovedListener.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$OnTagRemovedListener extends java.lang.Object {
public abstract void onTagRemoved ()
}
android/nfc/NfcAdapter$ReaderCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$ReaderCallback extends java.lang.Object {
public abstract void onTagDiscovered (android.nfc.Tag)
}
android/nfc/NfcAdapter$WlcStateListener.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$WlcStateListener extends java.lang.Object {
public abstract void onWlcStateChanged (android.nfc.WlcListenerDeviceInfo)
}
android/nfc/NfcAdapter.class
NfcAdapter.java
package android.nfc
public final android.nfc.NfcAdapter extends java.lang.Object {
public static final String ACTION_ADAPTER_STATE_CHANGED
public static final String ACTION_CHANGE_TAG_INTENT_PREFERENCE
public static final String ACTION_NDEF_DISCOVERED
public static final String ACTION_PREFERRED_PAYMENT_CHANGED
public static final String ACTION_REQUIRE_UNLOCK_FOR_NFC
public static final String ACTION_SHOW_NFC_RESOLVER
public static final String ACTION_TAG_DISCOVERED
public static final String ACTION_TECH_DISCOVERED
public static final String ACTION_TRANSACTION_DETECTED
public static final String EXTRA_ADAPTER_STATE
public static final String EXTRA_AID
public static final String EXTRA_DATA
public static final String EXTRA_ID
public static final String EXTRA_NDEF_MESSAGES
public static final String EXTRA_PREFERRED_PAYMENT_CHANGED_REASON
public static final String EXTRA_READER_PRESENCE_CHECK_DELAY
public static final String EXTRA_RESOLVE_INFOS
public static final String EXTRA_SECURE_ELEMENT_NAME
public static final String EXTRA_TAG
public static final int FLAG_LISTEN_DISABLE
public static final int FLAG_LISTEN_KEEP
public static final int FLAG_LISTEN_NFC_PASSIVE_A
public static final int FLAG_LISTEN_NFC_PASSIVE_B
public static final int FLAG_LISTEN_NFC_PASSIVE_F
public static final int FLAG_READER_DISABLE
public static final int FLAG_READER_KEEP
public static final int FLAG_READER_NFC_A
public static final int FLAG_READER_NFC_B
public static final int FLAG_READER_NFC_BARCODE
public static final int FLAG_READER_NFC_F
public static final int FLAG_READER_NFC_V
public static final int FLAG_READER_NO_PLATFORM_SOUNDS
public static final int FLAG_READER_SKIP_NDEF_CHECK
public static final int FLAG_SET_DEFAULT_TECH
public static final int MESSAGE_TYPE_COMMAND
public static final int PREFERRED_PAYMENT_CHANGED
public static final int PREFERRED_PAYMENT_LOADED
public static final int PREFERRED_PAYMENT_UPDATED
public static final int SEND_VENDOR_NCI_STATUS_FAILED
public static final int SEND_VENDOR_NCI_STATUS_MESSAGE_CORRUPTED
public static final int SEND_VENDOR_NCI_STATUS_REJECTED
public static final int SEND_VENDOR_NCI_STATUS_SUCCESS
public static final int STATE_OFF
public static final int STATE_ON
public static final int STATE_TURNING_OFF
public static final int STATE_TURNING_ON
public static final int TAG_INTENT_APP_PREF_RESULT_PACKAGE_NOT_FOUND
public static final int TAG_INTENT_APP_PREF_RESULT_SUCCESS
public static final int TAG_INTENT_APP_PREF_RESULT_UNAVAILABLE
void <init> ()
public boolean addNfcUnlockHandler (android.nfc.NfcAdapter$NfcUnlockHandler, java.lang.String[])
android.nfc.NfcAdapter$NfcUnlockHandler unlockHandler
String[] tagTechnologies
public boolean disable ()
public boolean disable (boolean)
boolean persist
public void disableForegroundDispatch (android.app.Activity)
android.app.Activity activity
public void disableReaderMode (android.app.Activity)
android.app.Activity activity
public boolean enable ()
public void enableForegroundDispatch (android.app.Activity, android.app.PendingIntent, android.content.IntentFilter[], java.lang.String[][])
android.app.Activity activity
android.app.PendingIntent intent
android.content.IntentFilter[] filters
String[][] techLists
public void enableReaderMode (android.app.Activity, android.nfc.NfcAdapter$ReaderCallback, int, android.os.Bundle)
android.app.Activity activity
android.nfc.NfcAdapter$ReaderCallback callback
int flags
android.os.Bundle extras
public boolean enableReaderOption (boolean)
boolean enable
public boolean enableSecureNfc (boolean)
boolean enable
public int getAdapterState ()
public static android.nfc.NfcAdapter getDefaultAdapter (android.content.Context)
android.content.Context context
public android.nfc.NfcAntennaInfo getNfcAntennaInfo ()
public android.nfc.NfcOemExtension getNfcOemExtension ()
public java.util.Map getTagIntentAppPreferenceForUser (int)
int userId
public android.nfc.WlcListenerDeviceInfo getWlcListenerDeviceInfo ()
public boolean ignore (android.nfc.Tag, int, android.nfc.NfcAdapter$OnTagRemovedListener, android.os.Handler)
android.nfc.Tag tag
int debounceMs
android.nfc.NfcAdapter$OnTagRemovedListener tagRemovedListener
android.os.Handler handler
public boolean isControllerAlwaysOn ()
public boolean isControllerAlwaysOnSupported ()
public boolean isEnabled ()
public boolean isObserveModeEnabled ()
public boolean isObserveModeSupported ()
public boolean isReaderOptionEnabled ()
public boolean isReaderOptionSupported ()
public boolean isSecureNfcEnabled ()
public boolean isSecureNfcSupported ()
public boolean isTagIntentAllowed ()
public boolean isTagIntentAppPreferenceSupported ()
public boolean isWlcEnabled ()
public void registerControllerAlwaysOnListener (java.util.concurrent.Executor, android.nfc.NfcAdapter$ControllerAlwaysOnListener)
java.util.concurrent.Executor executor
android.nfc.NfcAdapter$ControllerAlwaysOnListener listener
public void registerNfcVendorNciCallback (java.util.concurrent.Executor, android.nfc.NfcAdapter$NfcVendorNciCallback)
java.util.concurrent.Executor executor
android.nfc.NfcAdapter$NfcVendorNciCallback callback
public void registerWlcStateListener (java.util.concurrent.Executor, android.nfc.NfcAdapter$WlcStateListener)
java.util.concurrent.Executor executor
android.nfc.NfcAdapter$WlcStateListener listener
public boolean removeNfcUnlockHandler (android.nfc.NfcAdapter$NfcUnlockHandler)
android.nfc.NfcAdapter$NfcUnlockHandler unlockHandler
public void resetDiscoveryTechnology (android.app.Activity)
android.app.Activity activity
public int sendVendorNciMessage (int, int, int, byte[])
int mt
int gid
int oid
byte[] payload
public boolean setControllerAlwaysOn (boolean)
boolean value
public void setDiscoveryTechnology (android.app.Activity, int, int)
android.app.Activity activity
int pollTechnology
int listenTechnology
public boolean setObserveModeEnabled (boolean)
boolean enabled
public void setReaderModePollingEnabled (boolean)
boolean enable
public int setTagIntentAppPreferenceForUser (int, java.lang.String, boolean)
int userId
String pkg
boolean allow
public boolean setWlcEnabled (boolean)
boolean enable
public void unregisterControllerAlwaysOnListener (android.nfc.NfcAdapter$ControllerAlwaysOnListener)
android.nfc.NfcAdapter$ControllerAlwaysOnListener listener
public void unregisterNfcVendorNciCallback (android.nfc.NfcAdapter$NfcVendorNciCallback)
android.nfc.NfcAdapter$NfcVendorNciCallback callback
public void unregisterWlcStateListener (android.nfc.NfcAdapter$WlcStateListener)
android.nfc.NfcAdapter$WlcStateListener listener
}
android/nfc/NfcAntennaInfo.class
NfcAntennaInfo.java
package android.nfc
public final android.nfc.NfcAntennaInfo extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, int, boolean, java.util.List)
int deviceWidth
int deviceHeight
boolean deviceFoldable
java.util.List availableNfcAntennas
public int describeContents ()
public java.util.List getAvailableNfcAntennas ()
public int getDeviceHeight ()
public int getDeviceWidth ()
public boolean isDeviceFoldable ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/NfcEvent.class
NfcEvent.java
package android.nfc
public final android.nfc.NfcEvent extends java.lang.Object {
public final android.nfc.NfcAdapter nfcAdapter
public final int peerLlcpMajorVersion
public final int peerLlcpMinorVersion
void <init> ()
}
android/nfc/NfcFrameworkInitializer.class
NfcFrameworkInitializer.java
package android.nfc
public android.nfc.NfcFrameworkInitializer extends java.lang.Object {
void <init> ()
public static void registerServiceWrappers ()
public static void setNfcServiceManager (android.nfc.NfcServiceManager)
android.nfc.NfcServiceManager nfcServiceManager
}
android/nfc/NfcManager.class
NfcManager.java
package android.nfc
public final android.nfc.NfcManager extends java.lang.Object {
void <init> ()
public android.nfc.NfcAdapter getDefaultAdapter ()
}
android/nfc/NfcOemExtension$Callback.class
NfcOemExtension.java
package android.nfc
public abstract android.nfc.NfcOemExtension$Callback extends java.lang.Object {
public abstract void onApplyRouting (java.util.function.Consumer)
public abstract void onBootFinished (int)
public abstract void onBootStarted ()
public abstract void onCardEmulationActivated (boolean)
public abstract void onDisableFinished (int)
public abstract void onDisableRequested (java.util.function.Consumer)
public abstract void onDisableStarted ()
public abstract void onEeListenActivated (boolean)
public abstract void onEeUpdated ()
public abstract void onEnableFinished (int)
public abstract void onEnableRequested (java.util.function.Consumer)
public abstract void onEnableStarted ()
public abstract void onExtractOemPackages (android.nfc.NdefMessage, java.util.function.Consumer)
public abstract void onGetOemAppSearchIntent (java.util.List, java.util.function.Consumer)
public abstract void onHceEventReceived (int)
public abstract void onLaunchHceAppChooserActivity (java.lang.String, java.util.List, android.content.ComponentName, java.lang.String)
public abstract void onLaunchHceTapAgainDialog (android.nfc.cardemulation.ApduServiceInfo, java.lang.String)
public abstract void onLogEventNotified (android.nfc.OemLogItems)
public abstract void onNdefMessage (android.nfc.Tag, android.nfc.NdefMessage, java.util.function.Consumer)
public abstract void onNdefRead (java.util.function.Consumer)
public abstract void onReaderOptionChanged (boolean)
public abstract void onRfDiscoveryStarted (boolean)
public abstract void onRfFieldActivated (boolean)
public abstract void onRoutingChanged (java.util.function.Consumer)
public abstract void onRoutingTableFull ()
public abstract void onStateUpdated (int)
public abstract void onTagConnected (boolean)
public abstract void onTagDispatch (java.util.function.Consumer)
}
android/nfc/NfcOemExtension.class
NfcOemExtension.java
package android.nfc
public final android.nfc.NfcOemExtension extends java.lang.Object {
public static final int COMMIT_ROUTING_STATUS_FAILED
public static final int COMMIT_ROUTING_STATUS_FAILED_UPDATE_IN_PROGRESS
public static final int COMMIT_ROUTING_STATUS_OK
public static final int DISABLE
public static final int ENABLE_DEFAULT
public static final int ENABLE_EE
public static final int ENABLE_TRANSPARENT
public static final int HCE_ACTIVATE
public static final int HCE_DATA_TRANSFERRED
public static final int HCE_DEACTIVATE
public static final int POLLING_STATE_CHANGE_ALREADY_IN_REQUESTED_STATE
public static final int POLLING_STATE_CHANGE_SUCCEEDED
public static final int STATUS_OK
public static final int STATUS_UNKNOWN_ERROR
void <init> ()
public void clearPreference ()
public int forceRoutingTableCommit ()
public java.util.Map getActiveNfceeList ()
public long getMaxPausePollingTimeoutMills ()
public android.nfc.RoutingStatus getRoutingStatus ()
public java.util.List getRoutingTable ()
public android.nfc.T4tNdefNfcee getT4tNdefNfcee ()
public boolean hasUserEnabledNfc ()
public boolean isAutoChangeEnabled ()
public boolean isTagPresent ()
public void maybeTriggerFirmwareUpdate ()
public void overwriteRoutingTable (int, int, int, int)
int protocol
int technology
int emptyAid
int systemCode
public int pausePolling (long)
long timeoutInMs
public void registerCallback (java.util.concurrent.Executor, android.nfc.NfcOemExtension$Callback)
java.util.concurrent.Executor executor
android.nfc.NfcOemExtension$Callback callback
public int resumePolling ()
public void setAutoChangeEnabled (boolean)
boolean state
public void setControllerAlwaysOnMode (int)
int mode
public void synchronizeScreenState ()
public void triggerInitialization ()
public void unregisterCallback (android.nfc.NfcOemExtension$Callback)
android.nfc.NfcOemExtension$Callback callback
}
android/nfc/NfcRoutingTableEntry.class
NfcRoutingTableEntry.java
package android.nfc
public abstract android.nfc.NfcRoutingTableEntry extends java.lang.Object {
public static final int TYPE_AID
public static final int TYPE_PROTOCOL
public static final int TYPE_SYSTEM_CODE
public static final int TYPE_TECHNOLOGY
void <init> ()
public int getNfceeId ()
public int getType ()
}
android/nfc/OemLogItems.class
OemLogItems.java
package android.nfc
public final android.nfc.OemLogItems extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int EVENT_DISABLE
public static final int EVENT_ENABLE
public static final int EVENT_UNSET
public static final int LOG_ACTION_HCE_DATA
public static final int LOG_ACTION_NFC_TOGGLE
public static final int LOG_ACTION_RF_FIELD_STATE_CHANGED
public static final int LOG_ACTION_SCREEN_STATE_CHANGED
public static final int LOG_ACTION_TAG_DETECTED
void <init> ()
public int describeContents ()
public int getAction ()
public int getCallingPid ()
public byte[] getCommandApdu ()
public int getEvent ()
public byte[] getResponseApdu ()
public java.time.Instant getRfFieldEventTimeMillis ()
public android.nfc.Tag getTag ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/RoutingStatus.class
RoutingStatus.java
package android.nfc
public android.nfc.RoutingStatus extends java.lang.Object {
void <init> ()
public int getDefaultIsoDepRoute ()
public int getDefaultOffHostRoute ()
public int getDefaultRoute ()
}
android/nfc/RoutingTableAidEntry.class
RoutingTableAidEntry.java
package android.nfc
public android.nfc.RoutingTableAidEntry extends android.nfc.NfcRoutingTableEntry {
void <init> ()
public java.lang.String getAid ()
}
android/nfc/RoutingTableProtocolEntry.class
RoutingTableProtocolEntry.java
package android.nfc
public android.nfc.RoutingTableProtocolEntry extends android.nfc.NfcRoutingTableEntry {
public static final int PROTOCOL_ISO_DEP
public static final int PROTOCOL_NDEF
public static final int PROTOCOL_NFC_DEP
public static final int PROTOCOL_T1T
public static final int PROTOCOL_T2T
public static final int PROTOCOL_T3T
public static final int PROTOCOL_T5T
public static final int PROTOCOL_UNDETERMINED
public static final int PROTOCOL_UNSUPPORTED
void <init> ()
public int getProtocol ()
}
android/nfc/RoutingTableSystemCodeEntry.class
RoutingTableSystemCodeEntry.java
package android.nfc
public android.nfc.RoutingTableSystemCodeEntry extends android.nfc.NfcRoutingTableEntry {
void <init> ()
public byte[] getSystemCode ()
}
android/nfc/RoutingTableTechnologyEntry.class
RoutingTableTechnologyEntry.java
package android.nfc
public android.nfc.RoutingTableTechnologyEntry extends android.nfc.NfcRoutingTableEntry {
public static final int TECHNOLOGY_A
public static final int TECHNOLOGY_B
public static final int TECHNOLOGY_F
public static final int TECHNOLOGY_UNSUPPORTED
public static final int TECHNOLOGY_V
void <init> ()
public int getTechnology ()
}
android/nfc/T4tNdefNfcee.class
T4tNdefNfcee.java
package android.nfc
public final android.nfc.T4tNdefNfcee extends java.lang.Object {
public static final int CLEAR_DATA_FAILED_INTERNAL
public static final int CLEAR_DATA_SUCCESS
public static final int WRITE_DATA_ERROR_CONNECTION_FAILED
public static final int WRITE_DATA_ERROR_EMPTY_PAYLOAD
public static final int WRITE_DATA_ERROR_INTERNAL
public static final int WRITE_DATA_ERROR_INVALID_FILE_ID
public static final int WRITE_DATA_ERROR_INVALID_LENGTH
public static final int WRITE_DATA_ERROR_NDEF_VALIDATION_FAILED
public static final int WRITE_DATA_ERROR_NFC_NOT_ON
public static final int WRITE_DATA_ERROR_RF_ACTIVATED
public static final int WRITE_DATA_SUCCESS
void <init> ()
public int clearData ()
public boolean isOperationOngoing ()
public boolean isSupported ()
public android.nfc.T4tNdefNfceeCcFileInfo readCcfile ()
public byte[] readData (int)
int fileId
public int writeData (int, byte[])
int fileId
byte[] data
}
android/nfc/T4tNdefNfceeCcFileInfo.class
T4tNdefNfceeCcFileInfo.java
package android.nfc
public final android.nfc.T4tNdefNfceeCcFileInfo extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int READ_ACCESS_GRANTED_RESTRICTED
public static final int READ_ACCESS_GRANTED_UNRESTRICTED
public static final int VERSION_2_0
public static final int VERSION_3_0
public static final int WRITE_ACCESS_GRANTED_RESTRICTED
public static final int WRITE_ACCESS_GRANTED_UNRESTRICTED
public static final int WRITE_ACCESS_NOT_GRANTED
void <init> ()
public int describeContents ()
public int getCcFileLength ()
public int getFileId ()
public int getMaxReadLength ()
public int getMaxSize ()
public int getMaxWriteLength ()
public int getReadAccess ()
public int getVersion ()
public int getWriteAccess ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/Tag.class
Tag.java
package android.nfc
public final android.nfc.Tag extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public byte[] getId ()
public java.lang.String[] getTechList ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/TagLostException.class
TagLostException.java
package android.nfc
public android.nfc.TagLostException extends java.io.IOException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
android/nfc/WlcListenerDeviceInfo.class
WlcListenerDeviceInfo.java
package android.nfc
public final android.nfc.WlcListenerDeviceInfo extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int STATE_CONNECTED_CHARGING
public static final int STATE_CONNECTED_DISCHARGING
public static final int STATE_DISCONNECTED
public void <init> (int, double, double, int)
int productId
double temperature
double batteryLevel
int state
public int describeContents ()
public double getBatteryLevel ()
public int getProductId ()
public int getState ()
public double getTemperature ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/cardemulation/
android/nfc/cardemulation/CardEmulation$NfcEventListener.class
CardEmulation.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.CardEmulation$NfcEventListener extends java.lang.Object {
public void onAidConflictOccurred (java.lang.String)
String aid
public void onAidNotRouted (java.lang.String)
String aid
public void onInternalErrorReported (int)
int errorType
public void onNfcStateChanged (int)
int state
public void onObserveModeStateChanged (boolean)
boolean isEnabled
public void onPreferredServiceChanged (boolean)
boolean isPreferred
public void onRemoteFieldChanged (boolean)
boolean isDetected
}
android/nfc/cardemulation/CardEmulation.class
CardEmulation.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.CardEmulation extends java.lang.Object {
public static final String ACTION_CHANGE_DEFAULT
public static final String CATEGORY_OTHER
public static final String CATEGORY_PAYMENT
public static final String EXTRA_CATEGORY
public static final String EXTRA_SERVICE_COMPONENT
public static final int NFC_INTERNAL_ERROR_COMMAND_TIMEOUT
public static final int NFC_INTERNAL_ERROR_NFC_CRASH_RESTART
public static final int NFC_INTERNAL_ERROR_NFC_HARDWARE_ERROR
public static final int NFC_INTERNAL_ERROR_UNKNOWN
public static final int PROTOCOL_AND_TECHNOLOGY_ROUTE_DEFAULT
public static final int PROTOCOL_AND_TECHNOLOGY_ROUTE_DH
public static final int PROTOCOL_AND_TECHNOLOGY_ROUTE_ESE
public static final int PROTOCOL_AND_TECHNOLOGY_ROUTE_UICC
public static final int PROTOCOL_AND_TECHNOLOGY_ROUTE_UNSET
public static final int SELECTION_MODE_ALWAYS_ASK
public static final int SELECTION_MODE_ASK_IF_CONFLICT
public static final int SELECTION_MODE_PREFER_DEFAULT
public static final int SET_SERVICE_ENABLED_STATUS_FAILURE_ALREADY_SET
public static final int SET_SERVICE_ENABLED_STATUS_FAILURE_FEATURE_UNSUPPORTED
public static final int SET_SERVICE_ENABLED_STATUS_FAILURE_INVALID_SERVICE
public static final int SET_SERVICE_ENABLED_STATUS_FAILURE_UNKNOWN_ERROR
public static final int SET_SERVICE_ENABLED_STATUS_OK
public static final int SET_SUBSCRIPTION_ID_STATUS_FAILED_INTERNAL_ERROR
public static final int SET_SUBSCRIPTION_ID_STATUS_FAILED_INVALID_SUBSCRIPTION_ID
public static final int SET_SUBSCRIPTION_ID_STATUS_FAILED_NOT_SUPPORTED
public static final int SET_SUBSCRIPTION_ID_STATUS_SUCCESS
void <init> ()
public boolean categoryAllowsForegroundPreference (java.lang.String)
String category
public java.util.List getAidsForPreferredPaymentService ()
public java.util.List getAidsForService (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String category
public int getDefaultNfcSubscriptionId ()
public java.lang.CharSequence getDescriptionForPreferredPaymentService ()
public static synchronized android.nfc.cardemulation.CardEmulation getInstance (android.nfc.NfcAdapter)
android.nfc.NfcAdapter adapter
public static android.content.ComponentName getPreferredPaymentService (android.content.Context)
android.content.Context context
public java.lang.String getRouteDestinationForPreferredPaymentService ()
public int getSelectionModeForCategory (java.lang.String)
String category
public java.util.List getServices (java.lang.String, int)
String category
int userId
public boolean isDefaultServiceForAid (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String aid
public boolean isDefaultServiceForCategory (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String category
public boolean isEuiccSupported ()
public void overrideRoutingTable (android.app.Activity, int, int)
android.app.Activity activity
int protocol
int technology
public void recoverRoutingTable (android.app.Activity)
android.app.Activity activity
public boolean registerAidsForService (android.content.ComponentName, java.lang.String, java.util.List)
android.content.ComponentName service
String category
java.util.List aids
public void registerNfcEventListener (java.util.concurrent.Executor, android.nfc.cardemulation.CardEmulation$NfcEventListener)
java.util.concurrent.Executor executor
android.nfc.cardemulation.CardEmulation$NfcEventListener listener
public boolean registerPollingLoopFilterForService (android.content.ComponentName, java.lang.String, boolean)
android.content.ComponentName service
String pollingLoopFilter
boolean autoTransact
public boolean registerPollingLoopPatternFilterForService (android.content.ComponentName, java.lang.String, boolean)
android.content.ComponentName service
String pollingLoopPatternFilter
boolean autoTransact
public boolean removeAidsForService (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String category
public boolean removePollingLoopFilterForService (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String pollingLoopFilter
public boolean removePollingLoopPatternFilterForService (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String pollingLoopPatternFilter
public int setDefaultNfcSubscriptionId (int)
int subscriptionId
public boolean setOffHostForService (android.content.ComponentName, java.lang.String)
android.content.ComponentName service
String offHostSecureElement
public boolean setPreferredService (android.app.Activity, android.content.ComponentName)
android.app.Activity activity
android.content.ComponentName service
public int setServiceEnabledForCategoryOther (android.content.ComponentName, boolean)
android.content.ComponentName service
boolean status
public boolean setShouldDefaultToObserveModeForService (android.content.ComponentName, boolean)
android.content.ComponentName service
boolean enable
public boolean supportsAidPrefixRegistration ()
public void unregisterNfcEventListener (android.nfc.cardemulation.CardEmulation$NfcEventListener)
android.nfc.cardemulation.CardEmulation$NfcEventListener listener
public boolean unsetOffHostForService (android.content.ComponentName)
android.content.ComponentName service
public boolean unsetPreferredService (android.app.Activity)
android.app.Activity activity
}
android/nfc/cardemulation/HostApduService.class
HostApduService.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.HostApduService extends android.app.Service {
public static final int DEACTIVATION_DESELECTED
public static final int DEACTIVATION_LINK_LOSS
public static final String SERVICE_INTERFACE
public static final String SERVICE_META_DATA
public void <init> ()
public final void notifyUnhandled ()
public final android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
public abstract void onDeactivated (int)
public abstract byte[] processCommandApdu (byte[], android.os.Bundle)
public void processPollingFrames (java.util.List)
java.util.List frame
public final void sendResponseApdu (byte[])
byte[] responseApdu
}
android/nfc/cardemulation/HostNfcFService.class
HostNfcFService.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.HostNfcFService extends android.app.Service {
public static final int DEACTIVATION_LINK_LOSS
public static final String SERVICE_INTERFACE
public static final String SERVICE_META_DATA
public void <init> ()
public final android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
public abstract void onDeactivated (int)
public abstract byte[] processNfcFPacket (byte[], android.os.Bundle)
public final void sendResponsePacket (byte[])
byte[] responsePacket
}
android/nfc/cardemulation/NfcFCardEmulation.class
NfcFCardEmulation.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.NfcFCardEmulation extends java.lang.Object {
void <init> ()
public boolean disableService (android.app.Activity) throws java.lang.RuntimeException
android.app.Activity activity
public boolean enableService (android.app.Activity, android.content.ComponentName) throws java.lang.RuntimeException
android.app.Activity activity
android.content.ComponentName service
public static synchronized android.nfc.cardemulation.NfcFCardEmulation getInstance (android.nfc.NfcAdapter)
android.nfc.NfcAdapter adapter
public java.lang.String getNfcid2ForService (android.content.ComponentName) throws java.lang.RuntimeException
android.content.ComponentName service
public java.lang.String getSystemCodeForService (android.content.ComponentName) throws java.lang.RuntimeException
android.content.ComponentName service
public boolean registerSystemCodeForService (android.content.ComponentName, java.lang.String) throws java.lang.RuntimeException
android.content.ComponentName service
String systemCode
public boolean setNfcid2ForService (android.content.ComponentName, java.lang.String) throws java.lang.RuntimeException
android.content.ComponentName service
String nfcid2
public boolean unregisterSystemCodeForService (android.content.ComponentName) throws java.lang.RuntimeException
android.content.ComponentName service
}
android/nfc/cardemulation/OffHostApduService.class
OffHostApduService.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.OffHostApduService extends android.app.Service {
public static final String SERVICE_INTERFACE
public static final String SERVICE_META_DATA
public void <init> ()
public abstract android.os.IBinder onBind (android.content.Intent)
}
android/nfc/cardemulation/PollingFrame.class
PollingFrame.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.PollingFrame extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int POLLING_LOOP_TYPE_A
public static final int POLLING_LOOP_TYPE_B
public static final int POLLING_LOOP_TYPE_F
public static final int POLLING_LOOP_TYPE_OFF
public static final int POLLING_LOOP_TYPE_ON
public static final int POLLING_LOOP_TYPE_UNKNOWN
void <init> ()
public int describeContents ()
public byte[] getData ()
public long getTimestamp ()
public boolean getTriggeredAutoTransact ()
public int getType ()
public int getVendorSpecificGain ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/nfc/tech/
android/nfc/tech/IsoDep.class
IsoDep.java
package android.nfc.tech
public final android.nfc.tech.IsoDep extends java.lang.Object implements android.nfc.tech.TagTechnology {
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.IsoDep get (android.nfc.Tag)
android.nfc.Tag tag
public byte[] getHiLayerResponse ()
public byte[] getHistoricalBytes ()
public int getMaxTransceiveLength ()
public android.nfc.Tag getTag ()
public int getTimeout ()
public boolean isConnected ()
public boolean isExtendedLengthApduSupported ()
public void setTimeout (int)
int timeout
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
}
android/nfc/tech/MifareClassic.class
MifareClassic.java
package android.nfc.tech
public final android.nfc.tech.MifareClassic extends java.lang.Object implements android.nfc.tech.TagTechnology {
public static final int BLOCK_SIZE
public static final byte[] KEY_DEFAULT
public static final byte[] KEY_MIFARE_APPLICATION_DIRECTORY
public static final byte[] KEY_NFC_FORUM
public static final int SIZE_1K
public static final int SIZE_2K
public static final int SIZE_4K
public static final int SIZE_MINI
public static final int TYPE_CLASSIC
public static final int TYPE_PLUS
public static final int TYPE_PRO
public static final int TYPE_UNKNOWN
void <init> ()
public boolean authenticateSectorWithKeyA (int, byte[]) throws java.io.IOException
int sectorIndex
byte[] key
public boolean authenticateSectorWithKeyB (int, byte[]) throws java.io.IOException
int sectorIndex
byte[] key
public int blockToSector (int)
int blockIndex
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public void decrement (int, int) throws java.io.IOException
int blockIndex
int value
public static android.nfc.tech.MifareClassic get (android.nfc.Tag)
android.nfc.Tag tag
public int getBlockCount ()
public int getBlockCountInSector (int)
int sectorIndex
public int getMaxTransceiveLength ()
public int getSectorCount ()
public int getSize ()
public android.nfc.Tag getTag ()
public int getTimeout ()
public int getType ()
public void increment (int, int) throws java.io.IOException
int blockIndex
int value
public boolean isConnected ()
public byte[] readBlock (int) throws java.io.IOException
int blockIndex
public void restore (int) throws java.io.IOException
int blockIndex
public int sectorToBlock (int)
int sectorIndex
public void setTimeout (int)
int timeout
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
public void transfer (int) throws java.io.IOException
int blockIndex
public void writeBlock (int, byte[]) throws java.io.IOException
int blockIndex
byte[] data
static void <clinit> ()
}
android/nfc/tech/MifareUltralight.class
MifareUltralight.java
package android.nfc.tech
public final android.nfc.tech.MifareUltralight extends java.lang.Object implements android.nfc.tech.TagTechnology {
public static final int PAGE_SIZE
public static final int TYPE_ULTRALIGHT
public static final int TYPE_ULTRALIGHT_C
public static final int TYPE_UNKNOWN
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.MifareUltralight get (android.nfc.Tag)
android.nfc.Tag tag
public int getMaxTransceiveLength ()
public android.nfc.Tag getTag ()
public int getTimeout ()
public int getType ()
public boolean isConnected ()
public byte[] readPages (int) throws java.io.IOException
int pageOffset
public void setTimeout (int)
int timeout
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
public void writePage (int, byte[]) throws java.io.IOException
int pageOffset
byte[] data
}
android/nfc/tech/Ndef.class
Ndef.java
package android.nfc.tech
public final android.nfc.tech.Ndef extends java.lang.Object implements android.nfc.tech.TagTechnology {
public static final String MIFARE_CLASSIC
public static final String NFC_FORUM_TYPE_1
public static final String NFC_FORUM_TYPE_2
public static final String NFC_FORUM_TYPE_3
public static final String NFC_FORUM_TYPE_4
void <init> ()
public boolean canMakeReadOnly ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.Ndef get (android.nfc.Tag)
android.nfc.Tag tag
public android.nfc.NdefMessage getCachedNdefMessage ()
public int getMaxSize ()
public android.nfc.NdefMessage getNdefMessage () throws android.nfc.FormatException java.io.IOException
public android.nfc.Tag getTag ()
public java.lang.String getType ()
public boolean isConnected ()
public boolean isWritable ()
public boolean makeReadOnly () throws java.io.IOException
public void writeNdefMessage (android.nfc.NdefMessage) throws android.nfc.FormatException java.io.IOException
android.nfc.NdefMessage msg
}
android/nfc/tech/NdefFormatable.class
NdefFormatable.java
package android.nfc.tech
public final android.nfc.tech.NdefFormatable extends java.lang.Object implements android.nfc.tech.TagTechnology {
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public void format (android.nfc.NdefMessage) throws android.nfc.FormatException java.io.IOException
android.nfc.NdefMessage firstMessage
public void formatReadOnly (android.nfc.NdefMessage) throws android.nfc.FormatException java.io.IOException
android.nfc.NdefMessage firstMessage
public static android.nfc.tech.NdefFormatable get (android.nfc.Tag)
android.nfc.Tag tag
public android.nfc.Tag getTag ()
public boolean isConnected ()
}
android/nfc/tech/NfcA.class
NfcA.java
package android.nfc.tech
public final android.nfc.tech.NfcA extends java.lang.Object implements android.nfc.tech.TagTechnology {
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.NfcA get (android.nfc.Tag)
android.nfc.Tag tag
public byte[] getAtqa ()
public int getMaxTransceiveLength ()
public short getSak ()
public android.nfc.Tag getTag ()
public int getTimeout ()
public boolean isConnected ()
public void setTimeout (int)
int timeout
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
}
android/nfc/tech/NfcB.class
NfcB.java
package android.nfc.tech
public final android.nfc.tech.NfcB extends java.lang.Object implements android.nfc.tech.TagTechnology {
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.NfcB get (android.nfc.Tag)
android.nfc.Tag tag
public byte[] getApplicationData ()
public int getMaxTransceiveLength ()
public byte[] getProtocolInfo ()
public android.nfc.Tag getTag ()
public boolean isConnected ()
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
}
android/nfc/tech/NfcBarcode.class
NfcBarcode.java
package android.nfc.tech
public final android.nfc.tech.NfcBarcode extends java.lang.Object implements android.nfc.tech.TagTechnology {
public static final int TYPE_KOVIO
public static final int TYPE_UNKNOWN
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.NfcBarcode get (android.nfc.Tag)
android.nfc.Tag tag
public byte[] getBarcode ()
public android.nfc.Tag getTag ()
public int getType ()
public boolean isConnected ()
}
android/nfc/tech/NfcF.class
NfcF.java
package android.nfc.tech
public final android.nfc.tech.NfcF extends java.lang.Object implements android.nfc.tech.TagTechnology {
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.NfcF get (android.nfc.Tag)
android.nfc.Tag tag
public byte[] getManufacturer ()
public int getMaxTransceiveLength ()
public byte[] getSystemCode ()
public android.nfc.Tag getTag ()
public int getTimeout ()
public boolean isConnected ()
public void setTimeout (int)
int timeout
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
}
android/nfc/tech/NfcV.class
NfcV.java
package android.nfc.tech
public final android.nfc.tech.NfcV extends java.lang.Object implements android.nfc.tech.TagTechnology {
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
public static android.nfc.tech.NfcV get (android.nfc.Tag)
android.nfc.Tag tag
public byte getDsfId ()
public int getMaxTransceiveLength ()
public byte getResponseFlags ()
public android.nfc.Tag getTag ()
public boolean isConnected ()
public byte[] transceive (byte[]) throws java.io.IOException
byte[] data
}
android/nfc/tech/TagTechnology.class
TagTechnology.java
package android.nfc.tech
public abstract android.nfc.tech.TagTechnology extends java.lang.Object implements java.io.Closeable {
public abstract void close () throws java.io.IOException
public abstract void connect () throws java.io.IOException
public abstract android.nfc.Tag getTag ()
public abstract boolean isConnected ()
}