1

我想知道如何正确使用 Open NFC Simulator,我已经通过了类似的帖子: Open NFC emulator 入门

但我的问题是在按照上面链接中的所有说明操作后没有运气,有人可以逐步指导我如何正确加载 SDK 插件并启动模拟器吗?

我正在做一个关于 Android NFC 的最后一年项目,使用 NFC 进行移动支付,如果有人有示例程序或此类主题,也非常感谢。

4

1 回答 1

2

好的,我将步骤放在这里,它将部分复制此链接中列出的步骤:Open NFC emulator 入门,但有一些关于如何操作的指示,以便可以使用 Open NFC Simulator 来模拟两个设备 [点对点]:

以下步骤需要按顺序执行,如果模拟器在程序完成之前挂起/冻结,则需要从头开始执行步骤 (5-8),因此顺序至关重要。

  1. 必须存在以下软件包:

    OpenNFC Android SDK 插件:链接

    OpenNFC Core 版(包含连接中心和 NFC 模拟器)

    回声服务器 -回声工具

  2. OpenNFC 必须安装在 Android SDK 中(在文件夹 - android-sdk-windows/add-ons/ 中)

  3. 使用带有这些参数的 cmd 启动 Echo 服务器 – “echotool /p tcp /s 7”</p>

  4. 启动 ConnectionCenter.exe,如果是第一次运行,则必须将其配置为接受来自其他计算机的服务客户端和提供程序连接。

  5. 使用管理权限启动 NfcSimulator.exe(右键单击以管理员身份运行)

  6. 启动多个(两个)Android Emulators (AVD),通常从 AVD 管理器创建 AVD 就足够了,如果此过程不起作用,则使用 cmd,运行 emulator-arm.exe(在文件夹 - android-sdk-windows /tools/) 带有这些参数“emulator-arm.exe –avd” 例如“emulator-arm.exe –avd A1”</p>

  7. 在第一次运行的每个模拟器中,NFC 设置必须如下所示进行配置: 必须输入 IP – 10.0.2.2 并且必须为 NFC HAL 实现选择“NFC Controller Simulator”,现在可以切换启用/禁用 NFC .

    配置这些设置后,NFC 模拟器将显示每个设备中 NFC 的激活,它会点亮可用的模拟技术。

  8. 要进行 NFC 点对点传输,在 NFC 模拟器中,必须双击“NFC Device #2”,如下图所示,这与用户将智能手机靠近 NFC 读卡器时一样,完成传输必须双击可见的 OpenNFC 图标,这类似于用户从阅读器中取出智能手机时。

于 2012-11-27T11:58:09.507 回答