问题标签 [open-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.
android - NFC - 无法检测到标签
onNewIntent(Intent intent) 方法未被调用。
我正在尝试的代码是
}
和 AndroidManifest.xml
nfc_tech_filter.xml 文件是
请帮忙...
java - JAVA - 通过 USB NFC R/W 使用 MIME 以 NDEF 格式写入 NFC 标签
嗨,我得到了 ACR122 USB NFC 加密狗,它读取和写入 NFC 标签,我如何使用 USB NFC RW 将数据以 NDEF 格式和 MIME 代码(来自 PC)写入 NFC 标签,当接触智能手机时可以启动应用程序。我曾尝试用 Ndef 格式的智能手机编写标签,但我怀疑使用外部 NFC RW 来做同样的事情,请澄清
android - NFC Tag 无需询问用户使用什么应用程序即可启动
我的应用程序基本上只是获取任何标签的标签 ID
我希望应用程序在不询问用户使用什么应用程序的情况下运行
直接来自同一个应用程序
我在互联网上找到了一个关于如何开发 NFC 写入器和读取器的教程
但每次我点击系统都会要求用户选择一个应用程序(即使我关闭了应用程序)
因为我要为不同的实现创建不同的活动,所以通过使用相同的方法Android系统会要求用户选择许多应用程序(它们都是我的应用程序活动)
这是我的代码:-
TapToRegisterTag.java
@xml/nfc_tech_filter.xml
android - 通过 NFC 读写器将大量数据传输到支持 NFC 的安卓手机
据我所知,android 对启用 NFC 的传输所做的是,当两部手机通过 NFC 相互识别时,他们以 p2p/ad-hoc 模式调用 wifi 来传输音乐、图片等。如果我在这里错了。
因此,我在考虑是否可以从连接到带有 android 手机的计算机的 NFC usb 读/写器传输数据(音乐、JPEG),因为大多数 NFC usb 读/写器不包括 wifi 功能? 谢谢!
android - Android 无法加载打开的 nfc 插件
我正在按照这些说明在我的 Windows 7 系统上设置打开的 nfc 模拟器。根据指令 #2,我已将 Android nfc 插件复制到我的 Android SDK 插件中。根据指令#3,我启动了 AVD 管理器以创建新的 AVD,并以 Open NFC 插件为目标。
但我没有在目标列表中看到打开的 nfc 插件。在 android SDK 管理器中,明智地对包存储库进行排序后,我可以看到 onpe NFC 插件图标已损坏,指示“插件无法加载:null”。请参阅随附的屏幕截图。

