Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我所知,每个 NFC 标签都有一个唯一的 ID。我假设每个支持 NFC 的手机的芯片也有一个唯一的 ID。
将 2 部启用了 NFC 的手机贴在一起时,是否有可能具有特定应用程序的手机获取另一部手机的 NFC id,而该手机没有为此安装额外的应用程序?
文档没有提到这些,互联网上可用的资源似乎也是如此。我只想得到最后的是/否/没人知道。
如果 Android 应用收到 Android Beam Intent,则该 Intent 将包含一个“假”Tag对象。尽管您可以getId()在该对象上调用该方法,但您不会获得发送 Android Beam 消息的 NFC 对等设备的 ID。
Tag
getId()
但是,即使您可以获取其他设备的 NFC ID(您是对的:它有一个),它也没有多大用处。通常(取决于 NFC 芯片)此 ID 将随机生成,并且每次手机通过 NFC 连接时都会有所不同。