【发布时间】:2015-03-03 17:18:54
【问题描述】:
我想创建一个 Android 应用来处理所有类别和所有数据类型发现的所有 NFC 事件,例如 NDEF、TECH 和 TAG。
这些意图过滤器位于我的 Android 清单文件中:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<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.DEFAULT" />
</intent-filter>
此代码在事件为 TAG_DISCOVERED 时有效。 NDEF_DISCOVERED 不要调用我的应用程序。
谁能发现我做错了什么?
【问题讨论】:
-
您的应用程序在前台运行吗?如果是这样,您应该使用其他方式
-
没有。我想在程序不在前台时显示 NFC 数据。
标签: android android-intent nfc intentfilter ndef