I am developing an application that is NFC-aware. Today I have an intent-filter in my manifest for handling NFC \"bumps\" that have NDEF records:
While your activity (either "view" or "select an item") is in the foreground, you can use the foreground dispatch to detect new tags. See the NfcAdapter's enableForegroundDispatch() method. An activity that is registered with the foreground dispatch will take precedence over intent filter's in the app manifests.