从特定活动中读取标签

时间:2014-04-25 10:27:30

标签: android nfc

我刚刚完成了我的Android应用程序,其中有1个活动,其中它显示了nfc标签上的数据,我的问题是每当我点击nfc标签时,即使它未打开或在后台运行,应用程序也会打开/启动。我怎样才能防止这种情况发生?

我希望我的应用在打开时做出反应,谢谢

1 个答案:

答案 0 :(得分:1)

如果您不希望自己的活动在扫描标签时自动启动,只需不要在应用的清单中注册与NFC相关的意图过滤器。

但是如果......

  1. ...您没有在清单中注册任何与NFC相关的意图过滤器,而是在NFC标签上存储了Android应用程序记录(AAR)。在这种情况下,您唯一的选择是不使用AAR。

  2. ...您现在无法在活动中显示标记的数据,因为您在扫描NFC标记时没有收到任何意图。在这种情况下,您应该已经注册NFC foreground dispatch system 而不是在应用的清单中注册NFC意图过滤器。