3

私は本当に奇妙だと思う問題を抱えています。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インテントフィルターも含まれているため、問題は解決しません。

4

1 に答える 1

0

ここにGalaxy S3があり、NDEF_DISCOVEREDを正常に受信します。

同じインテントを登録し、そのインテントのデフォルトのリダイレクトを持っている別のアプリケーションがあるかどうかを調べてみてください。

于 2012-10-18T13:50:14.547 に答える