请分享是否有人遇到并解决了这个问题。
谢谢
iuq
android - 如何使用 Open-NFC 读写标签
我正在尝试使用Open-NFC在我的计算机上模拟NFC。我设法安装了它,它似乎能够与 NFC 控制器模拟器连接。当我模拟一个标签时,我的 AVD 通过打开 Web 浏览器甚至打开我正在开发的程序来做出反应。问题是我的程序以及 ST-Microelectronics 的开源程序无法识别标签。
版本:
设置 AVD
启用 NFC
10.0.2.2
NFC 控制器模拟器
设置连接中心
接受来自其他机器的服务客户端连接
接受来自其他机器的服务提供者连接
接受子连接中心
如果您需要更多信息,请随时询问。我有另一个附加版本,然后是 Open-NFC 的核心版,这可能是个问题吗?
这是演示程序的部分代码:
android - 如何在android中使用nfc发送文件
我想创建一个应用程序来通过 nfc android 在两台机器之间相互传输文件。我的想法是创建一个带有按钮的界面,该按钮允许选择数据(文本、文件、音乐......),然后当他们点击发送到设备并发送时。我已阅读http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#p2p中的文档。但仍然无法理解。如果像 android beam 一样使用它。谁能让我更好地了解可理解性,感谢所有贡献。
android - android 平台加载 open-nfc 插件失败
这是第一次,我正在努力open-nfc。根据官方文档,我avd以 Open NFC 版本为目标创建了新的。
现在按照第 5 步,我切换到platform-tools然后运行adb devices. 它显示
运行下一个命令后adb pull /data/connection_center_access,它正在抛出remote object '/data/connection_center_access' does not exist。
这个地方,我卡住了。
关于这一点,我看过这个视频,他们不建议修改任何东西,所以不做第5步,直接跳到第7步,当我尝试打开时Connection Center它正在抛出An error occured while loading the archive。
我认为,这是因为第 5 步问题。
我试图从过去 1 天开始弄清楚,谁能帮助我。
谢谢
android - NFC 操作模式混乱
我正在尝试了解 NFC 背后的技术。我对协议、技术背后的物理原理以及它为可能存在的各种应用程序带来的巨大力量有基本的了解。
现在我试图了解支持 NFC 的设备(可能是智能手机)可以运行的不同模式。
我了解该设备可能会充当读取器/写入器或卡片(卡片模拟器)的角色。但是,我不明白的是有什么需要有启动器和目标操作模式?
我的理解是:-
在 2 个启用 NFC 的设备之间的被动通信模式中,一个设备承担主动角色(因此充当读取器/写入器),而另一个设备承担被动角色(因此充当卡模拟器)。
我们知道有源设备(在 2 个 NFC 设备之间的被动通信模式下)是创建射频场并不断轮询以找出附近已准备好充当卡模拟器的启用 NFC 的设备的设备。
那么,作为有源设备(承担读取器/写入器角色)的设备是否会成为通信的发起者,这不是很明显吗?当可以从 **reader/writer 或 card角色轻松推断时,为什么需要单独的启动器和目标 ** 模式?
android - 在 Windows 7 上配置 OpenNFC 仿真
通常情况:我是 Android 开发新手,无法使用任何真正的硬件。
目标:目前,我只是尝试按照提供的方式安装和配置 OpenNFC。我的最终目标是能够运行两个通过模拟 NFC 进行通信的模拟器;一个我可以运行 Android 应用程序,另一个是 PIN Pad 模拟。我这样做是为了在几个月内为使用该技术的预期项目做准备。问题:我无法让 Open NFC AVD 成功启动。关于如何将 NFC 模拟器与 Open NFC 插件 ( http://open-nfc.org/wp/editions/android/ ) 一起使用的说明的最后两个步骤是:
- 现在,再次启动您的 AVD。您应该在“连接中心”窗口中获得其他活动,显示客户端源“nfcc_hal”已连接。
- 启动 AVD 映像后,您可以看到在 NfcSimulator 软件上启动的阅读器模式。您可以从此时开始模拟 NFC 事件
我认为第 9 步有效(但我不确定!)但第 10 步无效。
我已经安装了:
- Android Studio 1.1.0(以及由 SDK Manager 管理的各种包)
- OpenNFC Core (Open NFC - Core Edition v4.5.2 (16234).zip)
- OpenNFC SDK (Delivery_2012-12-14_android-4.2.1_r1_OpenNFC_4.5.1.tar.gz)
- EchoTool – 如此处建议(Open NFC 模拟器入门)
我尝试按照此处的说明进行操作(Open NFC 模拟器入门),但我无法继续执行这两个步骤,因为在模拟手机中没有任何地方可以输入 IP 地址:
--从模拟器中,选择设置->无线和网络->NFC设置
--在IP连接中心输入10.0.2.2
结果:我不允许发布图像,所以我会尝试描述我在跑步时看到的内容。这是一个过滤的日志提取,虽然我不确定我是否包含了重要的内容。
当我点击无线设置中的 NFC 项目时,我得到以下日志文件条目:
连接中心 v4.5.2(内部版本 16234):日志记录:
NFCC 选项卡表示没有可用的 NFC 控制器(第一个两个选项卡上的“无可用设备”)
NFC 控制器模拟器 v4.5.2(内部版本 16324)似乎没有点亮任何灯。
这个问题可能与这个问题相同(Open NFC Simulator not working for Android emulator),但很难说,现有的问题没有答案。