Java 如何在服务中检测/读取NFC标签

Java 如何在服务中检测/读取NFC标签,java,android,nfc,Java,Android,Nfc,如何通过服务在后台读取NFC标签?我已经可以在activity(活动)中阅读它(我找到了一些源代码,但我并不真正理解它是如何工作的),但我找不到任何关于在Service(服务)或Runnable(可运行)中阅读它的内容 谢谢你的帮助我终于想出了解决办法。我必须使用AndroidManifest.xml中的这些意图过滤器来正确运行我的活动 AFAIK,NFC只触发活动。@这是正确的。原因是为了安全起见,他们希望用户知道NFC标记的交互。@Commonware谢谢您的回答。所以这里又出现了另一个问

如何通过服务在后台读取NFC标签?我已经可以在activity(活动)中阅读它(我找到了一些源代码,但我并不真正理解它是如何工作的),但我找不到任何关于在Service(服务)或Runnable(可运行)中阅读它的内容


谢谢你的帮助

我终于想出了解决办法。我必须使用AndroidManifest.xml中的这些意图过滤器来正确运行我的活动



AFAIK,NFC只触发活动。@这是正确的。原因是为了安全起见,他们希望用户知道NFC标记的交互。@Commonware谢谢您的回答。所以这里又出现了另一个问题-我如何使用这些触发器来运行我的代码,这些代码可以与NFC卡一起使用?请将这些代码放到活动中。细节在很大程度上取决于NFC标签的性质和标签上的内容。@Commonware ok。。。但是,当我将卡片放入读卡器(Nexus 7)时,如何自动启动该活动(如NFC Taginfo应用程序)?