1

私はAndroidアプリケーションに取り組んでおり、タイプBカードからデータを読み取って表示する必要があります。カードは正常に接続されていますが、isodep.isConnected()が呼び出されると、falseが返されます。

このカードをTagInfoアプリケーション(NXP、Playストアで入手可能)でスキャンしたところ、このカードの最大トランシーバー長:0バイトが表示されます。このカードに何か問題がありますか?

4

2 に答える 2

1

最大トランシーバー長は、AndroidデバイスのNFCの機能を指します。デバイスがIsoDep経由でデータを送信できないようです。どんなデバイスですか?カスタムROMを実行していますか?

于 2012-08-24T12:31:45.443 に答える
0

Tag INfoアプリは、MBLI属性から最大トランシーバー長を導出する場合があります。
MBLI=最大。バッファ長インデックス。これは、ATTRIB応答の最初のバイトの上位ニブルです。一部のタイプBタグでは、このニブルに0が含まれています。これは、「情報が提供されていない」ことを意味します。

探しているものを示すために、タグのATQB応答の「プロトコル情報」セクションで指定された「最大フレームサイズ」を使用できます。このリファレンスの19ページを参照してください。オプション(バイト単位)は16、24、32、40、48、64、96、128、256です。

于 2014-11-25T00:09:19.167 に答える