问题标签 [nfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6324 浏览

java - 在 Android 中同时读取多个 NFC 标签

新的 2.3.3 SDK 包括改进的 NFC 支持,我想编写一个依赖于此的应用程序。最终,我希望能够从同时进入该字段的多个标签中读取数据,但 Android 似乎只在第一个进入该字段的标签上触发 - 随后的标签将被忽略。

通过阅读我正在使用的标签(Mifare Classic)的 NFC 规范(ISO/IEC 14443-3),我应该能够向标签发送“停止”命令,这将导致它停止响应,并允许我阅读该领域的下一个标签。Android 不直接在任何子TagTechnology类上支持停止命令,所以我尝试自己直接使用transceive(new byte[] {0x50, 0x00}). 这会引发IOException, 消息“收发失败”。

诚然,我是从主线程中完成所有这些工作的,我理解这是一个坏主意,但我只想尽可能轻松地测试这个概念。

是否可以同时与现场的多个标签进行通信?我究竟做错了什么?

0 投票
1 回答
5694 浏览

android - Android NFC:我们可以使用具有 mime 类型的意图过滤器吗?(安卓 2.3.3)

我正在尝试在“点击”包含特定 mime 类型的 nfc 标签时启动一项活动。我使用 mime 类型“text/plain”制作了一个标签,并将其添加到清单中:

如果我点击一个 nfc 标签,即使意图看起来正确,也不会发生任何事情,这就是我在日志中看到的内容:

如果我用这个替换“mime intent-filter”:

当点击 nfc 标签时,活动开始。我在 2.3.3 上使用 Nexus S。

有什么线索吗?

BR,帕特里克

0 投票
4 回答
961 浏览

android - 智能手机NFC开发

您使用的是哪个 NFC 论坛定义的标签?

我们之前使用的是NFC 论坛 Tag 1标签,该标签由 Innovision 公司提供给我们,并以其销售名称Topaz而闻名。由于 Innovision 被 Broadcom 收购,该产品从市场上消失了。还有其他NFC 论坛 Tag 1提供商吗?到目前为止,我们正在使用NFC 论坛 Tag 2 NXP Mifare UltraLight C,但它们的容量只有黄玉的一半……

您使用哪些软件和非接触式阅读器将数据写入 NFC 标签?

BR 斯坦

0 投票
2 回答
4085 浏览

android - 来自市场的 NFC 应用程序覆盖“使用完成操作”对话框条目

我已经在 Nexus S 上安装了NXP TagWriterNFC TagInfo,这是用于我的 NFC 应用程序开发的同一设备。问题是我的应用程序在读取标签后没有显示在“使用完成操作”对话框中,只有从市场安装的两个都是。调试了一段时间后,我尝试使用演示应用程序,结果是一样的。我在这里想念什么?是否必须从市场上安装应用程序才能正确解析意图过滤器?

更新

我的意图过滤器很简单

我已经尝试按照手册中的说明,一一添加以及全部添加其他内容,但均未成功。它可能与mime类型有关吗?

读取 NFC 标签时,只有这两行与操作相关,没有其他内容。

看到android.nfc.action.TECH_DISCOVERED被触发,我添加了以下意图过滤器:

res/xml/nfc_tech_filter.xml包含

0 投票
2 回答
549 浏览

android - 使用 NFC 所涉及的技术

我正在考虑为当地一所大学启动一个项目,我们将使用 NFC 读取整个校园的标签以及特定信息。例如:如果用户拥有一部支持 NFC 的手机,当他走过图书馆或礼堂等重要区域时,他可以使用它来获取更多信息。这样他就可以获得联系号码、关注时间表,甚至我们想要在阅读正确的信息标签时向他展示一些使用 AR 的 3D 模型。

需要哪些技术来创建执行此操作的程序?Android 将是我们的第一选择,因为 Google Nexus S 是唯一具有 NFC 的手机。但是标签呢?有没有可以买到的地方,然后我们如何在标签内加载信息?

iPhone中的增强现实也有ARToolkit之类的库,所以这里再次猜测我们需要使用Android NDK来使用它。但是,如果有任何用 Java 编写的 AR 库,那就更好了。

无论如何,如果我遗漏了某些要点或忽略了在规划项目时应该考虑的重要技术,我会很高兴听到它。

非常感谢。

0 投票
5 回答
64225 浏览

android - 如何读写Android NFC标签?

我遵循了一些教程,使用我的 NFCTest 的 adam rocker 源代码。我希望能够读取和写入 NFC 标签并启动应用程序。

0 投票
2 回答
892 浏览

android - 如何创建模拟标签以使用 NFC 进行测试?

如何以字节形式创建 ndef 消息?我在某处读过它需要有一个特殊的开始/结束字节,是真的吗?

0 投票
3 回答
2968 浏览

android - NFC 支付如何运作?

据我所知,NFC 标签非常简单。它们包含少量数据,从几个字节到几千字节。NFC / RFID 阅读器接收该数据。他们还可以写回一些数据以供以后读取。

我认为 NFC 支付比传统磁卡更安全,传统磁卡的整体安全性基于一个密码。

那么NFC支付是如何实现的呢?我对 Android 设备上的实现特别感兴趣。请仅描述高级算法。

0 投票
2 回答
412 浏览

android - 支持 NFC 的 Android 手机可以相互交互吗?

我只是在考虑在 2 个或更多支持 NFC 的智能手机之间实现数据发送/接收的可能性。有没有可能?我所看到的关于 NFC 的一切都是关于 NFC 终端/卡和手机之间的交互......

0 投票
2 回答
2494 浏览

android - 使用 ACR122 在我的桌面上读取 Nexus 的 Ndef 消息

我开发了一个 Android 活动,可以像在 android示例文档中一样推送 NDEF 消息

在我的桌面上,我连接了 ACR122 读卡器,我可以使用它的 SDK 读取/写入常规 NFC 标签,但我无法读取移动 NDEF 消息,我该如何读取它?