1

タグを読み取れるアプリを作りたいです。NFCDemo のコードをコピーしましたが、うまくいきませんでした。私も追加しました

<intent-filter>
  <action android:name="android.nfc.action.NDEF_DISCOVERED" />
  <data android:mimeType="mime/type" />
</intent-filter>
<intent-filter>
  <action android:name="android.nfc.action.TECH_DISCOVERED" />
  <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
    android:resource="@xml/nfc_tech_filter" />
</intent-filter>
<intent-filter>
  <action android:name="android.nfc.action.TAG_DISCOVERED" />
  <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>

私のマニフェストファイルに。

ただし、Nexus S でタグを保持している場合、アプリケーションが呼び出されたり開いたりすることはありません。

助けてくれてありがとう!!

4

1 に答える 1

1

最初に簡単にするために、TAG_DISCOVERED 以外のすべてのインテント フィルタを削除します。これは最も基本的なものです。NFC チップが NFC タグを検出すると、TAG_DISCOVERED を送信してイベントを発生させます。インテント フィルターをアクティビティに登録している場合は、アプリを含むインテント チューザーが表示されます。

于 2011-05-16T20:21:55.807 に答える