繁体   English   中英

Ndef.getType() 将字符串返回为“org.nfcforum.ndef.type2”,但我想要这种类型的“NFC_FORUM_TYPE_2”

[英]Ndef.getType() return the string as 'org.nfcforum.ndef.type2', but i want in this type 'NFC_FORUM_TYPE_2'

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

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”。

提前致谢

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 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM