2
我试图在“点击”包含特定MIME类型的nfc标记时开始一个活动。 我与MIME类型标记“text/plain的”,并在清单中添加此:Android NFC:我们可以使用MIME类型的意图过滤器吗? (android 2.3.3)
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<data android:mimeType="text/plain" />
</intent-filter>
如果我点击一个NFC标签,没有发生,即使意图似乎是正确的,这里是我看到日志:
03-13 23:36:56.871: INFO/ActivityManager(114): Starting: Intent { act=android.nfc.action.NDEF_DISCOVERED typ=text/plain flg=0x10000000 (has extras) } from pid 192
如果我取代“哑剧意图过滤器”,由这一个:
<intent-filter>
<action android:name="android.nfc.action.TECH_DISCOVERED" />
</intent-filter>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/filter_nfc"/>
活动开始时敲击NFC标签。 我在2.3.3上使用Nexus S。
任何线索?
BR, 帕特里克
这是事实。前段时间有同样的问题。我想知道为什么是这样。文档没有说什么。有人问谷歌? – 2011-05-27 05:47:28