diff options
author | Martijn Coenen <maco@google.com> | 2014-09-23 21:27:30 -0700 |
---|---|---|
committer | Martijn Coenen <maco@google.com> | 2014-09-25 18:02:27 -0700 |
commit | 56a3e67433fe1d6649c7665d58e913e784a0ea1c (patch) | |
tree | f2e5a43f05bc76a6e705e53b4b5dd4f0027ede13 /core/java/android/nfc | |
parent | 47e3124da0ba09d8b5ea2c6273010cb2312897bd (diff) | |
download | frameworks_base-56a3e67433fe1d6649c7665d58e913e784a0ea1c.zip frameworks_base-56a3e67433fe1d6649c7665d58e913e784a0ea1c.tar.gz frameworks_base-56a3e67433fe1d6649c7665d58e913e784a0ea1c.tar.bz2 |
Add hidden API to disable NFC (optional persist).
Bug: 17298769
Change-Id: I1fa59592a34f1207731dc75d2e548b3e614d94f5
Diffstat (limited to 'core/java/android/nfc')
-rw-r--r-- | core/java/android/nfc/NfcAdapter.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 300301b..b492deb 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -702,6 +702,20 @@ public final class NfcAdapter { } /** + * Disable NFC hardware. + * @hide + */ + @SystemApi + public boolean disable(boolean persist) { + try { + return sService.disable(persist); + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + return false; + } + } + + /** * Pauses polling for a {@code timeoutInMs} millis. If polling must be resumed before timeout, * use {@link #resumePolling()}. * @hide |