我尝试使用这三个操作来发现近场通信阅读器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的动作??
发布于 2013-08-02 03:04:54
Android中的NFC技术类指的是(被动)标签,而不是(主动)阅读器。你不能在Android中与阅读器通信。唯一的例外是阅读器也可以进行NFC点对点通信(ISO 18092),在这种情况下,您需要SNEP协议来向Android发送NDEF消息或从Android接收NDEF消息。
https://stackoverflow.com/questions/17996625
复制相似问题