1

私はアンドロイドでnfcに取り組んでおり、タグがMifare ClassicまたはMifare Ultralightまたはその他のいずれであるかを知りたいです。どうすればいいのか教えてください。

4

2 に答える 2

1

試す

String[] techs = tag.getTechList();
for (String t : techs) {
  if ("com.android.nfc.tech.MifareClassic".equals(t)) {
    ... // it's MIFARE Classic
  }
  else if ("com.android.nfc.tech.MifareUltralight".equals(t)) {
    ... // it's MIFARE Ultralight
  }
}
于 2012-08-03T22:06:51.803 に答える
0

このSO 投稿には、次のスニペットを含むコードが含まれています

String type = ndefTag.getType();         // tag type

あなたが必要とするもののように見えます

于 2012-07-31T05:49:28.713 に答える