Loading core/java/android/nfc/INfcAdapterExtras.aidl +1 −3 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package android.nfc; import android.nfc.ApduList; import android.os.Bundle; Loading @@ -29,6 +28,5 @@ interface INfcAdapterExtras { Bundle transceive(in byte[] data_in); int getCardEmulationRoute(); void setCardEmulationRoute(int route); void registerTearDownApdus(String packageName, in ApduList apdu); void unregisterTearDownApdus(String packageName); void authenticate(in byte[] token); } nfc-extras/java/com/android/nfc_extras/NfcAdapterExtras.java +11 −11 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ package com.android.nfc_extras; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.nfc.ApduList; import android.nfc.INfcAdapterExtras; import android.nfc.NfcAdapter; import android.os.RemoteException; Loading Loading @@ -208,17 +207,18 @@ public final class NfcAdapterExtras { return sEmbeddedEe; } public void registerTearDownApdus(String packageName, ApduList apdus) { try { sService.registerTearDownApdus(packageName, apdus); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } } public void unregisterTearDownApdus(String packageName) { /** * Authenticate the client application. * * Some implementations of NFC Adapter Extras may require applications * to authenticate with a token, before using other methods. * * @param a implementation specific token * @throws a {@link java.lang.SecurityException} if authentication failed */ public void authenticate(byte[] token) { try { sService.unregisterTearDownApdus(packageName); sService.authenticate(token); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } Loading Loading
core/java/android/nfc/INfcAdapterExtras.aidl +1 −3 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package android.nfc; import android.nfc.ApduList; import android.os.Bundle; Loading @@ -29,6 +28,5 @@ interface INfcAdapterExtras { Bundle transceive(in byte[] data_in); int getCardEmulationRoute(); void setCardEmulationRoute(int route); void registerTearDownApdus(String packageName, in ApduList apdu); void unregisterTearDownApdus(String packageName); void authenticate(in byte[] token); }
nfc-extras/java/com/android/nfc_extras/NfcAdapterExtras.java +11 −11 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ package com.android.nfc_extras; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.nfc.ApduList; import android.nfc.INfcAdapterExtras; import android.nfc.NfcAdapter; import android.os.RemoteException; Loading Loading @@ -208,17 +207,18 @@ public final class NfcAdapterExtras { return sEmbeddedEe; } public void registerTearDownApdus(String packageName, ApduList apdus) { try { sService.registerTearDownApdus(packageName, apdus); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } } public void unregisterTearDownApdus(String packageName) { /** * Authenticate the client application. * * Some implementations of NFC Adapter Extras may require applications * to authenticate with a token, before using other methods. * * @param a implementation specific token * @throws a {@link java.lang.SecurityException} if authentication failed */ public void authenticate(byte[] token) { try { sService.unregisterTearDownApdus(packageName); sService.authenticate(token); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } Loading