0

NDEF nfc カードを使用しており、アプリケーションがカード内のデータを読み取っています。すべてがうまく機能します。ただし、ペイロードの一部として、言語タイプも取得しています。

If the NFC string is "Hello"

String text = new String(records.get(k).getNdefRecord().getPayload());

Output is "enHello"

部分文字列を使用して最初の 2 文字を削除できると確信していますが、言語文字列を取得せずにペイロード メッセージのみを取得する方法はありますか?

どんな助けでも大歓迎です。前もって感謝します!!

4

2 に答える 2

0

Androidの基本的な NdefMessage/NdefRecord から高レベルのレコード表現を読み書きするために、NDEF Tools for Androidというライブラリを実装しました。いくつかのポインターについては、テキスト レコードを参照してください。

于 2013-09-06T21:52:46.920 に答える