nfc相关内容

在 Android 上持续检测 NFC 标签

根据我的阅读和实验,我发现 Android 设备使用某种方法来防止重复读取标签(如此处所述).这对节能很有好处,但限制了该技术的可能应用. 例如我面临的问题是,我有一个内容不断更新的被动标签.一旦标签被读取,手机就会停止检测标签,直到它被移除,在此期间,如果不将其从字段中移除并重新点击,您将无法继续读取标签中的更新内容.此外,在标签最初被读取后,磁场要么被关闭至极弱以节省电力.因此,您不能持 ..
发布时间:2022-01-18 21:18:01 移动开发

如何检测 NFC 标签被移除

我是 NFC 技术的新手.我正在尝试读写 Mifare Classic 4K 标签.我成功地阅读和写作.我可以检测到 onNewIntent 动作上的标签. 我的问题是我无法检测到何时移除了 NFC 标签(类似于检测标签时的 onNewIntent). 我该如何解决这个问题? 解决方案 可以通过调用查看isoDep.isConnected();在 IsoDep 中 ..
发布时间:2022-01-18 21:17:53 移动开发

如何检查我的 NFC TAG ID (UID)?

当我们习惯了 APK &标记每部手机.例如,电话 A 和 B 尝试标记.然后电话 A 可以知道电话 B 的 NFC TAG ID(4 字节 - HEX).但我想知道如何知道我手机上的 NFC TAG ID.没用过其他手机.如果您知道任何其他信息,请给我您的建议. 解决方案 手机不一定有固定的防碰撞标识符(“NFC Tag ID",你叫它).例如,它可以有一个防冲突标识符,在每次激活时随机分 ..
发布时间:2022-01-18 21:16:18 其他开发

如何检测NFC芯片的类型

有谁知道我如何通过 Android NFC API 找出我正在阅读的标签中使用了哪个 NFC 芯片?理想情况下,我喜欢同时获得芯片型号和制造商. 在 Tag 对象的某处可用吗? 为了澄清,我不是指手机中的读取器芯片,而是 NFC 标签中的芯片. 解决方案 我正在 Android 中开发一个用于 NFC 读/写/身份验证操作的应用程序.以下是您想要的一些代码部分. Andr ..
发布时间:2022-01-18 21:13:28 移动开发

Android NFC:将 APDU 命令发送到智能卡时标签丢失

我正在 Android OS (Samsung Galaxy) 上做一个 EMV 应用程序. 我可以毫无问题地发送多个 APDU 命令,但是当我尝试发送内部身份验证命令时.我有这个错误:标签丢失.您对此错误的目的有任何想法吗?我不是 Android 上的实验开发人员,可能我忘记了一些东西. 命令正确. 我可以用另一个命令替换它,它可以工作(我的意思是我可以恢复响应). 在哪些情 ..
发布时间:2022-01-18 21:13:18 移动开发

Android nfcA.connect()、nfcA.transceive()、nfcA.setTimeout() 和 nfcA.getMaxTransceiveLength()

我有许多 NfcA 新手问题.docs 和其他地方似乎对此几乎没有指导在网络上,所以我希望没有人介意我在这里将一些基本问题串在一起...... 我正在使用 nfcA.transceive() 将数据写入到我的 NTAG213 标签,如下所示: byte[] 结果 = nfcA.transceive(new byte[] {(byte)0xA2,//写(字节)(pageNum & 0x0f ..
发布时间:2022-01-18 21:07:25 移动开发

Android 虚拟设备 (AVD) 的 NFC 标签仿真

有没有办法在没有支持 NFC 的手机的情况下开发 NFC 标签读/写应用程序?有没有办法创建启用了 NFC 的 AVD?我已经搜索并发现 Open NFC 存在,但我现在找不到太多关于它的信息.它已经过时了吗?有没有其他方法可以实现? 解决方案 Google 从未在 AVD 中实现对 NFC 的支持.所以安卓设备模拟器中没有官方对NFC的支持. 早在 Android 上的 NFC 早 ..
发布时间:2022-01-15 18:52:23 移动开发

阅读 Mifare Classic 会返回奇怪的字符

在使用 Android 读取 MIFARE 卡并将数据转换为 UTF-8 时,我得到了奇怪的字符,例如 .我正在尝试构建一个可以读取我们正在使用的某种身份证的应用程序.现在的问题是我在单词之间得到了奇怪的字符,并且一些单词在块之间被分割了,所以我怎样才能安全地得到我正在寻找的单词?例如我的读数是这样的: 43224 19032019在第 2 区块 sektor 2 bindex :8 ..
发布时间:2022-01-15 10:43:00 移动开发

使用 SWIG 制作 Java 共享库的 SIGSEGV 错误

所以,我正在尝试使用 SWIG 将 C 库 (libnfc) 移植到 Java. 我已经到了编译共享库的地步,一个基本的“nfc_version()"方法调用就可以了.但是,调用“nfc_init()"进行设置会导致 SIGSEGV 错误.直接调用nfc库就可以了. 我用来生成共享库的命令: swig -java -I../libnfc/include nfclib.igcc -c ..
发布时间:2022-01-12 15:57:24 Java开发

如何模拟 Android NFC Tag 对象以进行单元测试

我目前正在开发一个需要 NFC 集成的 Android 项目.现在我想编写一些 (j) 单元测试来查看应用程序是否可以接收 NFC 意图(特别是 ACTION_TECH_DISCOVERED)并将给定的标签(在 NfcAdapter.EXTRA_TAG 中)放在总线系统.但是令我惊讶的是,我无法创建 Tag 实例或模拟实例.有人可以向我解释我如何(单元)测试吗? 此时我什至会接受某种形式的集 ..
发布时间:2022-01-08 22:02:10 移动开发

Android NFC,在onCreate 中做空检查?

我有代码来初始化我的 NFC 适配器,但我不确定如何在 onCreate 期间初始化变量.无论 NFC TAG 是否在附近,都可以初始化应用程序,即.如果有人只是打开了应用程序.所以当我进入这一行 NfcV nfcMessage = NfcV.get(new TagGet().getTag()); 它崩溃,因为它是空的,如果你只是加载应用程序,那里没有标签靠你自己.我如何在此处检查 != null ..
发布时间:2022-01-05 21:27:49 移动开发

定义 NDEF 消息

我正在使用 Raspberry Pi 和 RFID-RC522 板开展 Python 项目.作为 NFC 标签,我使用 NXP NTAG213.我现在的计划是在标签上存储链接.我可以毫无问题地读/写它们.但我不明白如何为标签上存储的数据定义 NDEF 标头. 当我用智能手机在标签上写一个链接并用我的程序读取它时,标签上存储的数据如下所示: 网址“http://www.gmx.at"的 ..
发布时间:2022-01-05 10:44:30 Python

无需用户确认即可进行蓝牙配对

我可以通过蓝牙对两个设备进行配对,而无需在用户界面中确认这一点,接受配对此设备.我能否通过 NFC 等方式交换一些额外数据,然后通过蓝牙安全地配对这两个设备,而无需任何额外的用户操作? 解决方案 这正是 Android 2.3.3 开始将 createInsecureRfcommSocketToServiceRecord() 添加到 BluetoothDevice 的原因API 级别 10 ..
发布时间:2022-01-04 19:41:48 移动开发

如何使用 NFC 将字符串从 Windows 手机 8 发送到 android 设备

没有使用谷歌的运气,所以我想我会问. 有没有人有任何经验/知道如何从 Windows Phone 8 设备向 Android 设备发送一个简单的字符串,即“hello"? 到目前为止,我们已经能够做到 android -> android 和 android -> windows phone 8,但我们还没有找到从 windows phone 8 到 android 的方法. 有 ..
发布时间:2022-01-01 12:48:37 移动开发

Windows 8 Phone - 访问 NFC 阅读器?

简短的问题:我可以使用支持 NFC 的 Windows Phone 8 读取信用卡信息吗? 长问题:NFC 与信用卡究竟是如何工作的?卡(或具有钱包功能的手机)通过 NFC 接收请求并以某种标准化格式回复明文信用卡信息?钱包选项然后在广播信用卡信息之前还支持一些确认对话框? 或者之前是否有一些握手加密?或者是否有一些信用卡特定的密码来保护通信?或者NFC上是否有一些用于支付的覆盖协议? ..
发布时间:2022-01-01 12:39:44 其他开发

Windows Phone 8 设备作为感应门禁卡

Lumia 920 中的 NFC 硬件能否模拟 125 kHz 感应门禁卡? 看起来 NFC 硬件实现的标准是门禁卡使用的标准的超集.但是我对这些无线电标准没有足够的了解,无法了解手机是否只能用作此类信号的接收器或发射器. 我还将感谢一个很好的概述文章的链接,该文章以比官方规范更简单的术语解释了这些标准. 解决方案 目前,Windows Phone proximity API. ..
发布时间:2022-01-01 12:32:48 其他开发

多次将 NDEF 消息写入同一个标签?

在 Android 上,只要 NFC 标签靠近手机,系统就会向我的应用程序发送一个意图,其中包含一个对象,允许我读取和写入此标签的 NDEF 消息.具体来说,我可以根据需要随时写入此标签,而它仍在手机附近.下面的 Java 代码让您对我的意思有一个印象: Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);Ndef ndef = N ..
发布时间:2022-01-01 12:24:54 移动开发