summaryrefslogtreecommitdiffstats
path: root/nxp/jni/com_android_nfc_NativeNfcManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'nxp/jni/com_android_nfc_NativeNfcManager.cpp')
-rw-r--r--nxp/jni/com_android_nfc_NativeNfcManager.cpp35
1 files changed, 30 insertions, 5 deletions
diff --git a/nxp/jni/com_android_nfc_NativeNfcManager.cpp b/nxp/jni/com_android_nfc_NativeNfcManager.cpp
index 22b92bcf..46972f1d 100644
--- a/nxp/jni/com_android_nfc_NativeNfcManager.cpp
+++ b/nxp/jni/com_android_nfc_NativeNfcManager.cpp
@@ -2356,11 +2356,26 @@ static jboolean com_android_nfc_NfcManager_doDownload(JNIEnv *e, jobject o)
return performDownload(nat, true);
}
-static jstring com_android_nfc_NfcManager_doDump(JNIEnv *e, jobject)
+static void com_android_nfc_NfcManager_doSetScreenState(JNIEnv*, jobject, jint screen_state_mask)
+{
+ ALOGD("%s: screen_state_mask = %d", __FUNCTION__, screen_state_mask);
+}
+
+static void com_android_nfc_NfcManager_doDump(JNIEnv*, jobject, jobject)
+{
+}
+
+static jint com_android_nfc_NfcManager_doGetNciVersion(JNIEnv*, jobject)
+{
+ return 0x10; /* NCI_VERSION_1_0 */
+}
+
+static void com_android_nfc_NfcManager_doEnableDtaMode(JNIEnv*, jobject)
+{
+}
+
+static void com_android_nfc_NfcManager_doDisableDtaMode(JNIEnv*, jobject)
{
- char buffer[100];
- snprintf(buffer, sizeof(buffer), "libnfc llc error_count=%u", libnfc_llc_error_count);
- return e->NewStringUTF(buffer);
}
/*
@@ -2422,8 +2437,18 @@ static JNINativeMethod gMethods[] =
{"doSetP2pTargetModes","(I)V",
(void *)com_android_nfc_NfcManager_doSetP2pTargetModes},
- {"doDump", "()Ljava/lang/String;",
+ {"doSetScreenState", "(I)V",
+ (void *)com_android_nfc_NfcManager_doSetScreenState},
+
+ {"doDump", "(Ljava/io/FileDescriptor;)V",
(void *)com_android_nfc_NfcManager_doDump},
+
+ {"getNciVersion","()I",
+ (void *)com_android_nfc_NfcManager_doGetNciVersion},
+ {"doEnableDtaMode", "()V",
+ (void *)com_android_nfc_NfcManager_doEnableDtaMode},
+ {"doDisableDtaMode", "()V",
+ (void *)com_android_nfc_NfcManager_doDisableDtaMode}
};