Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否通过Android中的libnfc nxp库实现卡仿真?_Android_Nfc - Fatal编程技术网

是否通过Android中的libnfc nxp库实现卡仿真?

是否通过Android中的libnfc nxp库实现卡仿真?,android,nfc,Android,Nfc,我知道NFC功能是在Android的libnfc nxp库中实现的。那么,这是否意味着卡仿真功能也在这里定义和实现?更具体地说,我有一部处于卡模拟模式的手机,但我的CPR 40.30读卡器无法读取或写入其中模拟的卡,因为它甚至无法识别应答器的类型。尽管它可以在触摸手机时读取UID。当我向某人寻求帮助时,他问我是否想使用libnfc-nxp库。这就是为什么我对这个库很好奇,想知道我是否可以修改它,以便访问secure element中模拟的卡。任何帮助都将不胜感激实际的卡模拟是由使用libnfc-

我知道NFC功能是在Android的libnfc nxp库中实现的。那么,这是否意味着卡仿真功能也在这里定义和实现?更具体地说,我有一部处于卡模拟模式的手机,但我的CPR 40.30读卡器无法读取或写入其中模拟的卡,因为它甚至无法识别应答器的类型。尽管它可以在触摸手机时读取UID。当我向某人寻求帮助时,他问我是否想使用libnfc-nxp库。这就是为什么我对这个库很好奇,想知道我是否可以修改它,以便访问secure element中模拟的卡。任何帮助都将不胜感激

实际的卡模拟是由使用libnfc-nxp作为驱动程序库的安卓NFC设备中NFC芯片中的嵌入式安全元件完成的。库本身仅用于打开或关闭卡模拟。

您可以发布读卡器从手机接收到的UID吗?我确实怀疑您的阅读器是否检测到NFC目标(而不是模拟卡)。如果ID以0x80开始(或结束——取决于字节顺序),则它是NFC目标的防冲突ID

谢谢。尽管如此,为什么读卡器不能连接到安全元素?我应该修改一些东西或做一些特殊的事情让我的读卡器验证或识别安全元素中模拟的卡吗?我知道JSR 177 API用于通过基于J2ME的移动电话中的应用程序访问SE。然而,我的移动操作系统是Android。我还需要处理JSR177吗?事实上,我还需要使用libnfc nxp的这个功能(打开和关闭卡片模拟模式),你能在这方面给我一些建议吗?我发现读卡器无法连接到SE的原因是我们没有从读卡器向SE发送APDU命令。所以,我想我的第一个问题得到了回答。然而,我的第二个问题仍未得到回答。所以,如果你能帮助我,我将不胜感激