代码之家  ›  专栏  ›  技术社区  ›  FrozenKiwi

使用第二个android设备测试nfc cloudhostcardservice

  •  0
  • FrozenKiwi  · 技术社区  · 7 年前

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

    这可能不需要根电话和使用nfcproxy吗?( http://sourceforge.net/projects/nfcproxy/ )

    也就是说,我有两部手机,想在其中一部手机上运行我的应用程序,同时让另一部手机充当阅读器。

    0 回复  |  直到 7 年前
        1
  •  1
  •   Michael Roland    7 年前

    只有当你的阅读器android设备(充当非接触式终端的设备)有android 4.4或更高版本时,这才是可能的。

    问题是android的hce功能与其对等模式能力并行运行(无论设备是否支持android beam)。因此,其他android设备将检测android hce设备作为对等设备,并在默认情况下以对等模式与它们通信。因此,其他Android设备通常无法访问Android HCE模拟智能卡应用程序。

    从android 4.4开始,您可以使用 reader mode API 是的。

        2
  •  0
  •   Paul Hilliar    11 年前

    看起来这个项目模拟了一个非接触终端(至少在一些对话中) https://github.com/doc-rj/smartcard-reader