我想知道如何正确使用开放式 NFC 模拟器,我已经在以下位置浏览过类似的帖子:Open NFC 模拟器入门
但我的问题是,在遵循上面链接中的所有说明后,没有运气,有人可以给我有关如何正确加载 SDK 插件并启动模拟器的分步说明吗?
我正在做一个关于 Android NFC 的最后一年项目,使用 NFC 进行移动支付,如果有人有示例程序或此类主题,我们也将不胜感激。
好的,我将把步骤放在这里,它将部分复制此链接中列出的步骤:Open NFC 模拟器入门,但有一些关于如何执行此操作的指示,以便可以使用开放式 NFC 模拟器来模拟两个设备 [点对点]:
以下步骤需要按顺序执行,如果模拟器在该过程完成之前挂起/冻结,则需要从头开始执行步骤 (5-8),因此顺序至关重要。
-
必须存在以下软件包:
OpenNFC Android SDK 插件:Link
OpenNFC 核心版(包含连接中心和 NFC 模拟器)
回声服务器 –回波工具
OpenNFC 必须安装在 Android SDK 中(在文件夹 - android-sdk-windows/add-ons/ 中)
使用带有这些参数的 cmd 启动 Echo 服务器 – “echotool /p tcp /s 7”
启动 ConnectionCenter.exe,如果是第一次运行,则必须将其配置为接受来自其他计算机的服务客户端和提供程序连接。
使用管理权限启动 NfcSimulator.exe(右键单击以管理员身份运行)
启动多个(两个)Android 模拟器(AVD),通常从 AVD 管理器创建 AVD 就足够了,如果此过程不起作用,则使用 cmd 运行 emulator-arm.exe(在文件夹 - android-sdk-windows 中) /tools/) 带有这些参数“emulator-arm.exe –avd ”,例如“模拟器-arm.exe –avd A1”
-
在首次运行的每个模拟器中,必须按如下所示配置 NFC 设置:
必须输入 IP – 10.0.2.2,并且必须为 NFC HAL 实现选择“NFC 控制器模拟器”,现在可以切换启用/禁用 NFC。
配置这些设置后,NFC 模拟器将显示每个设备中 NFC 的激活情况,它将点亮可模拟的可用技术。
要执行 NFC 点对点传输,在 NFC 模拟器中,必须双击“NFC 设备 #2”,如下所示,即当用户将智能手机靠近 NFC 读取器时,并完成传输必须双击可见的 OpenNFC 图标,这与用户从读卡器中取出智能手机时类似。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)