近场通信(NFC)是一组短距离无线技术,通常需要4厘米或更短的距离才能启动连接。采用NFC的Android设备同时支持三种主要的操作模式:读写器模式、P2P模式、卡模拟模式。
nfc标签支持以下三种标签ACTION_NDEF_DISCOVERED、ACTION_TECH_DISCOVERED、ACTION_NDEF_DISCOVERED分发流程如下图
筛选ACTION_TECH_DISCOVERED意图,则必须创建一个XML资源文件,该文件指定您的活动在技术列表集内支持的技术。 如果技术列表集合是标记支持的技术的子集,则可以通过调用getTechList()获得您的活动。
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<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>android.nfc.tech.NfcV</tech>
<tech>android.nfc.tech