diff options
author | Suhas Suresh <suhas.suresh_1@nxp.com> | 2019-06-14 17:55:46 +0530 |
---|---|---|
committer | nxf24591 <nanjesh.s_1@nxp.com> | 2019-07-01 20:26:24 +0530 |
commit | f2aa04f4fb00ef51f165fb367c1aedab95c1d3e2 (patch) | |
tree | c0348395155de623b22728514c23a0f30d83e400 /src | |
parent | c80bba2dda81b42973d1eb1503e1560aaf7daf5a (diff) | |
download | android_vendor_nxp_opensource_packages_apps_Nfc-f2aa04f4fb00ef51f165fb367c1aedab95c1d3e2.tar.gz android_vendor_nxp_opensource_packages_apps_Nfc-f2aa04f4fb00ef51f165fb367c1aedab95c1d3e2.tar.bz2 android_vendor_nxp_opensource_packages_apps_Nfc-f2aa04f4fb00ef51f165fb367c1aedab95c1d3e2.zip |
Field Detect feature Implementation
APIs are added to set and get Field Detect Mode
Diffstat (limited to 'src')
-rwxr-xr-x | src/com/android/nfc/DeviceHost.java | 3 | ||||
-rwxr-xr-x | src/com/android/nfc/NfcService.java | 12 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/com/android/nfc/DeviceHost.java b/src/com/android/nfc/DeviceHost.java index 8ab53a47..d64f6e56 100755 --- a/src/com/android/nfc/DeviceHost.java +++ b/src/com/android/nfc/DeviceHost.java @@ -363,5 +363,6 @@ public interface DeviceHost { public int doselectUicc(int uiccSlot); public int doGetSelectedUicc(); public int setPreferredSimSlot(int uiccSlot); - + public int doSetFieldDetectMode(boolean mode); + public boolean isFieldDetectEnabled(); } diff --git a/src/com/android/nfc/NfcService.java b/src/com/android/nfc/NfcService.java index 44159555..3c5f9824 100755 --- a/src/com/android/nfc/NfcService.java +++ b/src/com/android/nfc/NfcService.java @@ -1949,6 +1949,18 @@ public class NfcService implements DeviceHostListener { } return mDeviceHost.doGetSelectedUicc(); } + + @Override + public int setFieldDetectMode(boolean mode) { + NfcPermissions.enforceUserPermissions(mContext); + return mDeviceHost.doSetFieldDetectMode(mode); + } + + @Override + public boolean isFieldDetectEnabled() { + NfcPermissions.enforceUserPermissions(mContext); + return mDeviceHost.isFieldDetectEnabled(); + } } final class ReaderModeDeathRecipient implements IBinder.DeathRecipient { |