0

これはスタック オーバー フローでの初めての投稿です。Google Nexus S ICS android phone 経由で NFC ステッカー タグを読み取る際に問題が発生しました。タグを読み取るたびに、「Empty NFC Tag」というメッセージが表示されます。誰でもこの点で私を助けてもらえますか? NFC ステッカーの UID を読み取りたい。 http://www.buynfctags.com/nfc-tags/inlays/smartrac-circus-ntag-paper-nfc-tag.html 私はこれらのタグを購入しました。しかし、その UID を読み取ることができません。プロジェクトを続行する必要があるため、助けてください。

ありがとうございました 。

4

1 に答える 1

0

これが私のやり方です:

    void resolveIntent(Intent intent) {
      ...
      String uid = toHex(intent.getByteArrayExtra(NfcAdapter.EXTRA_ID));
      Toast.makeText(this, uid, Toast.LENGTH_LONG).show();
      ...
    }

(toHexは、バイト配列を文字列に変換する便利な関数です)

さて、あなたの問題がタグがそもそもUIDを欠いているということであるなら、これはおそらく役に立たないでしょう。おそらく、事前にフォーマットされており、書き込み/読み取りの準備ができているタグを注文する必要があります。

お役に立てれば、

Bp

于 2012-06-13T14:55:23.253 に答える