android - 如何读取另一台 Android 设备的 NFC ID?

标签 android nfc uniqueidentifier hce nfc-p2p

我想将 NFC 标签 ID 从一台 Android 设备交换(或仅读取)到另一台,但我不知道我是应该使用点对点模式还是使用 HCE 模拟 NFC 标签。

如果我使用 HCE,模拟的标签 ID 是否唯一?

什么是更好的选择还是有更简单的选择?

最佳答案

P2P 和 HCE 都不会为您提供唯一 ID,至少在我所知道的任何手机上都不会。对于 P2P,要求在 ATR 中交换的 ID 是随机的。使用 HCE,仿真标签 ID 通常设置为 08h 加上一个随机数。可能需要设置 API 调用,但我不知道这样。但是,手机不能被任何阅读者唯一识别,这很有意义。

关于android - 如何读取另一台 Android 设备的 NFC ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34413567/

相关文章:

android - 从放置在 ListView 中的编辑文本获取数据

android - 如何在 Android 界面中包含图像?

android - OpenSL - 音频播放器对象搜索不佳

android - 如何读取已连接到设备的 NFC 标签

Android NFC,应用程序在没有 NFC 的页面上最小化

language-agnostic - 生成无法猜测的唯一 token

objective-c - 如何在 iOS 中实现防止重复投票的基本投票机制?

Android 列表适配器问题

java - 错误 : NullPointerException when starting activity on devices without NFC

sql-server - 在主键/聚集索引中使用 GUID