xref: /aosp_15_r20/prebuilts/sdk/current/module-lib/framework-nfc.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

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 () }