diff options
author | Martijn Coenen <maco@google.com> | 2012-01-31 22:16:15 -0800 |
---|---|---|
committer | Martijn Coenen <maco@google.com> | 2012-03-01 15:23:01 -0800 |
commit | 188cddb1d8c89749618401e371a7e7900cb58d6d (patch) | |
tree | e195223fbb32894a275dd3cfe0e6f921eb19655a /core/java/android/nfc | |
parent | 62f24df57a6240135cfd27c86430e1dda6c81916 (diff) | |
download | frameworks_base-188cddb1d8c89749618401e371a7e7900cb58d6d.zip frameworks_base-188cddb1d8c89749618401e371a7e7900cb58d6d.tar.gz frameworks_base-188cddb1d8c89749618401e371a7e7900cb58d6d.tar.bz2 |
Hidden API for setting p2p NFC modes.
Change-Id: I406bab36b441cf99b5b45f51701dbcbab588a9b0
Diffstat (limited to 'core/java/android/nfc')
-rw-r--r-- | core/java/android/nfc/INfcAdapter.aidl | 2 | ||||
-rw-r--r-- | core/java/android/nfc/NfcAdapter.java | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/nfc/INfcAdapter.aidl b/core/java/android/nfc/INfcAdapter.aidl index 61bc324..10da9ef 100644 --- a/core/java/android/nfc/INfcAdapter.aidl +++ b/core/java/android/nfc/INfcAdapter.aidl @@ -45,4 +45,6 @@ interface INfcAdapter void setForegroundNdefPush(in NdefMessage msg, in INdefPushCallback callback); void dispatch(in Tag tag); + + void setP2pModes(int initatorModes, int targetModes); } diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 5176857..23f96e3 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -903,6 +903,17 @@ public final class NfcAdapter { /** * @hide */ + public void setP2pModes(int initiatorModes, int targetModes) { + try { + sService.setP2pModes(initiatorModes, targetModes); + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + } + } + + /** + * @hide + */ public INfcAdapterExtras getNfcAdapterExtrasInterface() { if (mContext == null) { throw new UnsupportedOperationException("You need a context on NfcAdapter to use the " |