Defined in Menifest
<intent-filter> <action android:name= "Android.nfc.action.TAG_DISCOVERED"/> <category Android:name= "Android.intent.category.DEFAULT"/> </intent-filter> <meta-data android: Name= "Android.nfc.action.TECH_DISCOVERED" android:resource= "@xml/nfc_tech_filter"/>
Defined in XML
<ResourcesXmlns:xliff= "urn:oasis:names:tc:xliff:document:1.2"> <tech-list> <Tech>Android.nfc.tech.MifareUltralight</Tech> <Tech>Android.nfc.tech.Ndef</Tech> <Tech>Android.nfc.tech.NfcA</Tech> </tech-list> <tech-list> <Tech>Android.nfc.tech.MifareClassic</Tech> <Tech>Android.nfc.tech.Ndef</Tech> <Tech>Android.nfc.tech.NfcA</Tech> </tech-list> <tech-list> <Tech>Android.nfc.tech.IsoDep</Tech> <Tech>Android.nfc.tech.NfcA</Tech> <Tech>Android.nfc.tech.NfcB</Tech> <Tech>Android.nfc.tech.NfcF</Tech> </tech-list> </Resources>
MIFAREULTRALIGHT,MIFARECLASSIC,ISODEP do not coexist at the same time, so write separately.
Definition of filter conditions for different technologies