0

我尝试使用三个动作来发现 NFC READER SCL011 。系统无法验证此条件:

if (NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)).

我使用这个技术列表:

    <tech>android.nfc.tech.IsoDep</tech>
    <tech>android.nfc.tech.NfcA</tech>
    <tech>android.nfc.tech.NfcB</tech>
    <tech>android.nfc.tech.NfcF</tech>
    <tech>android.nfc.tech.NfcV</tech>
    <tech>android.nfc.tech.Ndef</tech>
    <tech>android.nfc.tech.NdefFormatable</tech>
    <tech>android.nfc.tech.MifareClassic</tech>
    <tech>android.nfc.tech.MifareUltralight</tech>

我不知道我可以为这个读者使用什么技术。没有 ACTION_NDEF_DISCOVERED , ACTION_TECH_DISCOVERED , ACTION_TAG_DISCOVERED ,还有其他动作吗?

4

1 回答 1

0

Android 中的 NFC 技术类是指(被动)标签,而不是(主动)阅读器。您无法与 Android 中的阅读器进行通信。唯一的例外是阅读器还可以进行 NFC 点对点通信 (ISO 18092),在这种情况下,您需要 SNEP 协议来向/从 Android 发送或接收 NDEF 消息。

于 2013-08-01T19:04:53.763 回答