如何使Android手机的行为像一个非接触式(NFC)终端(How to make an Andro

2019-10-21 03:47发布

为了帮助调试应用程序HCE我想作一个Android手机充当非接触式终端。

这是可能的,而不生根的电话,并使用NFCProxy? ( http://sourceforge.net/projects/nfcproxy/ )

即我有两个手机,并想在一个运行我的应用程序,同时使其他行为作为一个读者。

Answer 1:

这仅仅是可能的,如果你的读者Android装置(充当接触端子的一个)具有Android 4.4或更高版本。

问题是,Android的HCE能力与它的对等网络模式capablities并行运行(无论该设备是否具有Android Beam就支持启用与否)。 因此,其他Android装置将检测的Android HCE器件作为对等网络装置,并且通过默认,在对等网络模式与他们交流。 因此,其他Android装置通常将无法访问一个Android HCE仿真智能卡应用。

与Android 4.4开始,您可以通过使用禁用的对等模式发现防止这种读取器模式API 。



Answer 2:

貌似这个项目做了非接触式终端仿真(至少部分的谈话) https://github.com/doc-rj/smartcard-reader



文章来源: How to make an Android phone act like a contactless (NFC) terminal