0

我是一名学生,正在从事硕士项目。我想使用 NFC P2P 创建一个应用程序。

我正在尝试在 Windows 上的 android sdk 上模拟 P2P 模式。我按照 Android 版页面 ( http://open-nfc.org/wp/editions/android/ ) 上的 Open NFC Compilation quick HOWTO 中提供的步骤进行操作。我配置了这两个设备并使用 IP 作为 10. 0.2.2 启用了 NFC。我使用模拟器和连接中心以 p2p 模式连接两个开放的 nfc 虚拟设备(API 10),但没有成功。

如果您尝试过此操作并成功,请告诉我。

4

1 回答 1

1

我有同样的问题。

我对模拟器进行了试验,并成功地与标准标签应用程序交换了标签。我使用4.3.3 姜鸟插件和 4.3.3 核心版

命令:

  1. 在管理模式下启动连接中心。
  2. 启动 NFC 模拟器。
  3. 启动 Open-NFC 4.3.3 虚拟设备 (= #1)
  4. 启动 Open-NFC 4.3.3 虚拟设备 (= #2)
  5. 在两台设备上启用 NFC。
  6. 在一台设备上使用 ForegroundNdefPush 启动应用程序。(使用标准应用程序“标签”,您可以共享标签以进行测试。)
  7. 在 NFC 模拟器中启用 NFC 设备 #2。
  8. 双击 NFC 模拟器中的 NFC Device #2 以禁用该设备。
  9. NFC 标签交换成功。

我认为这是因为您必须将设备拉在一起并拉开。

我的问题是 NFC 模拟器在一个或几个标签交换后崩溃。也许是因为 64 位窗口。

问候

于 2012-02-24T13:33:34.380 回答