0

这是我在 stack over flow 中的第一篇文章。我一直遇到通过 Google Nexus S ICS android 手机读取 NFC 贴纸标签的问题。每当我阅读标签时,它都会显示一条消息 "Empty NFC Tag" 。任何人都可以在这方面帮助我吗?我想读取 NFC Sticker 的 UID。 http://www.buynfctags.com/nfc-tags/inlays/smartrac-circus-ntag-paper-nfc-tag.html 我已经买了这些标签。但我无法读取它的 UID。请帮助我,因为我需要继续我的项目。

谢谢你 。

4

1 回答 1

0

我就是这样做的:

    void resolveIntent(Intent intent) {
      ...
      String uid = toHex(intent.getByteArrayExtra(NfcAdapter.EXTRA_ID));
      Toast.makeText(this, uid, Toast.LENGTH_LONG).show();
      ...
    }

(toHex是将字节数组转换为字符串的便捷函数)

现在,如果您的问题是标签缺少 UID,那么这可能无济于事。也许您应该订购一些预先格式化并准备好写入/读取的标签。

希望这可以帮助,

血压

于 2012-06-13T14:55:23.253 回答