首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NFC阅读器无法在android中连续读取NFC标签

NFC阅读器无法在android中连续读取NFC标签
EN

Stack Overflow用户
提问于 2021-03-10 08:02:11
回答 1查看 303关注 0票数 0

我正在使用下面的示例代码来读取NFC标签,但它没有多次读取标签(有时读取3次,有时读取6-7次)。在我的应用程序中,我需要连续读取nfc标签。

https://github.com/andijakl/NfcDemo

EN

回答 1

Stack Overflow用户

发布于 2021-03-10 19:54:41

NFC读取可能对NFC标签的确切位置非常挑剔。

在理想条件下,当与手机天线对齐时,范围通常约为4 4cm,但未对齐会显着减少此范围。

一些较小的(非信用卡标签)有较小的天线,因此未对准和范围缩小的可能性更大。

此外,大气和其他条件也会缩小范围。

因此,可靠的NFC读取要求标签在足够长的范围内以便读取,并且NFC读取数据速率不快,因此对于大量的标签,它需要更多的时间在范围内。

因此,您可能希望确保正确地将标签与天线对齐,以获得可靠的NDEF读取。如果近场通信天线的中心没有标有近场通信的标志,那么尝试从不同的方向接近标签或简单的现场探测器(https://www.youtube.com/watch?v=dTv4U5fotM0 ),以识别场的边缘以估计其中心。

从源代码方面看,Demo看起来可以正确地使用较旧的NFC API,并且应该可以很好地读取NDEF消息。

较旧的NFC API对于NDEF写入或读取或写入非NDEF数据非常不可靠,这是因为它用您无法控制的检测声音提示用户很差。

如果您想做的不是简单的NDEF阅读,我建议您使用新的更好的enableReaderMode API示例代码来使用enableReaderMode API

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66556493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档