Android NFC最大接收缓冲区大小

时间:2016-01-08 19:19:58

标签: android nfc

我尝试执行大型FAST_READ命令,但如果我尝试接收太多字节,则会出现标记丢失错误。我假设有一些android可以处理的最大接收缓冲区大小,但我不认为它记录在任何地方。在NfcA上有一个getMaxTransceiveLength方法,但文档声明它表示可以发送的最大字节数,即使函数名称暗示它表示可以发送和接收的字节数。可以接收的字节数是否有限制,如果是,我该如何检查?

1 个答案:

答案 0 :(得分:0)

经过一些测试,我确定最大接收字节看起来与最大发送字节相同。 getMaxTransceiveLength返回253,我可以成功FAST_READ 252个字节,但是当我尝试FAST_READ 256个字节时,我得到TagLostException。如果更新了getMaxTransceiveLength的文档以反映这一点,那就太好了。