gpt4 book ai didi

android - processCommandApdu 方法中 HostApduService 的问题

转载 作者:行者123 更新时间:2023-11-29 20:33:13 32 4
gpt4 key购买 nike

我正在试验 NFC 读卡器和 NFC 智能手机之间的问题(我使用的是基于主机的卡仿真)。问题是以下...我的 android 应用程序能够接收 APDU 以选择 AID,并且我能够为读者返回结果。

之后,我尝试向阅读器发送特定命令并获得响应。我在覆盖方法 processCommandApdu 中收到调用,当它返回结果时,我在 onDeactivated 方法中收到一个事件,原因是 DEACTIVATION_LINK_LOSS(我的手机离阅读器很近)。

你知道吗?

最佳答案

背景:命令总是由终端发起的。您的 processCommandApdu() 方法可以接收终端发送的命令,然后以终端要求的格式发回响应。这取决于您正在创建的应用程序类型以及您用于开发的终端类型。

回答: [DEACTIVATION_LINK_LOSS] 发生在终端发送完命令并且设备与终端之间的 NFC 连接终止时。这与您的手机是否靠近无关,这仅与终端已完成其通信并且设备之间的连接不再存在有关。

文档: https://developer.android.com/reference/android/nfc/cardemulation/HostApduService.html#DEACTIVATION_LINK_LOSS

关于android - processCommandApdu 方法中 HostApduService 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31704708/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com