Android NDEF#U发现不';三星Galaxy S3不工作

Android NDEF#U发现不';三星Galaxy S3不工作,android,android-intent,nfc,galaxy,ndef,Android,Android Intent,Nfc,Galaxy,Ndef,我有个问题,我觉得很奇怪。 我有一个应用程序,它应该在扫描包含NdefMessage的标记时启动。 这一切在Galaxy Nexus、Nexus S和HTC one X上都很好,但当我尝试在Galaxy S3上这样做时,应用程序没有出现 我的intentfilter如下所示: <intent-filter> <action android:name="android.nfc.action.NDEF_DISCOVERED" /> <category a

我有个问题,我觉得很奇怪。 我有一个应用程序,它应该在扫描包含NdefMessage的标记时启动。 这一切在Galaxy Nexus、Nexus S和HTC one X上都很好,但当我尝试在Galaxy S3上这样做时,应用程序没有出现

我的intentfilter如下所示:

<intent-filter>
    <action android:name="android.nfc.action.NDEF_DISCOVERED" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

每次扫描包含NdefMessage的标记时,应在应用程序选择器中显示应用程序。 现在要在Galaxy S3上解决这个问题,我需要添加TAG_。但这不是我想要的,因为现在我扫描的每个标签都会弹出

还有谁见过这种行为吗

编辑:


它还包含TECH_Discovery intentfilter,它还检查ndef技术,因此这并不能解决问题。

我这里有一个Galaxy S3,它接收ndef_Discovery ok


如果您有另一个应用程序注册了相同的意图,并将该意图默认重定向到该应用程序,请尝试查找。

您好,诺尼,谢谢您的回复,我已经找到了NDEFèU查找不起作用的原因。这是因为我不使用mimeType,请看下面一行:我不这样做的原因是因为我希望应用程序从每个ndefmessage开始,而不仅仅是从包含特定mimeType的ndefmessage开始。只是没有找到解决办法。