我发现了Android NFC的许多弱点:
ndef.connect()
无法用于NFC手机本身,仅适用于标签。当其他手机靠近后面时,无法检查连接状态。
NDEF无法以两种方式交互式发送/接收。在设备上,点击屏幕以引发消息发送,然后断开连接,无法立即获取数据。
NFC api不支持卡模式。这是如此的弱点。有这么多情况需要电话充当RFID卡。其中,有时不需要安全元素。一旦UID可用,服务器端就可以进行身份验证和其他事情。
我在询问NDEF消息发送或接收完成后如何检查连接状态?
答案 0 :(得分:0)
您可以注册应用的活动,以便在使用NfcAdapter.setOnNdefPushCompleteCallback()
完成通过Android Beam的NDEF推送时接收回调。