android - 从服务捕获 NFC NDEF_DISCOVERED Intent

标签 android android-intent android-service nfc ndef

我有一个始终在后台运行的服务,有没有办法可以在我的服务中捕获 NDEF_DISCOVERED Intent 过滤器?这样,一旦我的两个设备准备好进行传输,我就可以在服务中捕获该代码并根据需要对其进行操作?

最佳答案

NFC Intent ,即

  • android.nfc.action.NDEF_DISCOVERED,
  • android.nfc.action.TECH_DISCOVERED,以及
  • android.nfc.action.TAG_DISCOVERED,

仅发送至 Activity 。因此,您无法直接从服务中捕获它们。但是,您可以让 Intent 启动一个 Activity ,然后调用该服务。

关于android - 从服务捕获 NFC NDEF_DISCOVERED Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19452368/

相关文章:

android - 如何将文件下载到我的下载文件夹android

Android RequestLocationUpdates 到带有额外包的 pendingItent

android - 一次关闭所有最近打开/运行的应用程序按钮-android

android - 在 ListView Android 中下载多个带有进度条的文件

java - 按下通知按钮时未调用 BroadcastReceiver

android - 防止数字根据android中的语言环境而改变

javascript - 我可以将 Javascript 代码注入(inject) Chrome 自定义选项卡吗

android - 同时在多个TextView中跑马灯?

android - 将值传递给另一个 Activity

android - 如何将数据传递给服务启动的 Activity