如何通过服务在后台读取 NFC 标签?我已经可以在 Activity 中阅读它(我已经找到了一些源代码,但我并不真正理解它是如何工作的)但是我找不到任何关于在 Service 或 Runnable 中阅读它的信息。
感谢帮助
最佳答案
最后我想出了解决办法。我必须在 AndroidManifest.xml 中使用这些 Intent 过滤器才能正确运行我的 Activity。
<intent-filter>
<action android:name="android.nfc.action.TECH_DISCOVERED"/>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED" />
</intent-filter>
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
关于java - 如何检测/读取服务中的 NFC 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586174/