NFC标签贴纸在安装了ICS的Android上显示空NFC标签

时间:2012-05-22 08:01:33

标签: android nfc

这是我在堆栈中的第一篇文章。我一直陷入通过谷歌Nexus S ICS安卓手机阅读NFC贴纸标签的问题。每当我阅读标签时,它都会显示一条消息“清空NFC标签”。有人可以帮我这方面吗?我想阅读NFC贴纸的UID。 http://www.buynfctags.com/nfc-tags/inlays/smartrac-circus-ntag-paper-nfc-tag.html 我买了这些标签。但我无法阅读其UID。请帮助我,因为我需要继续我的项目。

谢谢。

1 个答案:

答案 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