1

我正在为工作编写一些支持 NFC 的应用程序。我的平板电脑上现在有两个,如果检测到 NFC 标签并且它们尚未打开,它们将启动。因此,由于我在同一台设备上有两个,现在我得到了一个 App Picker 对话框。这很棒。

我想做的是,如果其中一个应用程序已经打开,当检测到 NFC 标签时,它不会显示应用程序选择器,而只是使用当前活动来处理 NFC 意图。这怎么可能?谢谢

4

1 回答 1

5

如果前台活动正在使用enableForegroundDispatch(),它将优先于在清单中为标记注册的任何其他内容。

这是一个示例应用程序,它演示了如何使用enableForegroundDispatch(), 将从另一个应用程序(例如,来自浏览器的 URL)共享的文本写入 NFC 标签。

于 2012-07-24T18:08:32.893 回答