Перехват намерения NFC NDEF_DISCOVERED от службы

У меня есть служба, которая всегда работает в фоновом режиме. Есть ли способ поймать фильтр намерений NDEF_DISCOVERED в моей службе? Так что, как только мои два устройства будут готовы к передаче, я смогу поймать этот код в сервисе и манипулировать им, как мне нужно?


person Jill    schedule 18.10.2013    source источник


Ответы (1)


Намерения NFC, то есть

  • android.nfc.action.NDEF_DISCOVERED,
  • android.nfc.action.TECH_DISCOVERED и
  • android.nfc.action.TAG_DISCOVERED,

отправляются только на действия. Таким образом, вы не можете поймать их напрямую из сервиса. Однако вы можете позволить намерению запустить действие, которое затем вызовет службу.

person Michael Roland    schedule 18.10.2013