// Signature format: 2.0 package com.android.nfc_extras { public class EeAlreadyOpenException extends com.android.nfc_extras.EeIOException { ctor public EeAlreadyOpenException(); ctor public EeAlreadyOpenException(String); } public class EeExternalFieldException extends com.android.nfc_extras.EeIOException { ctor public EeExternalFieldException(); ctor public EeExternalFieldException(String); } public class EeIOException extends java.io.IOException { ctor public EeIOException(); ctor public EeIOException(String); } public class EeInitializationException extends com.android.nfc_extras.EeIOException { ctor public EeInitializationException(); ctor public EeInitializationException(String); } public class EeListenModeException extends com.android.nfc_extras.EeIOException { ctor public EeListenModeException(); ctor public EeListenModeException(String); } public class EeNfcDisabledException extends com.android.nfc_extras.EeIOException { ctor public EeNfcDisabledException(); ctor public EeNfcDisabledException(String); } public final class NfcAdapterExtras { method public void authenticate(byte[]); method public static com.android.nfc_extras.NfcAdapterExtras get(android.nfc.NfcAdapter); method public com.android.nfc_extras.NfcAdapterExtras.CardEmulationRoute getCardEmulationRoute(); method public String getDriverName(); method public com.android.nfc_extras.NfcExecutionEnvironment getEmbeddedExecutionEnvironment(); method public void setCardEmulationRoute(com.android.nfc_extras.NfcAdapterExtras.CardEmulationRoute); field public static final String ACTION_RF_FIELD_OFF_DETECTED = "com.android.nfc_extras.action.RF_FIELD_OFF_DETECTED"; field public static final String ACTION_RF_FIELD_ON_DETECTED = "com.android.nfc_extras.action.RF_FIELD_ON_DETECTED"; } public static final class NfcAdapterExtras.CardEmulationRoute { ctor public NfcAdapterExtras.CardEmulationRoute(int, com.android.nfc_extras.NfcExecutionEnvironment); field public static final int ROUTE_OFF = 1; // 0x1 field public static final int ROUTE_ON_WHEN_SCREEN_ON = 2; // 0x2 field public final com.android.nfc_extras.NfcExecutionEnvironment nfcEe; field public final int route; } public class NfcExecutionEnvironment { method public void close() throws java.io.IOException; method public void open() throws com.android.nfc_extras.EeIOException; method public byte[] transceive(byte[]) throws java.io.IOException; field public static final String ACTION_AID_SELECTED = "com.android.nfc_extras.action.AID_SELECTED"; } }