0

私の問題は、タグを読み取る必要があることです。たとえば、 MiFare Classic 、 NfcV 、 MifareUltralight などの技術テクノロジがわからないため、最初にカードの種類を検出し、そのテクノロジに基づいてその UID を読み取る必要があります。タグと技術リストを取得できますが、UID がリトル エンディアンまたはビッグ エンディアンである場所を特定するにはどうすればよいですか? タグ オブジェクトから TagTechnology オブジェクトを作成できますが、どの TagTechnology クラスを使用する必要があるかを知るにはどうすればよいでしょうか。
つまり、IsoDep MifareClassicを使用する必要があるのでしょうか

例を挙げると、NFC Taginfo アプリはこれを行い、あらゆるタイプのカードを読み取ります。似たようなものを実装したいが、カードの UID のみに限定された小規模なものである

どんな助けでも大歓迎です

ありがとうニラフ

4

1 に答える 1

0

トリックはかなり単純です。たとえば、そのテクノロジーがタグで利用できない場合MifareClassic.get(tagObject)に戻ります。null

于 2012-12-12T09:16:55.790 に答える