我得到了一张带有未知类型 NFC 标签的塑料卡,当我用它触摸我的 Nexus 7 时,会发出短暂的声音,仅此而已。我很好奇我是否可以对我的应用程序中的 NFC 标签做出反应,因此我为我的 Activity 声明了以下过滤器,因为我不知道标签的类型:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<action android:name="android.nfc.action.TECH_DISCOVERED" />
<action android:name="android.nfc.action.TAG_DISCOVERED" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
但是当我触摸标签时它什么也没做。它也不会对 XPERIA 智能标签做出反应。我错过了什么?可以在不知道标签类型的情况下检测 NFC 标签吗?我的意思是在检测到标签触摸时执行相同的简单操作(例如设置文本)。