0

我想获得标签类型......所以我使用了类似的代码

Tag myTag = (Tag) nfcintent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
Ndef ndefTag = Ndef.get(myTag);
String NFCType =ndefTag.getType(); 

结果就像 NFCType= org.nfcforum.ndef.type2

但我想将结果显示为'NFC_FORUM_TYPE_2。

提前致谢

4

1 回答 1

1

的可能返回值为Ndef.getType()

 "org.nfcforum.ndef.type1"
 "org.nfcforum.ndef.type2"
 "org.nfcforum.ndef.type3"
 "org.nfcforum.ndef.type4"
 "com.nxp.ndef.mifareclassic"
 "com.nxp.ndef.icodesli"

如果您想要除此之外的任何其他内容,则必须HashMap根据这些返回值自己定义(例如使用 a )。

于 2012-04-09T18:59:27.670 回答