私は本当に奇妙だと思う問題を抱えています。NdefMessageを含むタグがスキャンされたときに起動する必要があるアプリケーションがあります。これはすべて、Galaxy Nexus、Nexus S、HTC one Xで正常に機能しますが、Galaxy S3でこれを実行しようとすると、アプリケーションが表示されません。
私のインテントフィルターは次のようになります。
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
これにより、NdefMessageを含むタグがスキャンされるたびにアプリチューザーにアプリケーションが表示されます。Galaxy S3でこれを解決するには、TAG_DISCOVEREDを追加する必要があります。しかし、これは私が望んでいることではありません。スキャンするすべてのタグでpopsupになっているからです。
他の誰かがこの行動を見たことがありますか?
編集:
また、ndefテクノロジーをチェックするTECH_DISCOVEREDインテントフィルターも含まれているため、問題は解決しません。