近场通信(NFC)是一组短程通信协议,使电子设备能够在大约10厘米或更短的短距离内交换数据。
android NFC 中的 TAG_DISCOVERED、NDEF_DISCOVERED 和 TECH_DISCOVERED 有什么区别
我需要知道android NFC中TAG_DISCOVERED、NDEF_DISCOVERED和TECH_DISCOVERED之间的区别(特别是针对Java编程语言)。目前我正在尝试使用 NDEF_DISCOVERED...
我知道从 Android 6 开始,应用程序必须在使用 Android 功能之前请求权限。 我有两个不同的应用程序。其中一款应用程序可对 NFC 标签进行写入和读取。另一个只是读取标签。我...
目前我正在创建一个android java项目,允许应用程序在单击按钮时开始扫描nfc标签。我已经知道如何在应用程序启动时开始扫描 NFC 标签。但不知道如何开始
使用 APDU 命令通过 NFC 传输数据时的一个潜在问题与兼容性和互操作性有关。 NFC(近场通信)和 APDU(应用协议数据单元)com...
从 Mifare Ultralight NFC 标签读取数据
我从 Mifare Ultralight 标签中提取了以下数据: [ 05:7E:EF:1C ] 地址。 00:数据 [ 6E:51:64:E9 ] 地址。 01:数据 [ B2:15:00:00 ] 地址。 02:数据 [ 00:00:00:00 ] 地址。 03:数据 [ 65...
如何在 Android 设备上使用 Flutter 中的“nfc_manager”插件来防止默认的“已扫描新标签”弹出窗口?
我在 Android 手机上读取 NFC 芯片时遇到问题。问题是,当我在 Flutter 应用程序中扫描一个时,它会打开一个新窗口,并显示“已扫描新标签”。 这很烦人
我希望更新我的应用程序并使用 xCode 11.0 进行构建。 我在 iOS13 之前就已经实现了 NFC,并且我想继续从 iOS11 及更高版本的设备读取标签。我不需要写标签...
我正在寻找一种方法来验证 NFC 标签是否由我设置。所以我将销售带有 NFC NDEF216 标签的产品。我将使用 NDEF 消息对芯片进行预编程并写入 prot...
我想在 iPhone 和 iOS 设备上的 chrome 或 safari 浏览器中读取和写入 NFC 标签。 根据示例,用法似乎很简单,并且在激活
在 nfc-scan-popup 中按“取消”后,iOS 上的 Flutter NFC 无法工作
我正在使用以下插件来读取我的 nfc 标签:https://pub.dev/packages/nfc_in_flutter 首先 - 很棒的插件! 我只是遇到这个问题,当在此 iOS NFC 扫描弹出窗口上按“取消”时...
在 NTAG215 卡上,我需要存储一个十进制值(例如 5432.50)和大约 350 个字符的 JWT。 最初我用 NdefMessage 保存了这两个数据,但我实现了身份验证
我的 Windows PC 上连接了一个 NFC 读取器,并且我编写了一个 C 程序来使用 Windows SCARD API(用 C 语言)。这涉及到从winscard.dll执行以下SCARD API方法:
我是如何读取NFC标签信息的: func readerSession(_ 会话: NFCNDEFReaderSession, didDetect 标签: [NFCNDEFTag]) { // 连接到找到的标签并执行NDEF消息读取 ...
Android 和 iOS NFC 使用无需打开移动应用程序
我们有一个基于flutter的移动应用程序,以及一个带有nfc读取器模块(与mifare兼容)的Raspberry(与后端通信)。现在使用物理 RFID 卡,以及预期的操作...
NTAG 424 NFC 芯片的 Python CRC 计算
我目前正在使用 NXP NTAG 424 芯片,该芯片具有 AES-128 加密功能。 每当设置新密钥时,该芯片都需要计算 crc32 校验值(请参阅数据表 11.6.1/P...
我有一个 Android 应用程序设置为设备的默认启动器: 我有一个 Android 应用程序设置为设备的默认启动器: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> 我还有一个 BaseActivity,我的应用程序的每个活动都会在我注册 NFC 读取时扩展: ` 覆盖 fun onResume() { super.onResume() val manager: NfcManager = getSystemService(Context.NFC_SERVICE) as NfcManager nfcAdapter = manager.defaultAdapter if (nfcAdapter == null) { showMessage("NFC not supported on this device") return; } // Check if NFC is enabled if (nfcAdapter?.isEnabled == false) { showMessage("Enable NFC") } val options = Bundle() options.putInt(NfcAdapter.EXTRA_READER_PRESENCE_CHECK_DELAY, 200) nfcAdapter?.enableReaderMode( this, this, NfcAdapter.FLAG_READER_NFC_A or NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK , options ); }` 如果我重新启动设备并且应用程序作为设备启动器启动,当我扫描 NFC 时,它会显示来自 com.android.apps.tag 的“收集的新标签”视图。忽略它并再次扫描后,它工作正常。关于为什么会发生这种情况的任何想法。另外,我的设备已 root,所以如果有人有 adb 想法,请说出来。 我尝试调试、记录和 onResume 调用正常,并且 NFC 适配器已正确启用,只是重新启动后第一次未调用 onTagReceived。我也尝试过使用 enableForegroundDispatch 但还是一样 您所描述的行为(在重新启动设备后首次显示来自 com.android.apps.tag 的“收集到的新标签”视图)可能与 Android 在自定义启动器应用程序的上下文中处理 NFC 读取器模式的方式有关。此行为可能是设备 NFC 服务的问题,也可能是您的自定义启动器的问题。
我想创建一个应用程序,它可以生成虚拟 RFID 卡,将其添加到 Wallet.app,然后由一些 RFID 扫描仪扫描。为了解决这个问题我需要: 添加 RFID 卡到...
我想将一组 NSDictionary 数据写入 NFC 标签,并在点击 NFC 贴纸时获取。 如何从我的 iOS 应用程序写入 NFC 标签数据?搜索谷歌后我找不到任何写入数据的参考...
当应用程序未运行时,能够在 nfc 标签发现上运行 graphql 查询
您好,我有一个应用程序,每当发现 nfc 标签时,它都会运行查询获取数据,然后运行另一个查询来更新某些内容。 我的问题是我无法让它工作,以便它在应用程序处于...