2

私はNFCでうまく遊んでいて、結果に本当に満足しています.

私が今持っている質問は、タグに書かれた vCard をどのように処理するかということです。

これらの行をマニフェストに設定しました:

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

        <data android:mimeType="text/vcard" />

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

タグをスキャンするたびに、連絡先アプリケーションが開きます。

リンクやアドバイスをありがとう!

4

2 に答える 2

2

text/vcardtext/x-vcardの両方 をフィルタリングする必要があります。

<intent-filter>
  <action android:name="android.nfc.action.NDEF_DISCOVERED" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/vcard" />
  <data android:mimeType="text/x-vcard" />
</intent-filter>

私は両方がNFCタグで使用されているのを見てきました。ウィキペディアによると、text/x-vcardは非推奨です。

于 2012-10-22T19:25:32.337 に答える
1

答えは次のとおりです。

実際、vCard の mimeType は次のとおりです。

テキスト/x-vcard

問題は魔法のように解決されました。

于 2012-10-21T19:49:32.613 に答える