问题标签 [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 投票
14 回答
205400 浏览

android - Android NFC 手机可以充当 NFC 标签吗?

据我目前了解,NFC 手机将充当 NFC 阅读器,从 NFC 标签读取数据。现在我的问题是,我们可以改变这个吗?我们能否让 Android NFC 手机充当 NFC 读取器从中获取数据的标签?

感谢你的协助。

0 投票
2 回答
5131 浏览

android - NFC 的程序化意图过滤器

编辑:我找到了解决方案,见下文

我在 StackOverFlow 上的第一篇文章。但是,我一直在阅读有关此问题的信息一段时间,但没有有效的解决方案。

我想做的是注册以下意图:android.nfc.action.TAG_DISCOVERED

我在我的代码中执行以下操作:

BroadCastReciever 定义如下:

公共类 NFCBroadcastReciever 扩展 BroadcastReceiver {

但是我得到一个异常,即从标签读取触发的意图没有相应的活动。我希望能够只在我的应用程序的某个点开始监听 NFC 事件。

在此先感谢您的帮助。

我实际上找到了问题的解决方案,这是让 NFC 事件仅在特定活动处于活动状态时而不是在其他活动正在运行时发生的关键。Android SDK 中的示例对其进行了说明:http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/nfc/ForegroundDispatch.html

0 投票
1 回答
3336 浏览

android - Android手机(Nexus S)和NFC阅读器之间的P2P NFC通信?

我需要在我的 Nexus S 和连接到我的桌面的 NFC 阅读器之间建立 P2P 连接。谁能告诉我该怎么做。我什至不知道如何开始。

请尽快回复。

谢谢和问候, 拉胡尔

0 投票
2 回答
5166 浏览

android - NFC 读取不工作

我是开发android应用程序的新手。目前我正在尝试开发自己的标签阅读器,它可以读取 MiFare Ultralight 标签。

但是我未能读取标签,因为 NfcAdapter.ACTION_TECH_DISCOVERED.equals(action) 总是返回 false。有人可以帮帮我吗?

NfcReader.java

清单.xml

0 投票
1 回答
2294 浏览

android - 使用未决意图和意图收听 NFC

我有一个应用程序订阅了一个待处理的意图ACTION_NDEF_DISCOVERED和一个普通的意图订阅ACTION_TECH_DISCOVERED

看起来我需要后一种意图,以便我的应用程序将出现在 NFC 选择操作屏幕中。

但是,根据我的待定意图(以 API 参考代码为模型),我必须扫描标签两次OnNewIntent才能触发。

于是产生了几个疑惑:

  1. 我真的需要两个意图来捕获应用内扫描和应用外扫描吗?
  2. 为什么挂起的意图需要两次扫描?是因为我在清单和代码中订阅它,如示例所示,还是因为我有两个 NFC 意图(尽管处于不同的 NFC 意图级别)?

这是核心问题:

我该如何进行这项工作,以便在应用程序之外,我的应用程序出现在 NFC 操作窗口中,而在应用程序内部,只需要扫描OnNewIntent才能触发?

0 投票
1 回答
849 浏览

android - 如何使 enableForegroundDispatch 启用整个应用程序,而不仅仅是一个活动?

我正在编写一个 NFC 应用程序。我在活动中使用 NfcAdapter.enableForegroundDispatch 以确保 NFC 标签检测到事件直接路由到此活动,而不显示其他有能力解决此事件的应用程序。我的问题是当我的应用程序运行时,如何确保标记检测到的事件直接路由此活动,即使此活动处于非活动状态,因为该应用程序具有三个活动。

0 投票
1 回答
6331 浏览

java - ACR122 USB SDK - 对 Winscard.dll 的 JNI 调用

我们购买了用于 NFC 测试的 ACR122 USB SDK。我们想为 ACR122U-A2 NFC 阅读器构建测试桌面应用程序。我们正在 Microsoft Windows 7 平台上用 Java 开发它。

我们预计,为了使用 Winscard.dll 中的 PC/SC,我们需要进行 JNI 调用。为了做到这一点,应该准备好用于 JNI 调用的 C/C++ 包装库。

我认为这应该是 SDK 的一部分,因为示例应用程序引用了 JNI 包装器 Jacspcsc.dll,但该库不存在。有没有人有类似的经历?是否有任何可用于 Winscard.dll 的 JNI 包装器?

谢谢斯滕

0 投票
1 回答
429 浏览

android - Android NFC 射频时间

我使用 Nexus S 在 Android 2.3.3 上工作。我尝试读取智能卡 ISO14443 B 类型。

我可以毫无问题地在卡片上阅读和/或书写。但我使用的卡不尊重 ISO 时间。当您使用 ISO 卡时,时间接近 5 或 7 毫秒,但我需要增加这个时间。

在这一点上我需要你的帮助。我怎样才能增加时间?我不知道如何在低级别做到这一点。

你有什么解决办法吗?

谢谢您的帮助。

0 投票
1 回答
1037 浏览

android - NDEF P2P 交换大文件数据

我开发了关于 NDEF P2P 但有一个问题。NDEF P2P 可以交换电影媒体、音频媒体、原始二进制文件等大文件数据吗?谢谢。

0 投票
5 回答
18706 浏览

android - 使用 Nexus S 编写 NFC 标签

我有一个Gingerbread 2.3.4驱动的Nexus S,我最近得到了一些可写的NFC标签。到目前为止,我可以将它们作为空白标签读取,但我找不到向它们写入数据的方法。
我所有的研究都将我引向了这篇文章:从 1 月(2.3.4 发布之前)开始使用 Nexus S 编写标签

如何使用 Nexus S 在应用程序中编写 NFC 标签?任何指针?