diff options
Diffstat (limited to 'nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java')
-rwxr-xr-x | nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java b/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java index 108025c0..ee70d59f 100755 --- a/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java +++ b/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java @@ -134,7 +134,7 @@ public class NativeNfcManager implements DeviceHost { private native boolean doInitialize(); @Override - public boolean initialize() { + public boolean initialize(boolean enableScreenOffSuspendUnused) { SharedPreferences prefs = mContext.getSharedPreferences(PREF, Context.MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); @@ -186,7 +186,7 @@ public class NativeNfcManager implements DeviceHost { } @Override - public native void enableDiscovery(); + public native void enableDiscovery(int techMask, boolean enableLowPowerDiscovery); @Override public native void disableDiscovery(); @@ -372,6 +372,20 @@ public class NativeNfcManager implements DeviceHost { } @Override + public boolean enableScreenOffSuspend() { + // Snooze mode not supported on NXP silicon + Log.i(TAG, "Snooze mode is not supported on NXP NFCC"); + return false; + } + + @Override + public boolean disableScreenOffSuspend() { + // Snooze mode not supported on NXP silicon + Log.i(TAG, "Snooze mode is not supported on NXP NFCC"); + return true; + } + + @Override public boolean getExtendedLengthApdusSupported() { // Not supported on the PN544 return false; |