aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSuhas Suresh <suhas.suresh_1@nxp.com>2019-06-14 17:55:46 +0530
committernxf24591 <nanjesh.s_1@nxp.com>2019-07-01 20:26:24 +0530
commitf2aa04f4fb00ef51f165fb367c1aedab95c1d3e2 (patch)
treec0348395155de623b22728514c23a0f30d83e400 /src
parentc80bba2dda81b42973d1eb1503e1560aaf7daf5a (diff)
downloadandroid_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-xsrc/com/android/nfc/DeviceHost.java3
-rwxr-xr-xsrc/com/android/nfc/NfcService.java12
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 {