diff options
author | daniel_tomas <daniel.tomas@nxp.com> | 2011-02-16 09:43:08 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2011-02-16 09:43:08 -0800 |
commit | 54f9be2a265a0e06bb7f6c50acf674f47b8fe18a (patch) | |
tree | 5f8a775d9dfa7eeaf5d8c49567edb8771763722d /core/java/android | |
parent | d8d51fed861cd36f57f1eb2542def23322379d7c (diff) | |
parent | 99e267ebcf8f950cbdcf8438cc7383e1fc6a56c2 (diff) | |
download | frameworks_base-54f9be2a265a0e06bb7f6c50acf674f47b8fe18a.zip frameworks_base-54f9be2a265a0e06bb7f6c50acf674f47b8fe18a.tar.gz frameworks_base-54f9be2a265a0e06bb7f6c50acf674f47b8fe18a.tar.bz2 |
am 99e267eb: am 7bcd2c62: New API added in NfcAdapter to enable/disable SE card emulation
* commit '99e267ebcf8f950cbdcf8438cc7383e1fc6a56c2':
New API added in NfcAdapter to enable/disable SE card emulation
Diffstat (limited to 'core/java/android')
-rw-r--r-- | core/java/android/nfc/NfcAdapter.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 622bcdb..8c56fda 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -702,4 +702,28 @@ public final class NfcAdapter { return null; } } + + /** + * To change the Secure Element Card Emulation state (ON/OFF) + * @hide + */ + public void changeNfcSecureElementCardEmulationState(boolean state) + { + int seId = 11259375; + if(state){ + /* Enable card emulation */ + try { + sService.selectSecureElement(seId); + } catch (RemoteException e) { + Log.e(TAG, "Enable card emulation failed", e); + } + }else{ + /* Disable card emulation */ + try { + sService.deselectSecureElement(); + } catch (RemoteException e) { + Log.e(TAG, " card emulation failed", e); + } + } + } } |