17得票2回答
安卓中主机卡模拟的编辑功能

我目前在为我的大学课程开发项目,希望编辑 Android 的 HCE 功能,以便在模拟卡时设置自己的 UID。 现在,我已经下载了 AOSP 源代码,并构建了一个没有编辑过的自定义映像,并将其安装到我的 Nexus 7 上(这包括下载和包含特定于厂商的硬件驱动程序),但我卡在了下一步。 我...

11得票4回答
ACR122 - 卡模拟

如何让NFC非接触式读卡器ACR122U表现为标签(卡模拟模式)? 说明书声称该设备可以进行卡模拟,但SDK似乎没有提供此功能的示例或文档。 有人知道如何做到这一点吗? 是否需要额外的软件? 请注意,我的目标平台是MS Windows。 先行致谢。

9得票1回答
我的应用程序如何找出启用了哪种NFC模式?

我发现Android设备支持三种NFC模式:读写器、点对点和卡模拟。我的应用程序是否可以检查当前启用的模式?

7得票1回答
Android Pay可以在应用中禁用吗?

我正在寻找一种方法来抑制Android Pay应用程序的一个活动。iOS有requestAutomaticPassPresentationSuppressionWithResponseHandler方法,可以在应用程序在前台时完全禁止Apple Pay - 我正在尝试在Android上实现这一...

7得票1回答
安卓HCE为何不支持Mifare Classic类型?

Mifare Classic是最常用的卡片之一,但我不明白为什么HCE(基于主机的卡模拟)只支持ISO 14443-4,而不支持Mifare Classic类型。 这是因为NXP阻止了使用其专有协议和算法吗? 还是因为他们没有在Android OS层面实现Mifare Classic? 非...

8得票3回答
DESFire EV1卡模拟

我需要在安卓设备上模拟一个DESFire EV1卡。但是,我对如何使用Mifare SDK(轻或高级)与HCE感到困惑。 这是否可能?我需要开始此项目,并进行了大量研究了解DESFire卡中的数据存储和加密方法,但最终得出结论需要在HCE上使用Mifare SDK。

9得票1回答
安卓(4.4/KitKat及以上版本)上使用Nexus 5进行主机卡模拟。

我正在尝试使用我的Nexus 5模拟NFC标签,根据这个文档,但是我的服务从未被调用。我应该关闭Android Beam吗? 我想要模拟一个包含URL的简单标签。 读取器是Nexus 7(2012),我已经像在Nexus 7上使用Android Beam扫描简单的NFC标签一样找出了这个过...

8得票2回答
NFC离机路由到Nexus 5X和Nexus 6P的UICC

我正在尝试在Nexus 5X(牛头)或Nexus 6P(钓鱼者)上配置NFC芯片,以便将UICC用作在我的OffHostApduService中声明的AID的NFC offhost路由。 编辑于2016年1月17日:我更新了这个问题,并且还包括了Nexus 6P,因为我有机会测试它,它的行...

12得票4回答
基于主机的卡模拟技术与固定卡ID

Android 4.4引入了基于主机的卡片模拟技术(Host-based Card Emulation,HCE)。众所周知,所有NFC卡都有一个固定的卡片ID(NfcAdapter.EXTRA_ID)。 我的办公室门通常通过检测NFC卡的ID进行授权访问。将手机升级到KitKat后,我尝试使...

9得票2回答
Android HCE:AID是否有规定?

我正在尝试使用ACR122 NFC阅读器选择在一台Nexus 5上使用Android主机卡模拟器仿真的应用程序。然而,小的AID不能被识别。 我的目标是使用三个字节长的AID,就像我在DESfire卡中所做的那样。我的第一个目标仅是能够执行SELECT命令。 我的测试应用程序使用以下AID...