这是我在堆栈中的第一篇文章。我一直陷入通过谷歌Nexus S ICS安卓手机阅读NFC贴纸标签的问题。每当我阅读标签时,它都会显示一条消息“清空NFC标签”。有人可以帮我这方面吗?我想阅读NFC贴纸的UID。 http://www.buynfctags.com/nfc-tags/inlays/smartrac-circus-ntag-paper-nfc-tag.html 我买了这些标签。但我无法阅读其UID。请帮助我,因为我需要继续我的项目。
谢谢。
答案 0 :(得分:0)
我就是这样做的:
void resolveIntent(Intent intent) {
...
String uid = toHex(intent.getByteArrayExtra(NfcAdapter.EXTRA_ID));
Toast.makeText(this, uid, Toast.LENGTH_LONG).show();
...
}
(toHex是一个将字节数组转换为字符串的便捷函数)
现在,如果您的问题是标签缺少UID,那么这可能无济于事。也许您应该订购一些预先格式化并准备写入/读取的标签。
希望这有帮助,
BP